SOLUCION:
En el contexto de la troncal, cree uno.
Context="pruebas"
en la ruta
/etc/asterisk/extensions_custom.conf
[pruebas]
exten => s,1,Set(FROM_DID=${EXTEN})
exten => s,n,Gosub(sub-record-check,s,1(force,${EXTEN},always))
exten => s,n,Set(CHANNEL(language)=es)
exten => s,n,Gosub(app-blacklist-check,s,1())
exten => s,n,Set(CDR(did)=${FROM_DID})
exten => s,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
exten => s,n,Set(CHANNEL(musicclass)=default)
exten => s,n,Set(MOHCLASS=default)
exten => s,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => s,n,Set(CALLERPRES()=allowed_not_screened)
(Destino)exten => s,n(dest-ext),Goto(timeconditions,2,1)
En pocas palabras maneje el proceso por debajo. ya dependiendo del destino. Lo pude manejar nuevamente por el modulo pbx.