I updated to the latest Asterisk and now when I try to press zero to get out of someone’s voicemail greeting to get back to the operator, the call is simply dropped.
Server Stats:
CentOS 5.5
Kernel-2.6.18-194.3.1.el5
Asterisk 1.4.32
Asterisk Add-ons 1.4.11
Dahdi Complete 2.3.0.1+2.3.0
Libpri 1.4.11.1
Extensions.conf
[zero_out]
exten => a,1,Read(NUMBER,3,3,15)
exten => a,n,Playback(pls-wait-connect-call)
exten => a,n,Goto(users,${NUMBER},1)
exten => a,n,Playback(pbx-invalid)
exten => a,n,Hangup()
exten => o,1,Playback(pls-wait-connect-call)
exten => o,n,Goto(users,111,1)
exten => o,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(zero_out,a,1)
exten => i,n,Hangup()
exten => t,1,Goto(users,111,1)
exten => t,n,Hangup()
Voicemail.conf
[general]
; Press zero to get back to operator in VM
exitcontext = zero_out
operator = yes
Asterisk CLI when trying to zero out:
– Executing [771@users:1] Answer(“SIP/x228-00000913”, “”) in new stack
– Executing [771@users:2] Playback(“SIP/x228-00000913”, “vm-extension”) in new stack
– <SIP/x228-00000913> Playing ‘vm-extension’ (language ‘en’)
– Executing [771@users:3] Read(“SIP/x228-00000913”, “NUMBER||3||3|15”) in new stack
– Accepting a maximum of 3 digits.
– User entered ‘666’
– Executing [771@users:4] VoiceMail(“SIP/x228-00000913”, “666@default|u”) in new stack
– <SIP/x228-00000913> Playing ‘vm-theperson’ (language ‘en’)
– <SIP/x228-00000913> Playing ‘digits/6’ (language ‘en’)
– <SIP/x228-00000913> Playing ‘digits/6’ (language ‘en’)
– <SIP/x228-00000913> Playing ‘digits/6’ (language ‘en’)
– <SIP/x228-00000913> Playing ‘vm-isunavail’ (language ‘en’)
– <SIP/x228-00000913> Playing ‘transfer’ (language ‘en’)
== Spawn extension (zero_out, o, 0) exited non-zero on ‘SIP/x228-00000913’
I dailed 771 to get the direct-to-voicemail extension, enter 666 for extension, listen to the voicemail greeting and before it finishes, press zero and hear the “please wait while I try that extension” sound, then I’m disconnected. If I press star, and an extension, it will dial that extension. But zero out doesn’t work. Any advice would be helpful. Thank you.
Jason