jaja! perdon, creo me confundi al pegar aqui, ya que pongo extensiones, contraseñas o parametros no reales.
Se que mucho de esto se puede hacer via web, solo que para fines de probar, lo hago a consola antes de entregarlo a un sysadmin.
El método que compartiste me funciono perfectamente! De hecho, mañana ya empezaré a poner a agentes en sus casas. Lo que creo podría mejorarse, es que en vez de 2 asterisk, solo usemos uno.
¿Como?; Haciendo el registro a él mismo.
hice esto:
1.- Cree la extensión 1001 en la interfaz web
2.- En /etc/asterisk/sip_registrations_custom.conf cree el registro:
register=1001:password@10.0.0.1/1001
hasta aqui, todo bien, lo compruebo con un : sip show registry, y un sip show peers
3.- En el plan de marcado, hice el dial al exterior
exten => 1001,1,Dial(SIP/trunk/1234567890,300,Tt)
exten => 1001,n,Hangup
Sin embargo, creo llegue al mismo punto donde inicio todo el problema. El CC no sabe dónde buscar a la extensión, es decir, no toma el contexto creado en el paso número 3.