Transfers to voicemail

Every time a queue member tries to transfer a call to voicemail the call gets dropped:
Centos 5.9
Asterisk 1.8.20.1
FreePBX 2.10.1.9
All phones are Cisco 7940
Here are some log entrie examples

[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-exten-vm:12] ExecIf(“SIP/WDC-00002d27”, “0?MacroExit()”) in new stack
[2013-03-21 08:32:26] WARNING[32483] ast_expr2.fl: ast_yyerror(): syntax error: syntax error, unexpected ‘)’, expecting ‘-’ or ‘!’ or ‘(’ or ‘’; Input:
(“NOANSWER”=“NOANSWER”&0)|(“NOANSWER”=“BUSY”&)|(“NOANSWER”=“CHANUNAVAIL”&)
^
[2013-03-21 08:32:26] WARNING[32483] ast_expr2.fl: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-exten-vm:13] GotoIf(“SIP/WDC-00002d27”, “0?s-NOANSWER,1”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-exten-vm:14] Macro(“SIP/WDC-00002d27”, “vm,7521,NOANSWER,”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-vm:1] Macro(“SIP/WDC-00002d27”, “user-callerid,SKIPTTL”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-user-callerid:1] Set(“SIP/WDC-00002d27”, “AMPUSER=7530”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-user-callerid:2] GotoIf(“SIP/WDC-00002d27”, “14?report”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Goto (macro-user-callerid,s,11)
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-user-callerid:11] GotoIf(“SIP/WDC-00002d27”, “1?continue”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Goto (macro-user-callerid,s,24)
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-user-callerid:24] Set(“SIP/WDC-00002d27”, “CALLERID(number)=3163087087”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-user-callerid:25] Set(“SIP/WDC-00002d27”, “CALLERID(name)=4971Miller Jill”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-user-callerid:26] Set(“SIP/WDC-00002d27”, “CHANNEL(language)=en”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-vm:2] Set(“SIP/WDC-00002d27”, “VMGAIN=”"") in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-vm:3] Macro(“SIP/WDC-00002d27”, “blkvm-check,”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-blkvm-check:1] Set(“SIP/WDC-00002d27”, “GOSUB_RETVAL=TRUE”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-blkvm-check:2] ExecIf(“SIP/WDC-00002d27”, “0?Set(GOSUB_RETVAL=TRUE)”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-blkvm-check:3] MacroExit(“SIP/WDC-00002d27”, “”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-vm:4] GotoIf(“SIP/WDC-00002d27”, “0?vmx,1”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [s@macro-vm:5] Hangup(“SIP/WDC-00002d27”, “”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] app_macro.c: == Spawn extension (macro-vm, s, 5) exited non-zero on ‘SIP/WDC-00002d27’ in macro ‘vm’
[2013-03-21 08:32:26] VERBOSE[32483] app_macro.c: == Spawn extension (macro-exten-vm, s, 14) exited non-zero on ‘SIP/WDC-00002d27’ in macro ‘exten-vm’
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: == Spawn extension (from-internal, 7521, 2) exited non-zero on ‘SIP/WDC-00002d27’
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: – Executing [h@from-internal:1] Hangup(“SIP/WDC-00002d27”, “”) in new stack
[2013-03-21 08:32:26] VERBOSE[32483] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/WDC-00002d27’
[2013-03-21 08:32:26] VERBOSE[32483] chan_sip.c: Scheduling destruction of SIP dialog ‘[email protected]’ in 6400 ms (Method: ACK)
[2013-03-21 08:32:26] VERBOSE[32483] chan_sip.c: set_destination: Parsing sip:[email protected] for address/port to send to
[2013-03-21 08:32:26] VERBOSE[32483] chan_sip.c: set_destination: set destination to 10.10.30.10:5060
[2013-03-21 08:32:26] VERBOSE[32483] chan_sip.c: Reliably Transmitting (no NAT) to 10.10.30.10:5060:
BYE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 10.170.5.3:5060;branch=z9hG4bK4e5d397c
Max-Forwards: 70
From: sip:[email protected];tag=as2f520b44
To: "Miller Jill " sip:[email protected];tag=as07c6ee45
Call-ID: [email protected]
CSeq: 102 BYE
User-Agent: FPBX-2.10.1(1.8.20.1)
X-Asterisk-HangupCause: Normal Clearing
X-Asterisk-HangupCauseCode: 16
Content-Length: 0

I have spent a lot of time searching on this issue and cannot find a solution