[eside-ghost] Asterisk y Voicemail

Eneko chan enekochan en gmail.com
Vie Jul 20 15:01:23 CEST 2007


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20070720/05a5ae5e/attachment-0001.htm


Más información sobre la lista de distribución eside-ghost