I have a phone system that the people who use the phone insist on using the *85 to pick up parked calls because a. they forget which parking slot the call is on or b. they have more than 1 person answering calls and parking calls and they want to make sure they are answered without having to talk to each other. They don’t have enough BLF keys to monitor everyone they want to and all the park slots too. So here is my delema, the *85 isn’t working for call pickup here is what I am getting in the CLI.
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [*85@from-internal:1] Macro(“SIP/1006-000068e7”, “parked-call,”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-parked-call:1] Set(“SIP/1006-000068e7”, “CCSS_SETUP=TRUE”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-parked-call:2] Macro(“SIP/1006-000068e7”, “user-callerid,”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:1] Set(“SIP/1006-000068e7”, “AMPUSER=1006”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:2] GotoIf(“SIP/1006-000068e7”, “0?report”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:3] ExecIf(“SIP/1006-000068e7”, “1?Set(REALCALLERIDNUM=1006)”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:4] Set(“SIP/1006-000068e7”, “AMPUSER=1006”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:5] Set(“SIP/1006-000068e7”, “AMPUSERCIDNAME=Counter 1”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:6] GotoIf(“SIP/1006-000068e7”, “0?report”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:7] Set(“SIP/1006-000068e7”, “AMPUSERCID=1006”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:8] Set(“SIP/1006-000068e7”, “CALLERID(all)=“Counter 1” <1006>”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:9] GotoIf(“SIP/1006-000068e7”, “0?limit”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:10] ExecIf(“SIP/1006-000068e7”, “0?Set(GROUP(concurrency_limit)=1006)”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:11] ExecIf(“SIP/1006-000068e7”, “0?Set(CHANNEL(language)=)”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:12] GosubIf(“SIP/1006-000068e7”, “7?sub-ccss,s,1(macro-parked-call,*85)”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@sub-ccss:1] ExecIf(“SIP/1006-000068e7”, “4?Return()”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:13] GotoIf(“SIP/1006-000068e7”, “0?continue”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:14] Set(“SIP/1006-000068e7”, “__TTL=64”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:15] GotoIf(“SIP/1006-000068e7”, “1?continue”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Goto (macro-user-callerid,s,26)
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:26] Set(“SIP/1006-000068e7”, “CALLERID(number)=1006”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:27] Set(“SIP/1006-000068e7”, “CALLERID(name)=Counter 1”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-user-callerid:28] Set(“SIP/1006-000068e7”, “CHANNEL(language)=en”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-parked-call:3] GotoIf(“SIP/1006-000068e7”, “1?parkedcall”) in new stack
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Goto (macro-parked-call,s,10)
[2012-06-08 10:52:04] VERBOSE[1554] pbx.c: – Executing [s@macro-parked-call:10] ParkedCall(“SIP/1006-000068e7”, “”) in new stack
[2012-06-08 10:52:05] VERBOSE[1554] file.c: – <SIP/1006-000068e7> Playing ‘pbx-invalidpark.ulaw’ (language ‘en’)
[2012-06-08 10:52:10] VERBOSE[1554] features.c: – Channel SIP/1006-000068e7 tried to talk to nonexistent parked call 0
Does anyone know how to fix this or why it wouldn’t be working?
I am running Asterisk 1.8.5.0 and FreePBX Version 2.9.0.9.
Thanks in advance!!