Thanks, I’ve looks at that and am still learning, so I appreciate the help 
ext-did is new to me but when I reference:
Goto(ext-did,<DID>,1)
I’m confused, because I haven’t used it in this way.
I have the following dial plan:
exten => s,1,GotoIf($["${CHANNEL(state)}" = "Up"]?begin)
exten => s,n,Answer
exten => s,n(begin),Noop(Parsing DID, CID and App into L,Q,T)
exten => s,n,Set(L=${CALLERID(dnid)1:3})
exten => s,n,Set(Q=${CALLERID(num)})
exten => s,n,Set(T=${CALLERID(dnid):0:3})
exten => s,n,Noop(Check Addressbook for entry)
exten => s,n,Set(FAXCHECK=${DB_EXISTS(cidname/${L})})
exten => s,n,GotoIf($["${DB_RESULT}" = "FAX"]?faxpath)
exten => s,n,Noop(Fax number not found, moving to next step)
For the next step I would like to send it to the [ext-did] context, which looks like:
[ext-did]
include => ext-did-0001
include => ext-did-0002
exten => foo,1,Noop(bar)
My goal is that I am trying to use the logic that exists in the inbound routes to screen calls. After a series of checks in my custom context I have a catch all inbound route in the GUI.
I want to give admins a way to “screen” calls simply by adding a specific inbound route in the GUI. If there is a match, use their inbound route, otherwise it filters to my catch-all. My thought was if I could send a call back though the inbound route module, it would be an easy way to manage the additional admin screens.
Is it enough to literally write “Goto(ext-did,,1)” as the next step in my custom context?