I have setup an * system with a Vonage VAR account. When I call into the system and dial an extension, if there is no answer it transfers me to the extension voicemail (like it should). However, after the greeting has stopped, it immediately goes to a message stating something similar to “If you are satisfied with your message press (some key), ito re-record press (some key), to transfer to the operator press (some key)”. It is not giving me a chance to actually record a message. Any ideas?
Below is a copy of a call log into voicemail.
-- Executing Macro("SIP/1720xxxxxxx-5d68", "exten-vm|200@default|200") in new stack
-- Executing SetVar("SIP/1720xxxxxxx-5d68", "FROMCONTEXT=exten-vm") in new stack
-- Executing Macro("SIP/1720xxxxxxx-5d68", "record-enable|200|IN") in new stack
-- Executing GotoIf("SIP/1720xxxxxxx-5d68", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing GotoIf("SIP/1720xxxxxxx-5d68", "0?5:8") in new stack
-- Goto (macro-record-enable,s,8)
-- Executing GotoIf("SIP/1720xxxxxxx-5d68", "0?9:12") in new stack
-- Goto (macro-record-enable,s,12)
-- Executing DBget("SIP/1720xxxxxxx-5d68", "RecEnable=RECORD-IN/200") in new stack
-- DBget: varname=RecEnable, family=RECORD-IN, key=200
-- DBget: Value not found in database.
-- Executing SetVar("SIP/1720xxxxxxx-5d68", "CALLFILENAME=20051030-021204-1130663516.258") in new stack
-- Executing GotoIf("SIP/1720xxxxxxx-5d68", "0?15:99") in new stack
-- Goto (macro-record-enable,s,99)
-- Executing NoOp("SIP/1720xxxxxxx-5d68", "NO RECORDING NEEDED") in new stack
-- Executing Macro("SIP/1720xxxxxxx-5d68", "dial|30|tr|200") in new stack
-- Executing GotoIf("SIP/1720xxxxxxx-5d68", "0?4:2") in new stack
-- Goto (macro-dial,s,2)
-- Executing GotoIf("SIP/1720xxxxxxx-5d68", "0?4:3") in new stack
-- Goto (macro-dial,s,3)
-- Executing SetCIDName("SIP/1720xxxxxxx-5d68", "xxxx xxxx ") in new stack
-- Executing AGI("SIP/1720xxxxxxx-5d68", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
-- dialparties.agi: priority = 4
-- dialparties.agi: callingani2 = 0
-- dialparties.agi: accountcode =
-- dialparties.agi: channel = SIP/1720xxxxxxx-5d68
-- dialparties.agi: callerid = 1303yyyyyyy
-- dialparties.agi: callington = 0
-- dialparties.agi: context = macro-dial
-- dialparties.agi: dnid = 1720xxxxxxx
-- dialparties.agi: request = dialparties.agi
-- dialparties.agi: extension = s
-- dialparties.agi: calleridname = xxxx xxxx
-- dialparties.agi: language = en
-- dialparties.agi: uniqueid = 1130663516.258
-- dialparties.agi: callingpres = 0
-- dialparties.agi: rdnis = unknown
-- dialparties.agi: type = SIP
-- dialparties.agi: callingtns = 0
-- dialparties.agi: enhanced = 0.0
dialparties.agi: Caller ID name and number are ‘1303yyyyyyy’
– dialparties.agi: Added extension 200 to extension map
– dialparties.agi: Extension 200 cf is disabled
– dialparties.agi: Extension 200 do not disturb is disabled
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
== Manager ‘admin’ logged off from 127.0.0.1
dialparties.agi: Extension 200 has call waiting disabled
– dialparties.agi: DbSet CALLTRACE/200 to 1303yyyyyyy
dialparties.agi: Dial string is SIP/200|30|tr
– AGI Script dialparties.agi completed, returning 0
– Executing Dial(“SIP/1720xxxxxxx-5d68”, “SIP/200|30|tr”) in new stack
== Everyone is busy/congested at this time (1:0/0/1)
– Executing GotoIf(“SIP/1720xxxxxxx-5d68”, “0?s-CHANUNAVAIL|1”) in new stack
– Executing GotoIf(“SIP/1720xxxxxxx-5d68”, “0?s-CHANUNAVAIL|1”) in new stack
– Executing NoOp(“SIP/1720xxxxxxx-5d68”, “Sending to Voicemail box 200@default”) in new stack
– Executing Macro(“SIP/1720xxxxxxx-5d68”, “vm|200@default|CHANUNAVAIL”) in new stack
– Executing Goto(“SIP/1720xxxxxxx-5d68”, “s-CHANUNAVAIL|1”) in new stack
– Goto (macro-vm,s-CHANUNAVAIL,1)
– Executing VoiceMail(“SIP/1720xxxxxxx-5d68”, “u200@default”) in new stack
– Playing ‘vm-theperson’ (language ‘en’)
– Playing ‘digits/2’ (language ‘en’)
– Playing ‘digits/0’ (language ‘en’)
– Playing ‘digits/0’ (language ‘en’)
– Playing ‘vm-isunavail’ (language ‘en’)
– Playing ‘vm-intro’ (language ‘en’)
– Playing ‘beep’ (language ‘en’)
– Recording the message
– x=0, open writing: /var/spool/asterisk/voicemail/default/200/INBOX/msg0000 format: wav49, (nil)
– Playing ‘vm-review’ (language ‘en’)
– Playing ‘vm-reachoper’ (language ‘en’)
– Playing ‘vm-goodbye’ (language ‘en’)
– Recording was 0 seconds long but needs to be at least 3 - abandoning
== Spawn extension (macro-vm, s-CHANUNAVAIL, 1) exited non-zero on ‘SIP/1720xxxxxxx-5d68’ in macro ‘vm’
== Spawn extension (macro-exten-vm, s, 7) exited non-zero on ‘SIP/1720xxxxxxx-5d68’ in macro ‘exten-vm’
== Spawn extension (aa_1, 200, 1) exited non-zero on ‘SIP/1720xxxxxxx-5d68’
– Executing Hangup(“SIP/1720xxxxxxx-5d68”, “”) in new stack
== Spawn extension (aa_1, h, 1) exited non-zero on ‘SIP/1720xxxxxxx-5d68’
Your assistance is greatly appreciated.