problem with directed call pickup **

Status
Not open for further replies.

oscquin

Joined
Feb 9, 2010
Messages
34
Reaction score
0
Hello All, I have a system with elastix 2.3

The directed call pickup ** has anything to do with custom contexts?

I have "Entire Basic Internal Dialplan" set to allow in custom contexts.

when I try to pickup the call with ** + extensionNumber it says: "declined" in the phone.

on feature codes I have enabled the ** Code (Default)

this is the CLI out (in this example I switched the ** for * for testing purposes):

-- Executing [*4314@from-internal:1] Pickup("SIP/4309-000000ab", "4314&4314@ext-local&4314@from-internal&4314@from-i
@from-internal&LC-4314@from-internal-xfer&FMPR-4314@from-internal&FMPR-4314@from-internal-xfer&FMPR-4314@from-did-dir
-- Executing [*4314@from-internal:2] Hangup("SIP/4309-000000ab", "") in new stack
= Spawn extension (from-internal, *4314, 2) exited non-zero on 'SIP/4309-000000ab'
-- Executing [h@from-internal:1] Macro("SIP/4309-000000ab", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/4309-000000ab", "1?endmixmoncheck") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] NoOp("SIP/4309-000000ab", "End of MIXMON check") in new stack
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/4309-000000ab", "1?nomeetmemon") in new stack
-- Goto (macro-hangupcall,s,15)
-- Executing [s@macro-hangupcall:15] NoOp("SIP/4309-000000ab", "MEETME_RECORDINGFILE=") in new stack
-- Executing [s@macro-hangupcall:16] GotoIf("SIP/4309-000000ab", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,18)
-- Executing [s@macro-hangupcall:18] NoOp("SIP/4309-000000ab", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:19] GotoIf("SIP/4309-000000ab", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,25)
-- Executing [s@macro-hangupcall:25] NoOp("SIP/4309-000000ab", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:26] GotoIf("SIP/4309-000000ab", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,29)
-- Executing [s@macro-hangupcall:29] GotoIf("SIP/4309-000000ab", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,32)
-- Executing [s@macro-hangupcall:32] GotoIf("SIP/4309-000000ab", "1?theend") in new stack
-- Goto (macro-hangupcall,s,34)
-- Executing [s@macro-hangupcall:34] Hangup("SIP/4309-000000ab", "") in new stack
= Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'SIP/4309-000000ab' in macro 'hangupcall'
= Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/4309-000000ab'
= Spawn extension (macro-dial-one, s, 37) exited non-zero on 'SIP/4402-000000a9' in macro 'dial-one'
= Spawn extension (macro-exten-vm, s, 9) exited non-zero on 'SIP/4402-000000a9' in macro 'exten-vm'
= Spawn extension (COS11, 4314, 1) exited non-zero on 'SIP/4402-000000a9'
-- Executing [h@COS11:1] Macro("SIP/4402-000000a9", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/4402-000000a9", "1?endmixmoncheck") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] NoOp("SIP/4402-000000a9", "End of MIXMON check") in new stack
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/4402-000000a9", "1?nomeetmemon") in new stack
-- Goto (macro-hangupcall,s,15)
-- Executing [s@macro-hangupcall:15] NoOp("SIP/4402-000000a9", "MEETME_RECORDINGFILE=") in new stack
-- Executing [s@macro-hangupcall:16] GotoIf("SIP/4402-000000a9", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,18)
-- Executing [s@macro-hangupcall:18] NoOp("SIP/4402-000000a9", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:19] GotoIf("SIP/4402-000000a9", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,25)
-- Executing [s@macro-hangupcall:25] NoOp("SIP/4402-000000a9", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:26] GotoIf("SIP/4402-000000a9", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,29)
-- Executing [s@macro-hangupcall:29] GotoIf("SIP/4402-000000a9", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,32)
-- Executing [s@macro-hangupcall:32] GotoIf("SIP/4402-000000a9", "1?theend") in new stack
-- Goto (macro-hangupcall,s,34)
-- Executing [s@macro-hangupcall:34] Hangup("SIP/4402-000000a9", "") in new stack
= Spawn extension (macro-hangupcall, s, 34) exited non-zero on 'SIP/4402-000000a9' in macro 'hangupcall'
= Spawn extension (COS11, h, 1) exited non-zero on 'SIP/4402-000000a9'

Any ideas? thanks again for your help.
Regards,
 
Seems to me, that the issue is on your phone's internal dial plan, it has not allowed both *, just one..
-- Executing [*4314@from-internal:1] Pickup("SIP/4309-000000ab"

Check it, and try to use it with a softphone, that way you will see that the issue is on your phone and not on elastix.
 
I have added the pickup app into extensions-override-freepbx and direct pickup feature is working. the only Issue I'm experimenting now is that I'm using custom contexts and I can only direct-pickup calls from extensions on the same context. any ideas? shouold I place the pickup app in other place?
 
HI,

Same problem for me, I can pick extension in the same contet, but not in an other context.

Do you have found a solution?


Brice
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,862
Messages
589,443
Members
164,702
Latest member
iamatlas