Hi,
I just completed a v1.6 (dahdi) upgrade from v1.4 (zap), and now it will record a voicemail, but does not trigger the phone (polycom hardphone) to flash its voicemail indicator or send a message to my pager.
I believe this might have something to do with extensions.conf and the conversion. Where can I find a complete document on the syntax of this file?
I have the following:
[code][mainmenu-day]
exten => _1NXXNXXXXXX,1,Answer
exten => _1NXXNXXXXXX,2,Ringing
exten => _1NXXNXXXXXX,3,Wait(3)
exten => _1NXXNXXXXXX,4,Set(TIMEOUT(digit)=2)
exten => _1NXXNXXXXXX,5,Background(local-mainmenu-day)
exten => _1NXXNXXXXXX,6,Set(CALLERID(all)=0 - ${CALLERID(name)} <${CALLERID(num)}>)
exten => _1NXXNXXXXXX,7,Queue(operator,t,1)
exten => _1NXXNXXXXXX,8,Voicemail(7700@local,b)
exten => _1NXXNXXXXXX,9,Hangup
exten => _1NXXNXXXXXX,109,Hangup
exten => 2,1,Set(CALLERID(all)=2 - ${CALLERID(name)} <${CALLERID(num)}>)
exten => 2,2,Queue(sales,t,1)
exten => 2,3,Voicemail(7700@local,b)
exten => 2,4,Hangup
exten => 2,104,Hangup[/code]
When the call comes in, it looks like this (myname and myphone and my extension have been changed)
-- Starting simple switch on 'DAHDI/1-1'
-- Executing [s@incoming:1] NoOp("DAHDI/1-1", "CALLERID = MYPHONE - 9735551212") in new stack
-- Executing [s@incoming:2] Goto("DAHDI/1-1", "incoming,_1NXXNXXXXXX,1") in new stack
-- Goto (incoming,_1NXXNXXXXXX,1)
-- Executing [_1NXXNXXXXXX@incoming:1] Answer("DAHDI/1-1", "") in new stack
-- Executing [_1NXXNXXXXXX@incoming:2] Ringing("DAHDI/1-1", "") in new stack
-- Executing [_1NXXNXXXXXX@incoming:3] Wait("DAHDI/1-1", "3") in new stack
-- Executing [_1NXXNXXXXXX@incoming:4] Set("DAHDI/1-1", "TIMEOUT(digit)=2") in new stack
-- Digit timeout set to 2.000
-- Executing [_1NXXNXXXXXX@incoming:5] BackGround("DAHDI/1-1", "local-mainmenu-day") in new stack
-- <DAHDI/1-1> Playing 'local-mainmenu-day.slin' (language 'en')
-- Executing [2@incoming:1] Set("DAHDI/1-1", "CALLERID(all)=2 - MYPHONE <9735551212>") in new stack
-- Executing [2@incoming:2] Queue("DAHDI/1-1", "sales,t,,,1") in new stack
-- Started music on hold, class 'default', on DAHDI/1-1
-- Stopped music on hold on DAHDI/1-1
-- Executing [2@incoming:3] VoiceMail("DAHDI/1-1", "7700@local,b") in new stack
-- <DAHDI/1-1> Playing 'vm-theperson.gsm' (language 'en')
-- <DAHDI/1-1> Playing 'digits/7.gsm' (language 'en')
-- <DAHDI/1-1> Playing 'digits/7.gsm' (language 'en')
-- <DAHDI/1-1> Playing 'digits/0.gsm' (language 'en')
-- <DAHDI/1-1> Playing 'digits/0.gsm' (language 'en')
-- <DAHDI/1-1> Playing 'vm-isonphone.gsm' (language 'en')
-- <DAHDI/1-1> Playing 'vm-intro.gsm' (language 'en')
-- <DAHDI/1-1> Playing 'beep.gsm' (language 'en')
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/local/7700/tmp/KmSxkZ format: wav, 0x7f605c005ec8
-- Recording automatically stopped after a silence of 10 seconds
-- <DAHDI/1-1> Playing 'auth-thankyou.gsm' (language 'en')
== Parsing '/var/spool/asterisk/voicemail/local/7700/INBOX/msg0005.txt': == Found
== Parsing '/var/spool/asterisk/voicemail/local/7700/INBOX/msg0005.txt': == Found
-- Executing [2@incoming:4] Hangup("DAHDI/1-1", "") in new stack
== Spawn extension (incoming, 2, 4) exited non-zero on 'DAHDI/1-1'
-- Executing [h@incoming:1] Hangup("DAHDI/1-1", "") in new stack
== Spawn extension (incoming, h, 1) exited non-zero on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
If I manually dial into voicemail the message is there, but it’s not completing that final step where it alerts me that a voicemail has been received.
Any ideas greatly appreciated.
Thanks,
Alex