Buenas tardes;
Soy nuevo en asterisk. He instalado la version Asterisk 11 en Ubuntu server 14.04.
Os detallo los pasos conseguidos hasta el momento y luego mi problema.
=> Crear dos SIP en local y comunicar entre ambos
=> Crear un Dialplan para dichas extensiones sip.
=> Crear un pequeño IVR que llama a un AGI al marcar una opción concreta (el agi llama a la segunda extensión)
Hasta aqui bien. El problema surge cuando quiero hacer llamadas a telefonos fijos a traves de mi proveedor. Os pego los datos configurados en cada archivo.
sip.conf
[general]
context=default
allowguest=no ;deshabilita llamadas sin autenticacion
srvlookup=yes ;interactua con el servicio de DNS
udpbindadd=0.0.0.0 ;Indica dea que subred escucha el servidor asterisk
transport=udp ;Indica el tipo de protocolo UDP o TCP
register => userass@sip.unitele.es
[unitele]
type=friend
username=user
context=users
host=sip.unitele.es
canreinvite=no
secret=ass
nat = force_rport, comedia
fromdomain=sip.unitele.es
disallow=all
allow=alaw
dtmfmode=inband
insecure=port,invite
fromuser=user
[telefono1]
type=friend ;Permite enviar y recibir llamadas
secret=pass
host=dynamic ;En caso de especificar un host solo se podra conectar desde dicho host
insecure=port,invite
context=users
mailbox=3001@default
[telefono2]
type=friend ;Permite enviar y recibir llamadas
secret=pass
host=dynamic ;En caso de especificar un host solo se podra conectar desde dicho host
insecure=port,invite
context=users
mailbox=3002@default
extensions.conf
;General settings for extensions
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priortityjumping=no
[globals]
;Los contextos comienzan aqui
[users]
exten => 2001,1,Dial(SIP/telefono1,20)
exten => 2001,n,VoiceMail(3001@default)
exten => 2002,1,Dial(SIP/telefono2,20)
exten => 2002,n,VoiceMail(3002@default)
exten => _340.,1,Dial(SIP/${EXTEN:3}@unitele,90,Tt)
include=> aplicaciones
[aplicaciones]
exten =9999,1,Answer()
exten => 9999,n,Playback(hello-world)
exten => 9999,n,Hangup()
exten => 9998,1,Goto(menu1,s,1)
exten => 9500,1,Answer()
exten =9500,n,VoiceMailMain(@default)
[menu1]
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n,Background(es/press-1)
exten => s,n,Background(es/or)
exten => s,n,Background(es/press-2)
exten => s,n,WaitExten(3)
exten => 1,1,Playback(es/you-entered)
exten => 1,n,Playback(es/digits/1)
exten => 1,n,Goto(7777,1)
exten => 2,1,Playback(es/you-entered)
exten => 2,n,Playback(es/digits/2)
exten => 2,n,Goto(s,1)
exten => h,1,NoOp(Hey, han colgado la llamada!!!!)
exten => h,n,Hangup()
exten => t,1,Playback(es/too-low)
exten => t,n,Goto(s,1)
exten => i,1,Playback(pbx-invalid)
exten => i,n,Hangup()
exten => 7777,1,AGI(prueba.php)
Msg al intentar hacer llamadas
== Using SIP RTP CoS mark 5
-- Executing [340956226578@users:1] Dial("SIP/telefono1-0000001a", "SIP/956226578@unitele,90,Tt") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/956226578@unitele
[Jan 3 19:41:14] WARNING[1854][C-00000012]: chan_sip.c:23037 handle_response_invite: Received response: "Forbidden" from '"telefono1" <sip:user@sip.unitele.es>;tag=as663317be'
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/telefono1-0000001a' status is 'CHANUNAVAIL'
He estado leyendo dos días los errores que les daba a los demás e intentando documentarme pero no se por donde mas meterle mano (Soy bastante nuevo en esto)
Gracias de antemano a todos.
Saludos!!!
Soy nuevo en asterisk. He instalado la version Asterisk 11 en Ubuntu server 14.04.
Os detallo los pasos conseguidos hasta el momento y luego mi problema.
=> Crear dos SIP en local y comunicar entre ambos
=> Crear un Dialplan para dichas extensiones sip.
=> Crear un pequeño IVR que llama a un AGI al marcar una opción concreta (el agi llama a la segunda extensión)
Hasta aqui bien. El problema surge cuando quiero hacer llamadas a telefonos fijos a traves de mi proveedor. Os pego los datos configurados en cada archivo.
sip.conf
[general]
context=default
allowguest=no ;deshabilita llamadas sin autenticacion
srvlookup=yes ;interactua con el servicio de DNS
udpbindadd=0.0.0.0 ;Indica dea que subred escucha el servidor asterisk
transport=udp ;Indica el tipo de protocolo UDP o TCP
register => userass@sip.unitele.es
[unitele]
type=friend
username=user
context=users
host=sip.unitele.es
canreinvite=no
secret=ass
nat = force_rport, comedia
fromdomain=sip.unitele.es
disallow=all
allow=alaw
dtmfmode=inband
insecure=port,invite
fromuser=user
[telefono1]
type=friend ;Permite enviar y recibir llamadas
secret=pass
host=dynamic ;En caso de especificar un host solo se podra conectar desde dicho host
insecure=port,invite
context=users
mailbox=3001@default
[telefono2]
type=friend ;Permite enviar y recibir llamadas
secret=pass
host=dynamic ;En caso de especificar un host solo se podra conectar desde dicho host
insecure=port,invite
context=users
mailbox=3002@default
extensions.conf
;General settings for extensions
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priortityjumping=no
[globals]
;Los contextos comienzan aqui
[users]
exten => 2001,1,Dial(SIP/telefono1,20)
exten => 2001,n,VoiceMail(3001@default)
exten => 2002,1,Dial(SIP/telefono2,20)
exten => 2002,n,VoiceMail(3002@default)
exten => _340.,1,Dial(SIP/${EXTEN:3}@unitele,90,Tt)
include=> aplicaciones
[aplicaciones]
exten =9999,1,Answer()
exten => 9999,n,Playback(hello-world)
exten => 9999,n,Hangup()
exten => 9998,1,Goto(menu1,s,1)
exten => 9500,1,Answer()
exten =9500,n,VoiceMailMain(@default)
[menu1]
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n,Background(es/press-1)
exten => s,n,Background(es/or)
exten => s,n,Background(es/press-2)
exten => s,n,WaitExten(3)
exten => 1,1,Playback(es/you-entered)
exten => 1,n,Playback(es/digits/1)
exten => 1,n,Goto(7777,1)
exten => 2,1,Playback(es/you-entered)
exten => 2,n,Playback(es/digits/2)
exten => 2,n,Goto(s,1)
exten => h,1,NoOp(Hey, han colgado la llamada!!!!)
exten => h,n,Hangup()
exten => t,1,Playback(es/too-low)
exten => t,n,Goto(s,1)
exten => i,1,Playback(pbx-invalid)
exten => i,n,Hangup()
exten => 7777,1,AGI(prueba.php)
Msg al intentar hacer llamadas
== Using SIP RTP CoS mark 5
-- Executing [340956226578@users:1] Dial("SIP/telefono1-0000001a", "SIP/956226578@unitele,90,Tt") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/956226578@unitele
[Jan 3 19:41:14] WARNING[1854][C-00000012]: chan_sip.c:23037 handle_response_invite: Received response: "Forbidden" from '"telefono1" <sip:user@sip.unitele.es>;tag=as663317be'
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/telefono1-0000001a' status is 'CHANUNAVAIL'
He estado leyendo dos días los errores que les daba a los demás e intentando documentarme pero no se por donde mas meterle mano (Soy bastante nuevo en esto)
Gracias de antemano a todos.
Saludos!!!
Comentario