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
asteriskCLI> core set verbose 5
asteriskCLI> Verbosity was 2 and is now 5
asteriskCLI> – 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
asteriskCLI> – 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
asteriskCLI> – 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
asteriskCLI> – 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
asteriskCLI> == 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’
asteriskCLI> dialparties.agi: USE_CONFIRMATION: 'FALSE’
asteriskCLI> dialparties.agi: RINGGROUP_INDEX: ''
asteriskCLI> dialparties.agi: Methodology of ring is 'ringall’
asteriskCLI> – dialparties.agi: Added extension 100 to extension map
asteriskCLI> – dialparties.agi: Added extension 101 to extension map
asteriskCLI> – dialparties.agi: Added extension 200 to extension map
asteriskCLI> – dialparties.agi: Added extension 300 to extension map
asteriskCLI> – dialparties.agi: Added extension 102 to extension map
asteriskCLI> – dialparties.agi: Added extension 103 to extension map
asteriskCLI> – dialparties.agi: Extension 100 cf is disabled
asteriskCLI> – dialparties.agi: Extension 101 cf is disabled
asteriskCLI> – dialparties.agi: Extension 200 cf is disabled
asteriskCLI> – dialparties.agi: Extension 300 cf is disabled
asteriskCLI> – dialparties.agi: Extension 102 cf is disabled
asteriskCLI> – dialparties.agi: Extension 103 cf is disabled
asteriskCLI> – dialparties.agi: Extension 100 do not disturb is disabled
asteriskCLI> – dialparties.agi: Extension 101 do not disturb is disabled
asteriskCLI> – dialparties.agi: Extension 200 do not disturb is disabled
asteriskCLI> – dialparties.agi: Extension 300 do not disturb is disabled
asteriskCLI> – dialparties.agi: Extension 102 do not disturb is disabled
asteriskCLI> – dialparties.agi: Extension 103 do not disturb is disabled
asteriskCLI> > dialparties.agi: extnum 100 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/100 to 2125551234
asteriskCLI> > dialparties.agi: extnum 101 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/101 to 2125551234
asteriskCLI> > dialparties.agi: extnum 200 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/200 to 2125551234
asteriskCLI> > dialparties.agi: extnum 300 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/300 to 2125551234
asteriskCLI> > dialparties.agi: extnum 102 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/102 to 2125551234
asteriskCLI> > dialparties.agi: extnum 103 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/103 to 2125551234
asteriskCLI> – dialparties.agi: Filtered ARG3: 100-101-200-300-102-103
asteriskCLI> > 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)
asteriskCLI> == Manager ‘admin’ logged off from 127.0.0.1
asteriskCLI> – AGI Script dialparties.agi completed, returning 0
asteriskCLI> – 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
asteriskCLI> – 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
asteriskCLI> – Started music on hold, class ‘default’, on Zap/3-1
asteriskCLI> – <SIP/200-082522a0> Playing ‘pbx-transfer’ (language ‘en’)
asteriskCLI> – 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
asteriskCLI> – <SIP/200-082522a0> Playing ‘digits/7’ (language ‘en’)
asteriskCLI> – <SIP/200-082522a0> Playing ‘digits/1’ (language ‘en’)
asteriskCLI> – 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
asteriskCLI> – SIP/200-082572d0 is ringing
asteriskCLI> – Got SIP response 480 “Temporarily Unavailable” back from 10.100.0.99
– SIP/200-082572d0 is circuit-busy
asteriskCLI> == 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 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/302 to 2125551234
asteriskCLI> > dialparties.agi: extnum 303 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/303 to 2125551234
asteriskCLI> > dialparties.agi: extnum 304 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/304 to 2125551234
asteriskCLI> > dialparties.agi: extnum 305 has: cw: 1; hascfb: 0 [] hascfu: 0 []
asteriskCLI> – dialparties.agi: dbset CALLTRACE/305 to 2125551234
asteriskCLI> – dialparties.agi: Filtered ARG3: 301-302-303-304-305
asteriskCLI> > 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)
asteriskCLI> == Manager ‘admin’ logged off from 127.0.0.1
asteriskCLI> – AGI Script dialparties.agi completed, returning 0
asteriskCLI> – 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
asteriskCLI> – <Zap/3-1> Playing ‘custom/Prec-Attendant2’ (language ‘en’)
asteriskCLI> – Executing [s@ivr-3:13] WaitExten(“Zap/3-1”, “|”) in new stack
asteriskCLI> == 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>