PDA

Voir la version complète : Asterisk 1.6.2 : non déclenchement de la voicemail



speron
24/01/2012, 12h25
Bonjour à tous,

Je n'arrive pas à faire déclencher le répondeur quand j'appelle un numéro ...

J'ai bien créé un numéro entrant (inbound) que je redirige vers file d'appel qui contacte mon extension sinon, sa voicemail ...

Donc l'extension sonne bien mais au passage de la voicemail :raccrochage ...

Voici le log :
-- Goto (macro-vm,vmx,1)
-- Executing [vmx@macro-vm:1] Set("SIP/0033xxxxxxxxx-00000000", "MEXTEN=9913") in new stack
-- Executing [vmx@macro-vm:2] Set("SIP/0033xxxxxxxxx-00000000", "MMODE=NOANSWER") in new stack
-- Executing [vmx@macro-vm:3] Set("SIP/0033xxxxxxxxx-00000000", "RETVM=") in new stack
-- Executing [vmx@macro-vm:4] Set("SIP/0033xxxxxxxxx-00000000", "MODE=unavail") in new stack
-- Executing [vmx@macro-vm:5] GotoIf("SIP/0033xxxxxxxxx-00000000", "1?chknomsg") in new stack
-- Goto (macro-vm,vmx,7)
-- Executing [vmx@macro-vm:7] GotoIf("SIP/0033xxxxxxxxx-00000000", "0?s-NOANSWER,1") in new stack
-- Executing [vmx@macro-vm:8] GotoIf("SIP/0033xxxxxxxxx-00000000", "1?notdirect") in new stack
-- Goto (macro-vm,vmx,10)
-- Executing [vmx@macro-vm:10] NoOp("SIP/0033xxxxxxxxx-00000000", "Checking if ext 9913 is enabled: ") in new stack
-- Executing [vmx@macro-vm:11] GotoIf("SIP/0033xxxxxxxxx-00000000", "1?s-NOANSWER,1") in new stack
-- Goto (macro-vm,s-NOANSWER,1)
-- Executing [s-NOANSWER@macro-vm:1] Macro("SIP/0033xxxxxxxxx-00000000", "get-vmcontext,9913") in new stack
-- Executing [s@macro-get-vmcontext:1] Set("SIP/0033xxxxxxxxx-00000000", "VMCONTEXT=default") in new stack
-- Executing [s@macro-get-vmcontext:2] GotoIf("SIP/0033xxxxxxxxx-00000000", "0?200:300") in new stack
-- Goto (macro-get-vmcontext,s,300)
-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/0033xxxxxxxxx-00000000", "") in new stack
-- Executing [s-NOANSWER@macro-vm:2] VoiceMail("SIP/0033xxxxxxxxx-00000000", "9913@default,u""") in new stack
== Spawn extension (macro-vm, s-NOANSWER, 2) exited non-zero on 'SIP/0033xxxxxxxxx-00000000' in macro 'vm'
== Spawn extension (ext-local, vmu9913, 1) exited non-zero on 'SIP/0033xxxxxxxxx-00000000'
-- Executing [h@ext-local:1] Macro("SIP/0033xxxxxxxxx-00000000", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/0033xxxxxxxxx-00000000", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/0033xxxxxxxxx-00000000", "0?skipblkvm") in new stack
-- Executing [s@macro-hangupcall:5] NoOp("SIP/0033xxxxxxxxx-00000000", "Cleaning Up Block VM Flag: BLKVM/10/SIP/0033xxxxxxxxx-00000000") in new stack
-- Executing [s@macro-hangupcall:6] NoOp("SIP/0033xxxxxxxxx-00000000", "Deleting: BLKVM/10/SIP/0033xxxxxxxxx-00000000 ") in new stack
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/0033xxxxxxxxx-00000000", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)

quelqu'un aurait une idée ??

Ps : j'ai mis "fr" dans langue ... je ne sais pas si cela joue

jean
24/01/2012, 19h27
-- Executing [s-NOANSWER@macro-vm:2] VoiceMail("SIP/0033xxxxxxxxx-00000000", "9913@default,u""") in new stack
== Spawn extension (macro-vm, s-NOANSWER, 2) exited non-zero on 'SIP/0033xxxxxxxxx-00000000' in macro 'vm'


c'est la que ca title, as tu une bal 9913 dans le contexte default de voicemail.conf ?

speron
25/01/2012, 10h25
c'est la que ca title, as tu une bal 9913 dans le contexte default de voicemail.conf ?

Ouiii absolument .... dans le contexte default j'ai bien
9913 => 1234,stef,mouaaa@mouaa.com

j'avais aussi essayé :
9913 => 1234,stef,mouaaa@mouaa.com,,attach=yes|saycid=yes| envelope=yes|delete=yes

Sans succès ..

jean
25/01/2012, 15h21
en regardant

-- Executing [s-NOANSWER@macro-vm:2] VoiceMail("SIP/0033xxxxxxxxx-00000000", "9913@default,u""") in new stack


ca semble pas correspondre à la syntaxe:
VoiceMail(boxnumber[@context][&boxnumber2[@context]][&boxnumber3],[flags])
(il y a le ${EXTEN} en premier param on dirait,
et il y a 2 quote ( "") à la fin des options, je suis quasi sur que tu as élaboré une variable qui n'est pas correcte.
fais un test en codant en dur:
exten ... => n,Voicemail(9913@default,u)
et travaille à partir de là