Calls to mobile agents in queue problem

Hello,
I am having problems with Mobiles acting as a static agent.

Call confirmation is turned on. When the user press 1 to accept they are told the incoming call is no longer there even when they are the only agent in the queue and the caller has not hung up.

Any ideas?

-- Called SIP/SIP_PROVIDER/MOBILE_AGENT
-- SIP/SIP_PROVIDER-00000003 is making progress passing it to Local/MOBILE_AGENT@from-queue-981e;2
-- SIP/SIP_PROVIDER-00000003 answered Local/MOBILE_AGENT@from-queue-981e;2
-- Executing [s@macro-confirm:1] Set("SIP/SIP_PROVIDER-00000003", "LOOPCOUNT=0") in new stack
-- Executing [s@macro-confirm:2] Set("SIP/SIP_PROVIDER-00000003", "__MACRO_RESULT=ABORT") in new stack
-- Executing [s@macro-confirm:3] Set("SIP/SIP_PROVIDER-00000003", "MSG1=incoming-call-1-accept-2-decline") in new stack
-- Executing [s@macro-confirm:4] BackGround("SIP/SIP_PROVIDER-00000003", "incoming-call-1-accept-2-decline,m,en,macro-confirm") in new stack
-- <SIP/SIP_PROVIDER-00000003> Playing 'incoming-call-1-accept-2-decline.slin' (language 'en')
-- Executing [1@macro-confirm:1] GotoIf("SIP/SIP_PROVIDER-00000003", "1?toolate,1") in new stack
-- Goto (macro-confirm,toolate,1)
-- Executing [toolate@macro-confirm:1] Set("SIP/SIP_PROVIDER-00000003", "MSG2="incoming-call-no-longer-avail"") in new stack
-- Executing [toolate@macro-confirm:2] Playback("SIP/SIP_PROVIDER-00000003", ""incoming-call-no-longer-avail"") in new stack
-- <SIP/SIP_PROVIDER-00000003> Playing 'incoming-call-no-longer-avail.slin' (language 'en')

== Spawn extension (macro-confirm, toolate, 2) exited non-zero on ‘SIP/SIP_PROVIDER-00000003’ in macro ‘confirm’
== Spawn extension (macro-dialout-trunk, s, 20) exited non-zero on ‘Local/MOBILE_AGENT@from-queue-981e;2’ in macro ‘dialout-trunk’
== Spawn extension (from-internal, MOBILE_AGENT, 5) exited non-zero on ‘Local/MOBILE_AGENT@from-queue-981e;2’
– Executing [h@from-internal:1] Hangup(“Local/MOBILE_AGENT@from-queue-981e;2”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on ‘Local/MOBILE_AGENT@from-queue-981e;2’
– Nobody picked up in 13000 ms

If i turn off confirmation there is no problem.

Im guessing i have miss configured something, any ideas how to get call confirmation working correctly?

Hello,
Does anyone have any insight?

http://www.freepbx.org/node/18991