Destination of orphaned parked call ignored

Hello,
I’ve successfully configured parking lot but I’ve this Issue:
A, B, C and D are extension, C is set as destination for “orphaned parked call”.

A is incall with B
B ##70 park A into parking slot 71, B disconnected from the call.
D call B, B respose, D and B are incall.
At park timeout asterisk try to connect the parked A to the parker B, but B is Busy, now asterisk hangup A… Why
It’s correct?
Why the destination © for orphaned parked call is ignored?

Thanks for any idea.

does B have call waiting enabled?

Hello Philippe,
Thanks for your interest,
Yes, call waiting is enabled, but not supported by device. (siemens c450ip)
Otherwise if the device support call waiting (pap2t, x-lite, gstream) but it’s off, the destination for orphaned calls is ignored however.

you probably want to provide a CLI trace of the issue then - it should fail over to the destination if the original phone is not reachable, which is primarily Asterisk functionality unless something has changed and the dialplan being generated is now wrong. You may also be interested in a bounty that is being collected to provide an Asterisk patch allowing you to use the ‘orphaned destination’ as the timeout destination, meaning that all calls that timeout go to their instead of first trying the extension that parked them. This is a feature that many have asked for and I believe the commitments towards a bounty have gotten close if this is a mode that you are actually wanting.

Hello Philippe,
Now I’ve the correct thing of call parking features, thanks for your explain.
I want that worked exactly as you described as "which is primarily Asterisk functionality " without change.
So, I want that “first trying the extension that parked them”.

In the following CLI trace the scene is:

105, 106, 107, 108 are extension, with CW enabled.
Call park timeout is 45 seconds.
108 is destination for orphaned parked call.
106 call 105, 105 response
106 digit ##70 and park 105 to 71
106 call 107, 107 response
call park timeout… you can see in the cli that 108 isn’t mentioned.
Thanks in advance for any idea.

-- Executing [105@from-internal:1] Macro("SIP/106-08278a70", "exten-vm|105|105") in new stack
-- Executing [s@macro-exten-vm:1] Macro("SIP/106-08278a70", "user-callerid") in new stack
-- Executing [s@macro-user-callerid:1] NoOp("SIP/106-08278a70", "user-callerid: device 106") in new stack
-- Executing [s@macro-user-callerid:2] Set("SIP/106-08278a70", "AMPUSER=106") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("SIP/106-08278a70", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("SIP/106-08278a70", "1|Set|REALCALLERIDNUM=106") in new stack
-- Executing [s@macro-user-callerid:5] NoOp("SIP/106-08278a70", "REALCALLERIDNUM is 106") in new stack
-- Executing [s@macro-user-callerid:6] Set("SIP/106-08278a70", "AMPUSER=106") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/106-08278a70", "AMPUSERCIDNAME=Davide 106") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("SIP/106-08278a70", "0?report") in new stack
-- Executing [s@macro-user-callerid:9] Set("SIP/106-08278a70", "AMPUSERCID=106") in new stack
-- Executing [s@macro-user-callerid:10] Set("SIP/106-08278a70", "CALLERID(all)="Davide 106" <106>") in new stack
-- Executing [s@macro-user-callerid:11] Set("SIP/106-08278a70", "REALCALLERIDNUM=106") in new stack
-- Executing [s@macro-user-callerid:12] ExecIf("SIP/106-08278a70", "1|Set|CHANNEL(language)=it") in new stack
-- Executing [s@macro-user-callerid:13] NoOp("SIP/106-08278a70", "TTL:  ARG1: 105") in new stack
-- Executing [s@macro-user-callerid:14] GotoIf("SIP/106-08278a70", "0?continue") in new stack
-- Executing [s@macro-user-callerid:15] Set("SIP/106-08278a70", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:16] GotoIf("SIP/106-08278a70", "1?continue") in new stack
-- Goto (macro-user-callerid,s,23)
-- Executing [s@macro-user-callerid:23] NoOp("SIP/106-08278a70", "Using CallerID "Davide 106" <106>") in new stack
-- Executing [s@macro-exten-vm:2] Set("SIP/106-08278a70", "FROMCONTEXT=exten-vm") in new stack
-- Executing [s@macro-exten-vm:3] Set("SIP/106-08278a70", "VMBOX=105") in new stack
-- Executing [s@macro-exten-vm:4] Set("SIP/106-08278a70", "EXTTOCALL=105") in new stack
-- Executing [s@macro-exten-vm:5] Set("SIP/106-08278a70", "CFUEXT=") in new stack
-- Executing [s@macro-exten-vm:6] Set("SIP/106-08278a70", "CFBEXT=") in new stack
-- Executing [s@macro-exten-vm:7] Set("SIP/106-08278a70", "RT=35") in new stack
-- Executing [s@macro-exten-vm:8] Macro("SIP/106-08278a70", "record-enable|105|IN") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("SIP/106-08278a70", "0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] AGI("SIP/106-08278a70", "recordingcheck|20080604-211115|1212606675.6") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck

recordingcheck|20080604-211115|1212606675.6: Inbound recording not enabled
– AGI Script recordingcheck completed, returning 0
– Executing [s@macro-record-enable:5] NoOp(“SIP/106-08278a70”, “No recording needed”) in new stack
– Executing [s@macro-exten-vm:9] Macro(“SIP/106-08278a70”, “dial|35|Ttr|105”) in new stack
– Executing [s@macro-dial:1] GotoIf(“SIP/106-08278a70”, “1?dial”) in new stack
– Goto (macro-dial,s,3)
– Executing [s@macro-dial:3] AGI(“SIP/106-08278a70”, “dialparties.agi”) in new stack
– Launched AGI Script /var/lib/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 ‘Davide 106’ number is '106’
dialparties.agi: Methodology of ring is ‘none’
– dialparties.agi: Added extension 105 to extension map
– dialparties.agi: Extension 105 cf is disabled
– dialparties.agi: Extension 105 do not disturb is disabled
– dialparties.agi: dbset CALLTRACE/105 to 106
– dialparties.agi: Filtered ARG3: 105
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:7] Dial(“SIP/106-08278a70”, “SIP/105|35|Ttr”) in new stack
– Called 105
– SIP/105-08277068 is ringing
– SIP/105-08277068 answered SIP/106-08278a70
– Started music on hold, class ‘default’, on SIP/105-08277068
– <SIP/106-08278a70> Playing ‘pbx-transfer’ (language ‘it’)
– Stopped music on hold on SIP/105-08277068
– Started music on hold, class ‘default’, on SIP/105-08277068
== Parked SIP/105-08277068 on 71@parkedcalls. Will timeout back to extension [from-internal] , 1 in 45 seconds
– <SIP/106-08278a70> Playing ‘digits/7’ (language ‘it’)
– <SIP/106-08278a70> Playing ‘digits/1’ (language ‘it’)
– Added extension ‘71’ priority 1 to parkedcalls
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/106-08278a70’ in macro ‘dial’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/106-08278a70’ in macro ‘exten-vm’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/106-08278a70’
– Executing [h@macro-dial:1] Macro(“SIP/106-08278a70”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/106-08278a70”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/106-08278a70”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/106-08278a70”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/106-08278a70”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/106-08278a70”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/106-08278a70”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/106-08278a70’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/106-08278a70’
– Got SIP response 405 “Method Not Allowed” back from 192.168.6.11
– Got SIP response 405 “Method Not Allowed” back from 192.168.6.9
– Got SIP response 405 “Method Not Allowed” back from 192.168.6.7
– Executing [107@from-internal:1] Macro(“SIP/106-0827a498”, “exten-vm|107|107”) in new stack
– Executing [s@macro-exten-vm:1] Macro(“SIP/106-0827a498”, “user-callerid”) in new stack
– Executing [s@macro-user-callerid:1] NoOp(“SIP/106-0827a498”, “user-callerid: device 106”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/106-0827a498”, “AMPUSER=106”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/106-0827a498”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/106-0827a498”, “1|Set|REALCALLERIDNUM=106”) in new stack
– Executing [s@macro-user-callerid:5] NoOp(“SIP/106-0827a498”, “REALCALLERIDNUM is 106”) in new stack
– Executing [s@macro-user-callerid:6] Set(“SIP/106-0827a498”, “AMPUSER=106”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/106-0827a498”, “AMPUSERCIDNAME=Davide 106”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“SIP/106-0827a498”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/106-0827a498”, “AMPUSERCID=106”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/106-0827a498”, “CALLERID(all)=“Davide 106” <106>”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/106-0827a498”, “REALCALLERIDNUM=106”) in new stack
– Executing [s@macro-user-callerid:12] ExecIf(“SIP/106-0827a498”, “1|Set|CHANNEL(language)=it”) in new stack
– Executing [s@macro-user-callerid:13] NoOp(“SIP/106-0827a498”, “TTL: ARG1: 107”) in new stack
– Executing [s@macro-user-callerid:14] GotoIf(“SIP/106-0827a498”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:15] Set(“SIP/106-0827a498”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:16] GotoIf(“SIP/106-0827a498”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,23)
– Executing [s@macro-user-callerid:23] NoOp(“SIP/106-0827a498”, “Using CallerID “Davide 106” <106>”) in new stack
– Executing [s@macro-exten-vm:2] Set(“SIP/106-0827a498”, “FROMCONTEXT=exten-vm”) in new stack
– Executing [s@macro-exten-vm:3] Set(“SIP/106-0827a498”, “VMBOX=107”) in new stack
– Executing [s@macro-exten-vm:4] Set(“SIP/106-0827a498”, “EXTTOCALL=107”) in new stack
– Executing [s@macro-exten-vm:5] Set(“SIP/106-0827a498”, “CFUEXT=”) in new stack
– Executing [s@macro-exten-vm:6] Set(“SIP/106-0827a498”, “CFBEXT=”) in new stack
– Executing [s@macro-exten-vm:7] Set(“SIP/106-0827a498”, “RT=35”) in new stack
– Executing [s@macro-exten-vm:8] Macro(“SIP/106-0827a498”, “record-enable|107|IN”) in new stack
– Executing [s@macro-record-enable:1] GotoIf(“SIP/106-0827a498”, “0?2:4”) in new stack
– Goto (macro-record-enable,s,4)
– Executing [s@macro-record-enable:4] AGI(“SIP/106-0827a498”, “recordingcheck|20080604-211150|1212606710.8”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20080604-211150|1212606710.8: Inbound recording not enabled
– AGI Script recordingcheck completed, returning 0
– Executing [s@macro-record-enable:5] NoOp(“SIP/106-0827a498”, “No recording needed”) in new stack
– Executing [s@macro-exten-vm:9] Macro(“SIP/106-0827a498”, “dial|35|Ttr|107”) in new stack
– Executing [s@macro-dial:1] GotoIf(“SIP/106-0827a498”, “1?dial”) in new stack
– Goto (macro-dial,s,3)
– Executing [s@macro-dial:3] AGI(“SIP/106-0827a498”, “dialparties.agi”) in new stack
– Launched AGI Script /var/lib/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 ‘Davide 106’ number is '106’
dialparties.agi: Methodology of ring is ‘none’
– dialparties.agi: Added extension 107 to extension map
– dialparties.agi: Extension 107 cf is disabled
– dialparties.agi: Extension 107 do not disturb is disabled
– dialparties.agi: dbset CALLTRACE/107 to 106
– dialparties.agi: Filtered ARG3: 107
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:7] Dial(“SIP/106-0827a498”, “SIP/107|35|Ttr”) in new stack
– Called 107
– SIP/107-082877c0 is ringing
– SIP/107-082877c0 answered SIP/106-0827a498
– Stopped music on hold on SIP/105-08277068
– Added extension ‘SIP/106’ priority 1 to park-dial
== Timeout for SIP/105-08277068 parked on 71. Returning to park-dial,SIP/106,1
– Executing [SIP/106@park-dial:1] Dial(“SIP/105-08277068”, “SIP/106||t”) in new stack
– Called 106
– Got SIP response 486 “Busy Here” back from 192.168.6.7
– SIP/106-0827e438 is busy
== Everyone is busy/congested at this time (1:1/0/0)
== Auto fallthrough, channel ‘SIP/105-08277068’ status is ‘BUSY’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/106-0827a498’ in macro ‘dial’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/106-0827a498’ in macro ‘exten-vm’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/106-0827a498’
– Executing [h@macro-dial:1] Macro(“SIP/106-0827a498”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/106-0827a498”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/106-0827a498”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/106-0827a498”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/106-0827a498”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/106-0827a498”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/106-0827a498”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/106-0827a498’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/106-0827a498’
trixbox1*CLI>

I had though that your scenario had used to work and the call would go to the orphaned destination but it may have changed or I may be mistaken. What happens if you park the call and then pull the plug on the phone that parked it? Does that scenario work?

Hello Philippe,
I’ve alredy tried, and now tried again,
now: 106 call 105
105 park 106
I disconnect 105 (it’s x-lite, I exit from program)
After timeout the parked (106) was disconnected.
Philippe, I never had this problem, I’ve about 15 installation of trixbox, elastix, *+freepbx, but now I post here, because don’t found solution.
For clarity, this problem is in:
Trixbox 2.6.0.7 whit yum and freepbx module updated.
The problem was reproducted in more of one machines, virtual and real (all Tbox 2.6)
Whit Tbox 2.2.4, Tbox 2.4.2, Elastix… I have not ever seen this problem.

The CLI is similar:

Connected to Asterisk 1.4.19-1 RPM by [email protected] currently running on trixbox1 (pid = 2245)
Verbosity is at least 3
– Executing [105@from-internal:1] Macro(“SIP/106-0878d318”, “exten-vm|105|105”) in new stack
– Executing [s@macro-exten-vm:1] Macro(“SIP/106-0878d318”, “user-callerid”) in new stack
– Executing [s@macro-user-callerid:1] NoOp(“SIP/106-0878d318”, “user-callerid: device 106”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/106-0878d318”, “AMPUSER=106”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/106-0878d318”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/106-0878d318”, “1|Set|REALCALLERIDNUM=106”) in new stack
– Executing [s@macro-user-callerid:5] NoOp(“SIP/106-0878d318”, “REALCALLERIDNUM is 106”) in new stack
– Executing [s@macro-user-callerid:6] Set(“SIP/106-0878d318”, “AMPUSER=106”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/106-0878d318”, “AMPUSERCIDNAME=Davide 106”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“SIP/106-0878d318”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/106-0878d318”, “AMPUSERCID=106”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/106-0878d318”, “CALLERID(all)=“Davide 106” <106>”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/106-0878d318”, “REALCALLERIDNUM=106”) in new stack
– Executing [s@macro-user-callerid:12] ExecIf(“SIP/106-0878d318”, “1|Set|CHANNEL(language)=it”) in new stack
– Executing [s@macro-user-callerid:13] NoOp(“SIP/106-0878d318”, “TTL: ARG1: 105”) in new stack
– Executing [s@macro-user-callerid:14] GotoIf(“SIP/106-0878d318”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:15] Set(“SIP/106-0878d318”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:16] GotoIf(“SIP/106-0878d318”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,23)
– Executing [s@macro-user-callerid:23] NoOp(“SIP/106-0878d318”, “Using CallerID “Davide 106” <106>”) in new stack
– Executing [s@macro-exten-vm:2] Set(“SIP/106-0878d318”, “FROMCONTEXT=exten-vm”) in new stack
– Executing [s@macro-exten-vm:3] Set(“SIP/106-0878d318”, “VMBOX=105”) in new stack
– Executing [s@macro-exten-vm:4] Set(“SIP/106-0878d318”, “EXTTOCALL=105”) in new stack
– Executing [s@macro-exten-vm:5] Set(“SIP/106-0878d318”, “CFUEXT=”) in new stack
– Executing [s@macro-exten-vm:6] Set(“SIP/106-0878d318”, “CFBEXT=”) in new stack
– Executing [s@macro-exten-vm:7] Set(“SIP/106-0878d318”, “RT=35”) in new stack
– Executing [s@macro-exten-vm:8] Macro(“SIP/106-0878d318”, “record-enable|105|IN”) in new stack
– Executing [s@macro-record-enable:1] GotoIf(“SIP/106-0878d318”, “0?2:4”) in new stack
– Goto (macro-record-enable,s,4)
– Executing [s@macro-record-enable:4] AGI(“SIP/106-0878d318”, “recordingcheck|20080605-121126|1212660686.9”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20080605-121126|1212660686.9: Inbound recording not enabled
– AGI Script recordingcheck completed, returning 0
– Executing [s@macro-record-enable:5] NoOp(“SIP/106-0878d318”, “No recording needed”) in new stack
– Executing [s@macro-exten-vm:9] Macro(“SIP/106-0878d318”, “dial|35|Ttr|105”) in new stack
– Executing [s@macro-dial:1] GotoIf(“SIP/106-0878d318”, “1?dial”) in new stack
– Goto (macro-dial,s,3)
– Executing [s@macro-dial:3] AGI(“SIP/106-0878d318”, “dialparties.agi”) in new stack
– Launched AGI Script /var/lib/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 ‘Davide 106’ number is '106’
dialparties.agi: Methodology of ring is ‘none’
– dialparties.agi: Added extension 105 to extension map
– dialparties.agi: Extension 105 cf is disabled
– dialparties.agi: Extension 105 do not disturb is disabled
– dialparties.agi: dbset CALLTRACE/105 to 106
– dialparties.agi: Filtered ARG3: 105
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:7] Dial(“SIP/106-0878d318”, “SIP/105|35|Ttr”) in new stack
– Called 105
– SIP/105-08794b88 is ringing
– SIP/105-08794b88 answered SIP/106-0878d318
– Started music on hold, class ‘default’, on SIP/106-0878d318
– <SIP/105-08794b88> Playing ‘pbx-transfer’ (language ‘it’)
– Stopped music on hold on SIP/106-0878d318
– Started music on hold, class ‘default’, on SIP/106-0878d318
== Parked SIP/106-0878d318 on 71@parkedcalls. Will timeout back to extension [from-internal] 105, 1 in 45 seconds
– <SIP/105-08794b88> Playing ‘digits/7’ (language ‘it’)
– <SIP/105-08794b88> Playing ‘digits/1’ (language ‘it’)
– Added extension ‘71’ priority 1 to parkedcalls
== Spawn extension (macro-dial, s, 7) exited KEEPALIVE in macro ‘dial’ on ‘SIP/106-0878d318’
== Spawn extension (macro-exten-vm, s, 9) exited KEEPALIVE in macro ‘exten-vm’ on ‘SIP/106-0878d318’
== Spawn extension (from-internal, 105, 1) exited KEEPALIVE on ‘SIP/106-0878d318’
– Unregistered SIP ‘105’
– Stopped music on hold on SIP/106-0878d318
– Added extension ‘SIP/105’ priority 1 to park-dial
== Timeout for SIP/106-0878d318 parked on 71. Returning to park-dial,SIP/105,1
– Executing [SIP/105@park-dial:1] Dial(“SIP/106-0878d318”, “SIP/105||t”) in new stack
== Everyone is busy/congested at this time (1:0/0/1)
== Auto fallthrough, channel ‘SIP/106-0878d318’ status is ‘CHANUNAVAIL’

Thanks

I have the same problem with pbx in a flash 1.1 and trixbox
here is a trace

Extension Changed 203[ext-local] new state InUse for Notify User 202
– SIP/203-08c23848 answered SIP/202-08bbc3b0
– Started music on hold, class ‘default’, on SIP/202-08bbc3b0
Extension Changed 203[ext-local] new state Hold for Notify User 202
– Executing [70@from-internal:1] Park(“SIP/203-08bc8820”, “”) in new stack
== Parked SIP/203-08bc8820 on 71@parkedcalls. Will timeout back to extension [from-internal] s, 1 in 15 seconds
– <SIP/203-08bc8820> Playing ‘digits/7’ (language ‘en’)
– <SIP/203-08bc8820> Playing ‘digits/1’ (language ‘en’)
– Added extension ‘71’ priority 1 to parkedcalls
– Started music on hold, class ‘default’, on SIP/203-08bc8820
== Spawn extension (from-internal, s, 1) exited KEEPALIVE on 'SIP/203-08bc8820’
Extension Changed 71[park-hints] new state InUse for Notify User 202
– Stopped music on hold on SIP/203-08bc8820
– Stopped music on hold on SIP/202-08bbc3b0
– Started music on hold, class ‘default’, on SIP/202-08bbc3b0
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/203-08bc8820’ in macro ‘dial’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/203-08bc8820’ in macro ‘exten-vm’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/203-08bc8820’
– Executing [h@macro-dial:1] Macro(“SIP/203-08bc8820”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/203-08bc8820”, “w”) in new stack
Extension Changed 203[ext-local] new state Idle for Notify User 202
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/203-08bc8820”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/203-08bc8820”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/203-08bc8820”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/203-08bc8820”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/203-08bc8820”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/203-08bc8820’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/203-08bc8820’
– Incoming call: Got SIP response 500 “Internal Server Error” back from 192.168.1.233
– Stopped music on hold on SIP/202-08bbc3b0
– Added extension ‘SIP/203’ priority 1 to park-dial
== Timeout for SIP/202-08bbc3b0 parked on 71. Returning to park-dial,SIP/203,1
Extension Changed 71[park-hints] new state Idle for Notify User 202
– Executing [SIP/203@park-dial:1] Dial(“SIP/202-08bbc3b0”, “SIP/203|30|t”) in new stack
Extension Changed 203[ext-local] new state Ringing for Notify User 202
– Called 203
– SIP/203-08bc8820 is ringing
– Nobody picked up in 30000 ms
== Auto fallthrough, channel ‘SIP/202-08bbc3b0’ status is 'NOANSWER’
Extension Changed 203[ext-local] new state Idle for Notify User 202

LOST CALL

FreePBX 2.4.0.1
Asterisk Version 1.4.2.1
Parking Lot 2.4.0.6

Thanks Rob

Calls are being dropped if the ring back isn’t picked up on time…

Is there a solution yet?

George

I checked in a solution to 2.5, I don’t recall if it was back ported to 2.4 or not.

Hey does 2.5 Fix the ringback-hangup problem?

Also, where can I join the bounty mentioned above, that would be really nice to have.
Also, is the ability to do distinct ringback from the parkinglot available yet? Or is there a bounty for that still?

Is there any reason why this subject is being ignored?

checking in a solution would imply it has been addressed. If somebody still has a problem the it should be logged as a bug in the bug tracker. As that is the place where things are reported and addressed. Forums are great for discussions but terrable for tracking bugs as they scroll away to quickly.

If you post your last two as a new thread I’ll bet it get’s answered.

Sorry fskrotzki, I may need you to re-word that, I don’t quite understand what you mean.

Is this a bug only concearning my setup or is everyone having this problem?

Depending on the answer I’ll figure out if you mean to post here or as a bug report.

Thanks for the attention, I was getting a little frustrated :stuck_out_tongue:

Phillipe said back on Aug, 1 that he checked in a solution for the ringback-hangup which would mean that it was addressed and put into 2.5.

As for your questions “Also, is the ability to do distinct ringback from the parkinglot available yet? Or is there a bounty for that still?” I’d start a new thread.

alright, thanks a lot :slight_smile:

Where can I find the fix for 2.4?

dj

I don’t think the fix was back ported to 2.4. Best bet is to upgrade to 2.5.

What if I’m using trixbox 2.6.1 which contains the ripped-off version of FreePBX 2.4?

Go ahead and upgrade. The procedure for downloading and installing 2.5 still works even on trixbox running 2.4.

If you look at the documentation section on upgrading your system you’ll find it.

http://www.freepbx.org/support/documentation/installation/upgrading-your-system