Voicemail hangs up after playing message - only ext 300

I am having some problems with a single voicemail not accepting messages. It just plays the VM message and then hangs up. All the other voicemails work just fine.

I am using Asterisk version 2.6.3.0b

Here is my log when the problem happens

[quote][May 30 17:24:08] VERBOSE[11775] pbx.c: – Goto (macro-vm,vmx,18)
[May 30 17:24:08] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:18] GotoIf(“IAX2/FreevoiceTrunk-230”, “1?vmxloops”) in new stack
[May 30 17:24:08] VERBOSE[11775] pbx.c: – Goto (macro-vm,vmx,20)
[May 30 17:24:08] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:20] GotoIf(“IAX2/FreevoiceTrunk-230”, “1?vmxanswer”) in new stack
[May 30 17:24:08] VERBOSE[11775] pbx.c: – Goto (macro-vm,vmx,22)
[May 30 17:24:08] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:22] Answer(“IAX2/FreevoiceTrunk-230”, “”) in new stack
[May 30 17:24:08] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:23] Read(“IAX2/FreevoiceTrunk-230”, “ACTION,/var/spool/asterisk/voicemail/default/300/unavail,1,skip,1,2”) in new stack
[May 30 17:24:08] VERBOSE[11775] app_read.c: – Accepting a maximum of 1 digits.
[May 30 17:24:08] VERBOSE[11775] file.c: – Playing ‘/var/spool/asterisk/voicemail/default/300/unavail.slin’ (language ‘en’)
[May 30 17:24:25] NOTICE[2950] chan_sip.c: – Registration for ‘FarmBureauPBX@64.27.9.18’ timed out, trying again (Attempt #59)
[May 30 17:24:31] VERBOSE[11775] app_read.c: – User entered nothing.
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:24] GotoIf(“IAX2/FreevoiceTrunk-230”, “0?checkopt”) in new stack
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:25] NoOp(“IAX2/FreevoiceTrunk-230”, “Timeout: going to timeout dest”) in new stack
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:26] Set(“IAX2/FreevoiceTrunk-230”, “VMX_OPTS=”) in new stack
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:27] GotoIf(“IAX2/FreevoiceTrunk-230”, “0?chktime”) in new stack
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:28] Set(“IAX2/FreevoiceTrunk-230”, “VMX_OPTS=”) in new stack
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:29] GotoIf(“IAX2/FreevoiceTrunk-230”, “1?dotime”) in new stack
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Goto (macro-vm,vmx,35)
[May 30 17:24:31] VERBOSE[11775] pbx.c: – Executing [vmx@macro-vm:35] Goto(“IAX2/FreevoiceTrunk-230”, “,”) in new stack
[May 30 17:24:31] NOTICE[11775] pbx.c: Cannot find extension context ‘’
[May 30 17:24:31] WARNING[11775] pbx.c: Priority ‘’ must be a number > 0, or valid label
[May 30 17:24:31] VERBOSE[11775] app_macro.c: == Spawn extension (macro-vm, vmx, 35) exited non-zero on ‘IAX2/FreevoiceTrunk-230’ in macro ‘vm’
[May 30 17:24:31] VERBOSE[11775] app_macro.c: == Spawn extension (macro-exten-vm, s, 20) exited non-zero on ‘IAX2/FreevoiceTrunk-230’ in macro ‘exten-vm’
[May 30 17:24:31] VERBOSE[11775] pbx.c: == Spawn extension (from-did-direct, 300, 2) exited non-zero on ‘IAX2/FreevoiceTrunk-230’
[May 30 17:24:31] VERBOSE[11775] chan_iax2.c: – Hungup ‘IAX2/FreevoiceTrunk-230’
[/quote]

Anyone know what is going on with it??

Thanks in advance for any help!

Brad

Open source versions of Asterisk have version numbers beginning with 1.2, 1.4, 1.6 and 1.8!

I think we would need to see the relevant parts of the dialplan, including the voicemail macro, but it is being run with several variables unset.