Confirm Calls Failing

So I’m trying to get FreePBX operating properly in the office, however I’ve run into a huge snag when using the FollowMe function.

When using the “Confirm Call” function the call can’t be answered on any line other than the primary, as soon as you pick up the alternate number the system disconnects you. Below is the output from the server:

– Zap/4-1 answered Local/9760XXXX@from-internal-01b6,2
– Local/9760XXXX@from-internal-01b6,1 answered Local/RG-3805-97607917#@from-internal-992b,2
– Executing [s@macro-confirm:1] Set(“Local/9760XXXX@from-internal-01b6,1”, “LOOPCOUNT=0”) in new stack
– Executing [s@macro-confirm:2] NoOp(“Local/9760XXXX@from-internal-01b6,1”, "CALLCONFIRMCID: ") in new stack
– Executing [s@macro-confirm:3] Set(“Local/9760XXXX@from-internal-01b6,1”, “__MACRO_RESULT=ABORT”) in new stack
– Executing [s@macro-confirm:4] Set(“Local/9760XXXX@from-internal-01b6,1”, “MSG1=incoming-call-1-accept-2-decline”) in new stack
– Executing [s@macro-confirm:5] Read(“Local/9760XXXX@from-internal-01b6,1”, “INPUT|incoming-call-1-accept-2-decline|1||1|5”) in new stack
– Accepting a maximum of 1 digits.
– User disconnected

9760XXXX is the number to have the call forwarded to, and works when dialing directly.

The primary phone rings, passes ring to secondary line(s), answer secondary line, call disconnects on secondary, caller still hears ring until time expires.

Ideas?

Also, the confirm calls fail whether it goes through our analog or SIP channels.