*8 Asterisk General Call Pickup Not working

I am having issues with *8 the genral pickup not working i was using free pbx 2.4 but noticed that it should of been fixed in 2.5 so upgraded but it still doesnt work for me.

so im running FreePBX 2.5.0.0
I have an iax trunk for my incomming anou outgoing calls then SIP Extensions.

call comes into pbx but when i dial *8 from a non rining phone i just get busy tone.

I have spent days trying to resolve this under 2.4 with no luck.

Please can somone help with this?

Maybee it needs some additional config but not sure what ?

Look forward to your responces.

Thanks

Dan

*8 has always worked. You need to setup callgroups and pickupgroups for the corresponding extensions. Try setting them all to 1 and then try it. This is not directed call pickup, it’s controlled by those settings and will pickup any phone given a common intersection of callgroups and pickupgroups.

i have set the pickup group and call group to 1 for all the extensions but it still doesnt work.

How can i debug this further?

The full log shows
NOTICE[20729] chan_sip.c: Nothing to pick up for d8a7092b46920063

post a full call trace from the time the call comes in until after the pickup attempt.

To do a proper call trace go to the asterisk cli and type: set verbose 5
then watch the output and capture and post from the time the call comes in until after the attempt to pick it up.

After Placing a call in the Parking lot, When I try pressing *8 at any extension (even the extension that parked the call) all I get is the message “The person you are calling is unavailable”

Both Extensions “200” and “300” have their pickup group set to "Pickup-1"
Summary of what happens…
I call in from my Cell phone
I pickup the call on extension 200
I park the call by pressing "#70"
I then try pressing “*8” “*8#” “**” and “71” on first extension 300 then extension 200
In all cases I get the message "The person you are calling is unavailable"
Eventually the Parked call timed out and re-rang.
When it Re-rang I ignored it and it went to auto attendant like it’s supposed to.

Here’s the call trace…
asterisk -vvr
Asterisk 1.4.17~dfsg-2ubuntu1, Copyright © 1999 - 2007 Digium, Inc. and others.
Created by Mark Spencer [email protected]
Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type ‘core show license’ for details.

This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk

== Parsing ‘/etc/asterisk/asterisk.conf’: Found
== Parsing ‘/etc/asterisk/extconfig.conf’: Found
Connected to Asterisk 1.4.17~dfsg-2ubuntu1 currently running on asterisk (pid = 5609)
asteriskCLI> Verbosity was 0 and is now 2
asterisk
CLI> core set verbose 5
asteriskCLI> Verbosity was 2 and is now 5
asterisk
CLI> – Starting simple switch on 'Zap/3-1’
asteriskCLI> – Executing [s@from-zaptel:1] NoOp(“Zap/3-1”, "Entering from-zaptel with DID == ") in new stack
– Executing [s@from-zaptel:2] Ringing(“Zap/3-1”, “”) in new stack
– Executing [s@from-zaptel:3] Set(“Zap/3-1”, “DID=s”) in new stack
– Executing [s@from-zaptel:4] NoOp(“Zap/3-1”, “DID is now s”) in new stack
– Executing [s@from-zaptel:5] GotoIf(“Zap/3-1”, “1?zapok:notzap”) in new stack
– Goto (from-zaptel,s,8)
– Executing [s@from-zaptel:8] NoOp(“Zap/3-1”, “Is a Zaptel Channel”) in new stack
– Executing [s@from-zaptel:9] Set(“Zap/3-1”, “CHAN=3-1”) in new stack
– Executing [s@from-zaptel:10] Set(“Zap/3-1”, “CHAN=3”) in new stack
– Executing [s@from-zaptel:11] Macro(“Zap/3-1”, “from-zaptel-3|s|1”) in new stack
– Executing [s@macro-from-zaptel-3:1] NoOp(“Zap/3-1”, “Entering macro-from-zaptel-3 with DID = s and setting to: 3”) in new stack
– Executing [s@macro-from-zaptel-3:2] Set(“Zap/3-1”, “__FROM_DID=3”) in new stack
– Executing [s@macro-from-zaptel-3:3] Goto(“Zap/3-1”, “from-trunk|3|1”) in new stack
– Goto (from-trunk,3,1)
== Channel ‘Zap/3-1’ jumping out of macro ‘from-zaptel-3’
– Executing [3@from-trunk:1] Set(“Zap/3-1”, “__FROM_DID=3”) in new stack
– Executing [3@from-trunk:2] Gosub(“Zap/3-1”, “cidlookup|cidlookup_2|1”) in new stack
asterisk
CLI> – Executing [cidlookup_2@cidlookup:1] Set(“Zap/3-1”, “CALLERID(name)=My Cell (2125551234)”) in new stack
– Executing [cidlookup_2@cidlookup:2] Return(“Zap/3-1”, “”) in new stack
– Executing [3@from-trunk:3] Gosub(“Zap/3-1”, “app-blacklist-check|s|1”) in new stack
– Executing [s@app-blacklist-check:1] LookupBlacklist(“Zap/3-1”, “”) in new stack
– Executing [s@app-blacklist-check:2] GotoIf(“Zap/3-1”, “0?blacklisted”) in new stack
– Executing [s@app-blacklist-check:3] Return(“Zap/3-1”, “”) in new stack
– Executing [3@from-trunk:4] ExecIf(“Zap/3-1”, “0 |Set|CALLERID(name)=2125551234”) in new stack
– Executing [3@from-trunk:5] Set(“Zap/3-1”, “FAX_RX=199”) in new stack
– Executing [3@from-trunk:6] Answer(“Zap/3-1”, “”) in new stack
– Executing [3@from-trunk:7] Wait(“Zap/3-1”, “4”) in new stack
asteriskCLI> – Executing [3@from-trunk:8] Set(“Zap/3-1”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
– Executing [3@from-trunk:9] SetCallerPres(“Zap/3-1”, “allowed_not_screened”) in new stack
– Executing [3@from-trunk:10] Goto(“Zap/3-1”, “app-daynight|1|1”) in new stack
– Goto (app-daynight,1,1)
– Executing [1@app-daynight:1] GotoIf(“Zap/3-1”, “1?ext-group|699|1:ext-group|600|1”) in new stack
– Goto (ext-group,699,1)
– Executing [699@ext-group:1] Macro(“Zap/3-1”, “user-callerid|”) in new stack
– Executing [s@macro-user-callerid:1] Set(“Zap/3-1”, “AMPUSER=2125551234”) in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“Zap/3-1”, “0?report”) in new stack
– Executing [s@macro-user-callerid:3] ExecIf(“Zap/3-1”, “1|Set|REALCALLERIDNUM=2125551234”) in new stack
– Executing [s@macro-user-callerid:4] Set(“Zap/3-1”, “AMPUSER=”) in new stack
– Executing [s@macro-user-callerid:5] Set(“Zap/3-1”, “AMPUSERCIDNAME=”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“Zap/3-1”, “1?report”) in new stack
– Goto (macro-user-callerid,s,10)
– Executing [s@macro-user-callerid:10] GotoIf(“Zap/3-1”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:11] Set(“Zap/3-1”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:12] GotoIf(“Zap/3-1”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,19)
– Executing [s@macro-user-callerid:19] NoOp(“Zap/3-1”, “Using CallerID “My Cell (2125551234)” <2125551234>”) in new stack
– Executing [699@ext-group:2] GotoIf(“Zap/3-1”, “1?skipdb”) in new stack
– Goto (ext-group,699,4)
– Executing [699@ext-group:4] Set(“Zap/3-1”, “__NODEST=”) in new stack
– Executing [699@ext-group:5] Set(“Zap/3-1”, “__BLKVM_OVERRIDE=BLKVM/699/Zap/3-1”) in new stack
– Executing [699@ext-group:6] Set(“Zap/3-1”, “__BLKVM_BASE=699”) in new stack
– Executing [699@ext-group:7] Set(“Zap/3-1”, “DB(BLKVM/699/Zap/3-1)=TRUE”) in new stack
asterisk
CLI> – Executing [699@ext-group:8] Set(“Zap/3-1”, “RRNODEST=”) in new stack
– Executing [699@ext-group:9] Set(“Zap/3-1”, “__NODEST=699”) in new stack
– Executing [699@ext-group:10] Set(“Zap/3-1”, “RecordMethod=Group”) in new stack
– Executing [699@ext-group:11] Macro(“Zap/3-1”, “record-enable|100-101-200-300-102-103|Group”) in new stack
– Executing [s@macro-record-enable:1] GotoIf(“Zap/3-1”, “1?check”) in new stack
– Goto (macro-record-enable,s,4)
– Executing [s@macro-record-enable:4] AGI(“Zap/3-1”, “recordingcheck|20090115-124437|asterisk-5609-1232045071.0”) in new stack
– Launched AGI Script /usr/share/asterisk/agi-bin/recordingcheck
asteriskCLI> – AGI Script recordingcheck completed, returning 0
asterisk
CLI> – Executing [s@macro-record-enable:5] MacroExit(“Zap/3-1”, “”) in new stack
– Executing [699@ext-group:12] Set(“Zap/3-1”, “RingGroupMethod=ringall”) in new stack
– Executing [699@ext-group:13] Macro(“Zap/3-1”, “dial|20|tr|100-101-200-300-102-103”) in new stack
– Executing [s@macro-dial:1] GotoIf(“Zap/3-1”, “1?dial”) in new stack
– Goto (macro-dial,s,3)
– Executing [s@macro-dial:3] AGI(“Zap/3-1”, “dialparties.agi”) in new stack
– Launched AGI Script /usr/share/asterisk/agi-bin/dialparties.agi
asteriskCLI> dialparties.agi: Starting New Dialparties.agi
asterisk
CLI> == Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
asteriskCLI> dialparties.agi: Caller ID name is ‘My Cell (2125551234)’ number is '2125551234’
asterisk
CLI> dialparties.agi: USE_CONFIRMATION: 'FALSE’
asteriskCLI> dialparties.agi: RINGGROUP_INDEX: ''
asterisk
CLI> dialparties.agi: Methodology of ring is 'ringall’
asteriskCLI> – dialparties.agi: Added extension 100 to extension map
asterisk
CLI> – dialparties.agi: Added extension 101 to extension map
asteriskCLI> – dialparties.agi: Added extension 200 to extension map
asterisk
CLI> – dialparties.agi: Added extension 300 to extension map
asteriskCLI> – dialparties.agi: Added extension 102 to extension map
asterisk
CLI> – dialparties.agi: Added extension 103 to extension map
asteriskCLI> – dialparties.agi: Extension 100 cf is disabled
asterisk
CLI> – dialparties.agi: Extension 101 cf is disabled
asteriskCLI> – dialparties.agi: Extension 200 cf is disabled
asterisk
CLI> – dialparties.agi: Extension 300 cf is disabled
asteriskCLI> – dialparties.agi: Extension 102 cf is disabled
asterisk
CLI> – dialparties.agi: Extension 103 cf is disabled
asteriskCLI> – dialparties.agi: Extension 100 do not disturb is disabled
asterisk
CLI> – dialparties.agi: Extension 101 do not disturb is disabled
asteriskCLI> – dialparties.agi: Extension 200 do not disturb is disabled
asterisk
CLI> – dialparties.agi: Extension 300 do not disturb is disabled
asteriskCLI> – dialparties.agi: Extension 102 do not disturb is disabled
asterisk
CLI> – dialparties.agi: Extension 103 do not disturb is disabled
asteriskCLI> > dialparties.agi: extnum 100 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/100 to 2125551234
asteriskCLI> > dialparties.agi: extnum 101 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/101 to 2125551234
asteriskCLI> > dialparties.agi: extnum 200 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/200 to 2125551234
asteriskCLI> > dialparties.agi: extnum 300 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/300 to 2125551234
asteriskCLI> > dialparties.agi: extnum 102 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/102 to 2125551234
asteriskCLI> > dialparties.agi: extnum 103 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/103 to 2125551234
asteriskCLI> – dialparties.agi: Filtered ARG3: 100-101-200-300-102-103
asterisk
CLI> > dialparties.agi: NODEST: 699 adding M(auto-blkvm) to dialopts: trM(auto-blkvm)
asteriskCLI> > dialparties.agi: NODEST: 699 blkvm enabled macro already in dialopts: trM(auto-blkvm)
asterisk
CLI> == Manager ‘admin’ logged off from 127.0.0.1
asteriskCLI> – AGI Script dialparties.agi completed, returning 0
asterisk
CLI> – Executing [s@macro-dial:7] Dial(“Zap/3-1”, “SIP/100&SIP/101&SIP/200&SIP/300&SIP/102&SIP/103|20|trM(auto-blkvm)”) in new stack
– Called 200
– Called 300
asteriskCLI> – SIP/200-082522a0 is ringing
asterisk
CLI> – SIP/300-082569b8 is ringing
asteriskCLI> – SIP/200-082522a0 answered Zap/3-1
– Executing [s@macro-auto-blkvm:1] Set(“SIP/200-082522a0”, “__MACRO_RESULT=”) in new stack
– Executing [s@macro-auto-blkvm:2] DBdel(“SIP/200-082522a0”, “BLKVM/699/Zap/3-1”) in new stack
– DBdel: family=BLKVM, key=699/Zap/3-1
asterisk
CLI> – Started music on hold, class ‘default’, on Zap/3-1
asteriskCLI> – <SIP/200-082522a0> Playing ‘pbx-transfer’ (language ‘en’)
asterisk
CLI> – Stopped music on hold on Zap/3-1
asteriskCLI> – Started music on hold, class ‘default’, on Zap/3-1
== Parked Zap/3-1 on 71@parkedcalls. Will timeout back to extension [ext-group] 699, 13 in 120 seconds
asterisk
CLI> – <SIP/200-082522a0> Playing ‘digits/7’ (language ‘en’)
asteriskCLI> – <SIP/200-082522a0> Playing ‘digits/1’ (language ‘en’)
asterisk
CLI> – Added extension ‘71’ priority 1 to parkedcalls
== Spawn extension (macro-dial, s, 7) exited KEEPALIVE in macro ‘dial’ on ‘Zap/3-1’
== Spawn extension (ext-group, 699, 13) exited KEEPALIVE on 'Zap/3-1’
asteriskCLI> – Stopped music on hold on Zap/3-1
– Added extension ‘SIP/200’ priority 1 to park-dial
== Timeout for Zap/3-1 parked on 71. Returning to park-dial,SIP/200,1
– Executing [SIP/200@park-dial:1] Dial(“Zap/3-1”, “SIP/200||t”) in new stack
– Called 200
asterisk
CLI> – SIP/200-082572d0 is ringing
asteriskCLI> – Got SIP response 480 “Temporarily Unavailable” back from 10.100.0.99
– SIP/200-082572d0 is circuit-busy
asterisk
CLI> == Everyone is busy/congested at this time (1:0/1/0)
– Executing [SIP/200@park-dial:2] Set(“Zap/3-1”, “CALLERID(name)=On Hold -My Cell (2125551234)”) in new stack
– Executing [SIP/200@park-dial:3] Goto(“Zap/3-1”, “ext-group|602|1”) in new stack
– Goto (ext-group,602,1)
– Executing [602@ext-group:1] Macro(“Zap/3-1”, “user-callerid|”) in new stack
– Executing [s@macro-user-callerid:1] Set(“Zap/3-1”, “AMPUSER=2125551234”) in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“Zap/3-1”, “0?report”) in new stack
– Executing [s@macro-user-callerid:3] ExecIf(“Zap/3-1”, “0|Set|REALCALLERIDNUM=2125551234”) in new stack
– Executing [s@macro-user-callerid:4] Set(“Zap/3-1”, “AMPUSER=”) in new stack
– Executing [s@macro-user-callerid:5] Set(“Zap/3-1”, “AMPUSERCIDNAME=”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“Zap/3-1”, “1?report”) in new stack
– Goto (macro-user-callerid,s,10)
– Executing [s@macro-user-callerid:10] GotoIf(“Zap/3-1”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:11] Set(“Zap/3-1”, “__TTL=63”) in new stack
– Executing [s@macro-user-callerid:12] GotoIf(“Zap/3-1”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,19)
– Executing [s@macro-user-callerid:19] NoOp(“Zap/3-1”, “Using CallerID “On Hold -My Cell (2125551234)” <2125551234>”) in new stack
– Executing [602@ext-group:2] GotoIf(“Zap/3-1”, “0?skipdb”) in new stack
– Executing [602@ext-group:3] GotoIf(“Zap/3-1”, “0?skipov”) in new stack
– Executing [602@ext-group:4] Set(“Zap/3-1”, “__NODEST=”) in new stack
– Executing [602@ext-group:5] Set(“Zap/3-1”, “__BLKVM_OVERRIDE=BLKVM/602/Zap/3-1”) in new stack
– Executing [602@ext-group:6] Set(“Zap/3-1”, “__BLKVM_BASE=602”) in new stack
– Executing [602@ext-group:7] Set(“Zap/3-1”, “DB(BLKVM/602/Zap/3-1)=TRUE”) in new stack
asteriskCLI> – Executing [602@ext-group:8] Set(“Zap/3-1”, “RRNODEST=”) in new stack
– Executing [602@ext-group:9] Set(“Zap/3-1”, “__NODEST=602”) in new stack
– Executing [602@ext-group:10] Set(“Zap/3-1”, “RecordMethod=Group”) in new stack
– Executing [602@ext-group:11] Macro(“Zap/3-1”, “record-enable|301-302-303-304-305|Group”) in new stack
– Executing [s@macro-record-enable:1] GotoIf(“Zap/3-1”, “1?check”) in new stack
– Goto (macro-record-enable,s,4)
– Executing [s@macro-record-enable:4] AGI(“Zap/3-1”, “recordingcheck|20090115-124655|asterisk-5609-1232045071.0”) in new stack
– Launched AGI Script /usr/share/asterisk/agi-bin/recordingcheck
– AGI Script recordingcheck completed, returning 0
– Executing [s@macro-record-enable:5] MacroExit(“Zap/3-1”, “”) in new stack
– Executing [602@ext-group:12] Set(“Zap/3-1”, “RingGroupMethod=ringall”) in new stack
– Executing [602@ext-group:13] Macro(“Zap/3-1”, “dial|20|tr|301-302-303-304-305”) in new stack
– Executing [s@macro-dial:1] GotoIf(“Zap/3-1”, “1?dial”) in new stack
– Goto (macro-dial,s,3)
– Executing [s@macro-dial:3] AGI(“Zap/3-1”, “dialparties.agi”) in new stack
– Launched AGI Script /usr/share/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
dialparties.agi: Caller ID name is ‘On Hold -My Cell (2125551234)’ number is '2125551234’
dialparties.agi: USE_CONFIRMATION: 'FALSE’
dialparties.agi: RINGGROUP_INDEX: ''
dialparties.agi: Methodology of ring is ‘ringall’
– dialparties.agi: Added extension 301 to extension map
– dialparties.agi: Added extension 302 to extension map
– dialparties.agi: Added extension 303 to extension map
– dialparties.agi: Added extension 304 to extension map
– dialparties.agi: Added extension 305 to extension map
– dialparties.agi: Extension 301 cf is disabled
– dialparties.agi: Extension 302 cf is disabled
– dialparties.agi: Extension 303 cf is disabled
– dialparties.agi: Extension 304 cf is disabled
– dialparties.agi: Extension 305 cf is disabled
– dialparties.agi: Extension 301 do not disturb is disabled
– dialparties.agi: Extension 302 do not disturb is disabled
– dialparties.agi: Extension 303 do not disturb is disabled
– dialparties.agi: Extension 304 do not disturb is disabled
– dialparties.agi: Extension 305 do not disturb is disabled
> dialparties.agi: extnum 301 has: cw: 1; hascfb: 0 [] hascfu: 0 []
– dialparties.agi: dbset CALLTRACE/301 to 2125551234
> dialparties.agi: extnum 302 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/302 to 2125551234
asteriskCLI> > dialparties.agi: extnum 303 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/303 to 2125551234
asteriskCLI> > dialparties.agi: extnum 304 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/304 to 2125551234
asteriskCLI> > dialparties.agi: extnum 305 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asterisk
CLI> – dialparties.agi: dbset CALLTRACE/305 to 2125551234
asteriskCLI> – dialparties.agi: Filtered ARG3: 301-302-303-304-305
asterisk
CLI> > dialparties.agi: NODEST: 602 adding M(auto-blkvm) to dialopts: trM(auto-blkvm)
asteriskCLI> > dialparties.agi: NODEST: 602 blkvm enabled macro already in dialopts: trM(auto-blkvm)
asterisk
CLI> == Manager ‘admin’ logged off from 127.0.0.1
asteriskCLI> – AGI Script dialparties.agi completed, returning 0
asterisk
CLI> – Executing [s@macro-dial:7] Dial(“Zap/3-1”, “SIP/301&SIP/302&SIP/303&SIP/304&SIP/305|20|trM(auto-blkvm)”) in new stack
== Everyone is busy/congested at this time (5:0/0/5)
– Executing [s@macro-dial:8] Set(“Zap/3-1”, “DIALSTATUS=CHANUNAVAIL”) in new stack
– Executing [s@macro-dial:9] GosubIf(“Zap/3-1”, “0?CHANUNAVAIL|1”) in new stack
– Executing [602@ext-group:14] Set(“Zap/3-1”, “RingGroupMethod=”) in new stack
– Executing [602@ext-group:15] GotoIf(“Zap/3-1”, “0?nodest”) in new stack
– Executing [602@ext-group:16] Set(“Zap/3-1”, “__NODEST=”) in new stack
– Executing [602@ext-group:17] DBdel(“Zap/3-1”, “BLKVM/602/Zap/3-1”) in new stack
– DBdel: family=BLKVM, key=602/Zap/3-1
asteriskCLI> – Executing [602@ext-group:18] Goto(“Zap/3-1”, “ivr-3|s|1”) in new stack
– Goto (ivr-3,s,1)
– Executing [s@ivr-3:1] Set(“Zap/3-1”, “MSG=custom/Prec-Attendant2”) in new stack
– Executing [s@ivr-3:2] Set(“Zap/3-1”, “LOOPCOUNT=0”) in new stack
– Executing [s@ivr-3:3] Set(“Zap/3-1”, “__DIR-CONTEXT=default”) in new stack
– Executing [s@ivr-3:4] Set(“Zap/3-1”, “_IVR_CONTEXT_ivr-3=”) in new stack
– Executing [s@ivr-3:5] Set(“Zap/3-1”, “_IVR_CONTEXT=ivr-3”) in new stack
– Executing [s@ivr-3:6] GotoIf(“Zap/3-1”, “1?begin”) in new stack
– Goto (ivr-3,s,9)
– Executing [s@ivr-3:9] Set(“Zap/3-1”, “TIMEOUT(digit)=3”) in new stack
– Digit timeout set to 3
– Executing [s@ivr-3:10] Set(“Zap/3-1”, “TIMEOUT(response)=10”) in new stack
– Response timeout set to 10
– Executing [s@ivr-3:11] Set(“Zap/3-1”, “__IVR_RETVM=”) in new stack
– Executing [s@ivr-3:12] ExecIf(“Zap/3-1”, “1|Background|custom/Prec-Attendant2”) in new stack
asterisk
CLI> – <Zap/3-1> Playing ‘custom/Prec-Attendant2’ (language ‘en’)
asteriskCLI> – Executing [s@ivr-3:13] WaitExten(“Zap/3-1”, “|”) in new stack
asterisk
CLI> == Spawn extension (ivr-3, s, 13) exited non-zero on ‘Zap/3-1’
– Executing [h@ivr-3:1] Hangup(“Zap/3-1”, “”) in new stack
== Spawn extension (ivr-3, h, 1) exited non-zero on ‘Zap/3-1’
– Hungup 'Zap/3-1’
asterisk*CLI>

Threk,

You don’t seem to understand how the parking lot works…

When you transfer a call to your parking lot it will give you a slot number back not a extension. To pick that call back up just dial the slot number that it told you and you are connected. it’s not really an extension so using call pickup will not work.

My problem was not only does *8 not pickup a parked call, it also seems to put the extension you’re at in a state where it CAN’T pick up a parked call.

If I try hitting “*8” first, hangup and then hit “71” (the slot assigned when the call was parked) it won’t pick up the parked call.

If I just hit “71” without ever pressing “*8” it does work.

So I was trying all sorts of things to try and pick up the call, and nothing worked because the first thing I tried broke the thing that should work.

Thanks for the help.

i can not run it too

*8
or
71

I cannot *8 ** 71

1 Like

For those of you who are having problems pickup calls. This is how you do it.

In your FreePBX Admin area on the left hand menu there is a link for “Parking Lot”

On this page you need to enable the parking lot feature and set an extension that is not currently in use. This will be the extension you will transfer your parked calls to.

In my case I have setup extension 100. Now whenever I want to park a call I simply transfer the call to extension 100 and then a voice will come on and give me a number. When I want to pick up that parked call all I gotta do is dial the number that was given. In my case it was 101 so i simply dial 101 as if I was dialing an internal extension. Hope this helps someone out!

1 Like