My FOP2 operator extension is member of a queue. When the operator picks up a call going to that queue (all from the panel), and wants to forward the call to the mailbox of another extension via the transfer to mobile icon, the call fails with below output from the CLI. The call just hangs up.
A manual transfer on the phone itself via the direct dial prefix (#2) is possible though.
However, when the operator has initiated the call or picked up a call not coming from the queue, this problem doesn't happen.
Any ideas?
- - Connected line update to IAX2/5318-6722 prevented.
- - SIP/5313-00000033 answered IAX2/5318-6722
- - <SIP/5313-00000033> Playing 'beep.gsm' (language 'en')
> 0x7f2910045230 -- Probation passed - setting RTP source address to 87.11.113.13:1836
== Spawn extension (from-internal, #22517, 1) exited non-zero on 'IAX2/5318-6722'
- - Executing [#22517@from-internal:1] Macro("IAX2/5318-6722", "vm,2517,DIRECTDIAL,") in new stack
- - Executing [s@macro-vm:1] Macro("IAX2/5318-6722", "user-callerid,SKIPTTL") in new stack
- - Executing [s@macro-user-callerid:1] Set("IAX2/5318-6722", "TOUCH_MONITOR=1427657975.157") in new stack
- - Executing [s@macro-user-callerid:2] Set("IAX2/5318-6722", "AMPUSER=5318") in new stack
- - Executing [s@macro-user-callerid:3] GotoIf("IAX2/5318-6722", "13?report") in new stack
- - Goto (macro-user-callerid,s,16)
- - Executing [s@macro-user-callerid:16] GotoIf("IAX2/5318-6722", "1?continue") in new stack
- - Goto (macro-user-callerid,s,30)
- - Executing [s@macro-user-callerid:30] Set("IAX2/5318-6722", "CALLERID(number)=5318") in new stack
- - Executing [s@macro-user-callerid:31] Set("IAX2/5318-6722", "CALLERID(name)=Johann Mobile") in new stack
- - Executing [s@macro-user-callerid:32] Set("IAX2/5318-6722", "CDR(cnum)=5318") in new stack
- - Executing [s@macro-user-callerid:33] Set("IAX2/5318-6722", "CDR(cnam)=Johann Mobile") in new stack
- - Executing [s@macro-user-callerid:34] Set("IAX2/5318-6722", "CHANNEL(language)=5313") in new stack
- - Executing [s@macro-vm:2] Set("IAX2/5318-6722", "VMGAIN=g(12)") in new stack
- - Executing [s@macro-vm:3] Macro("IAX2/5318-6722", "blkvm-check,") in new stack
- - Executing [s@macro-blkvm-check:1] Set("IAX2/5318-6722", "GOSUB_RETVAL=TRUE") in new stack
- - Executing [s@macro-blkvm-check:2] ExecIf("IAX2/5318-6722", "0?Set(GOSUB_RETVAL=TRUE)") in new stack
- - Executing [s@macro-blkvm-check:3] MacroExit("IAX2/5318-6722", "") in new stack
- - Executing [s@macro-vm:4] GotoIf("IAX2/5318-6722", "0?vmx,1") in new stack
- - Executing [s@macro-vm:5] Hangup("IAX2/5318-6722", "") in new stack
== Spawn extension (macro-vm, s, 5) exited non-zero on 'IAX2/5318-6722' in macro 'vm'
== Spawn extension (from-internal, #22517, 1) exited non-zero on 'IAX2/5318-6722'
-- Executing [h@from-internal:1] Hangup("IAX2/5318-6722", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'IAX2/5318-6722'
-- Hungup 'IAX2/5318-6722'