"Custom Inbound Routes"?

Because I need to pass DID information to the extension to which I transfer calls, I have found it necessary to add custom extensions under [ext-did-0002-custom] that include the proper dial command format to include DID information with the call. This works very nicely, but it is inelegant in that the DID route I create in the custom area does not appear in FreePBX–and as a result, there is no “warning” that the DID is already in use, nor any way to prevent conflicts.

Any suggestions?

Thanks in advance!