llamadas servidor asterisk

Forums: 

Amigos de ecualug, al momento me encuentro configurando un Servidor Asterisk con una linea SIP de la CNT para recibir y sacar llamadas al exterior.
He configurado el archivo sip.conf en el cual tengo mis extensiones internas (101,102,103)y tambien definida la cuenta de la linea sip con los datos proporcionados por la CNT

[3800012]; linea SIP CNT
type=friend
context=home
disallow=all
allow=alaw
host=172.23.5.130
secret=1234
username=23800012
canreinvite=no

En el archivo extensions.conf tengo definido las siguientes reglas para el dialplan:
[home]
include=from_cnt
exten => _1XX,1,Answer()
exten => _1XX,n,Dial(SIP/${EXTEN})
exten => _1XX,n,Hangup()
[from_cnt]
exten=>3800012,1,Answer()
exten=>3800012,n,Dial(SIP/101,30,tr)
exten=>3800012,n,Hangup

He revisado desde la consola de Asterisk el status de las extensiones y los resultados son:
localhost*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
172.23.5.130:5060 N 23800012 105 Registered Sun, 25 Feb 2001 14:12:42
1 SIP registrations.

localhost*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
101/Jorge 192.168.4.20 D 7302 OK (1 ms)
102/Mauri 192.168.4.28 D 37914 OK (102 ms)
3800012/23800012 172.23.5.130 5060 Unmonitored
4 sip peers [Monitored: 2 online, 0 offline Unmonitored: 1 online, 0 offline]

Tengo configurado las dos extensiones 101 y 102 y las llamadas entre ellas se establece sin ningun problema, de acuerdo a lo configurado al dialplan estoy haciendo una llamada hacia el numero 3800012 entregado por CNT y que esta llamada sea enviada a la extension 101 pero no lo logro hacer. Por favor me puede ayudar con alguna referncia de los cambios que debo hacer.

Lo primero que observo en tu

Imagen de eliche

Lo primero que observo en tu dialplan es que tienes un error al incluir el contexto from_cnt en home

[quote]En el archivo extensions.conf tengo definido las siguientes reglas para el dialplan:
[home]
include=from_cnt[/quote]

Debería ser
include => from_cnt

Segundo error (no se si esta bien en el archivo original y solo lo pusiste mal aquí)

[quote][from_cnt]
exten=>3800012,1,Answer()
exten=>3800012,n,Dial(SIP/101,30,tr)
exten=>3800012,n,Hangup[/quote]

Debes tomar en cuenta los espacios o asterisk no reconocerá la sintaxis de la línea en el contexto:

exten => 3800012,1,Answer()
exten => 3800012,n,Dial(SIP/101,30,tr)
exten => 3800012,n,Hangup

Una vez corregido esto, prueba de nuevo a realizar la llamada y si aún no funciona como debería, en el CLI de asterisk debería dar un error, por favor si sucede coloca aquí el error.

Saludos,

Ing. Eliécer Tatés Montenegro
Neovoice
VoIP & IT Consulting
e-mail: eliecer.tates@neovoice.co / elitatmon@gmail.com