[eside-ghost] Asterisk y Voicemail
Saúl Ibarra
saghul en gmail.com
Vie Jul 20 15:43:52 CEST 2007
Lo de sumar 101 esta deprecated, dejalo como antes. Lo que tienes que
especificar es el contexto de voicemail. Cuando llamas a la
aplicación, pones esto:
voicemail1(1001)
Pero tienes que poner así:
Voicemail(1001 en VoiceMailCasa)
El 20/07/07, Eneko chan <enekochan en gmail.com> escribió:
> Hola,
>
> Desde el curso de VoIP he estado trasteando en casa con Asterisk. He
> conseguido poder hacer llamadas de un ordenador a otro (entre el de mi padre
> y el mio) pero ahora no soy capaz de configurar bien los buzones para dejar
> mensajes y tampoco consigo poder oir los mensajes (me pide mailbox y
> password y siempre me dice que "login incorrect"). Para hacer las pruebas
> llamo desde un softphone con la cuenta de mi padre al numero de telefono de
> mi usuario, estando este ultimo NO conectado (para que salte el contestador
> claro).
>
> He probado unas cuantas cosas en extensions.conf para que me salte al
> contestador. Esta es una de las que ha "funcionado" (consigo que salte a la
> linea donde se ejecutar Voicemail(1001) pero luego me dice que no exite ese
> buzon en voicemail.conf):
>
> [casa]
>
> exten => 1,1,Dial(SIP/eneko,10,rt)
> exten => 1,n,GotoIf($[${DIALSTATUS}=CHANUNAVAIL]?Contestador:Colgar)
> exten => 1,n(Contestador),VoiceMail(1001)
> exten => 1,n(Colgar),Hangup
>
> exten => 2,1,Dial(SIP/aita,10,rt)
> exten => 2,n,Hangup
>
> exten => 3,1,VoicemailMain
>
> Esto es lo que sale en la consola del Asterisk:
>
> debian*CLI>
> -- Executing [1 en casa:1] Dial("SIP/aita-081e6988", "SIP/eneko|10|rt") in
> new stack
> Really destroying SIP dialog '0debb541178f1642375037dc649983d9 en 127.0.1.1'
> Method: INVITE
> [Jul 20 14:53:54] WARNING[2965]: app_dial.c:1106 dial_exec_full: Unable to
> create channel of type 'SIP' (cause 3 - No route to destination)
> == Everyone is busy/congested at this time (1:0/0/1)
> -- Executing [1 en casa:2] GotoIf("SIP/aita-081e6988",
> "1?Contestador:Colgar") in new stack
> -- Goto (casa,1,3)
> -- Executing [1 en casa:3] VoiceMail("SIP/aita-081e6988", "1001") in new
> stack
> [Jul 20 14:53:54] WARNING[2965]: app_voicemail.c:2853 leave_voicemail: No
> entry in voicemail config file for '1001'
> -- Executing [1 en casa:4] Hangup("SIP/aita-081e6988", "") in new stack
> == Spawn extension (casa, 1, 4) exited non-zero on 'SIP/aita-081e6988'
> Really destroying SIP dialog 'OTY2ZDA5YjNhZjI1ZjAwZjVlZGIwYWNiMTljZjNkZGY.'
> Method: ACK
>
>
>
> Los usuarios los tengo configurados asi en sip.conf:
>
> [eneko]
> type=friend
> host=dynamic
> allow=all
> secret=tururu
> context=casa
> callerid=Eneko
> qualify=yes
> canreinvite=yes
> mailbox=1001 en VoiceMailCasa
>
> [aita]
> type=friend
> host=dynamic
> allow=all
> secret=aita
> context=casa
> callerid=Aita
> qualify=yes
> canreinvite=yes
>
> En voicemail.conf tengo puesto esto:
>
> [VoiceMailCasa]
> 1001 => 1234,Eneko,eneko en localhost
>
>
>
> He leido algo de que cuando no se responde la llamada salta a la prioridad
> +101 pero probando eso es que ni me ejecuta Voicemail(1001):
>
> [casa]
>
> exten => 1,1,Dial(SIP/eneko,10,rt)
> exten => 1,102,Voicemail(1001)
> exten => 1,103,Hangup
>
> exten => 2,1,Dial(SIP/aita,10,rt)
> exten => 2,n,Hangup
>
> exten => 3,1,VoicemailMain
>
>
> Salida en la consola:
>
> debian*CLI>
> -- Executing [1 en casa:1] Dial("SIP/aita-081de308", "SIP/eneko|10|rt") in
> new stack
> Really destroying SIP dialog '3ee6c59c0d231799589b60ec5a0efaee en 127.0.1.1'
> Method: INVITE
> [Jul 20 15:00:14] WARNING[2979]: app_dial.c:1106 dial_exec_full: Unable to
> create channel of type 'SIP' (cause 3 - No route to destination)
> == Everyone is busy/congested at this time (1:0/0/1)
> == Auto fallthrough, channel 'SIP/aita-081de308' status is 'CHANUNAVAIL'
> Really destroying SIP dialog 'YzEwMWM2NTAxNjA0YzUzNTE5NDM5MTBhZDdkMmFmNmQ.'
> Method: ACK
>
>
>
> --
> Fotolog: http://www.fotolog.net/ceng
>
--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------
http://www.saghul.net/
Más información sobre la lista de distribución eside-ghost