I’m replacing an asterisk 16.9.0 box with an Asterisk certified/16.8-cert14 box. I have the same features.conf, res_parking.conf, and extensions.conf on both boxes but park is not behaving the way I would expect. See output below.
On the asterisk 16.9.0 when I do blind transfer to the park extention (700): it will park the other side of the call, announce the parking lot the other side landed in, and then hang up my side of the call.
On the asterisk 16.8 cert 14, when I do a blind transfer to the park extention (700): it will park the other side of the call, NOT announce the parking lot, and then NOT hang-up my side of the call.
Looking at the wiki page on park() I see that it is used “Typically in combination with an attended transfer to know the parking space”.
When I do an attended transfer on asterisk 16.8 cert 14 to extention 700: it will park the other side of the call, announce the parking lot, and then NOT hang-up my side of the call.
So, I have two questions.
- What changed between asterisk versions to cause the difference in the behavior of park?
- How can I get park to announce the parking lot and then hang-up?
Thanks in advance for any replies. I’m not looking for anyone to do the work for me, I just need a nuge in the right direction here. Thanks again
Asterisk 16.9.0
CLI> features show
Builtin Feature Default Current
Pickup *8 *8
Blind Transfer # **
Attended Transfer *0
One Touch Monitor
Disconnect Call * *
Park Call
One Touch MixMonitor
Dynamic Feature Default Current
(none)
Feature Groups:
(none)
CLI> dialplan show parkedcalls
[ Context ‘parkedcalls’ created by ‘res_parking’ ]
‘700’ => 1. Park() [res_parking]
‘701’ => 1. ParkedCall(default,701) [res_parking/default]
‘702’ => 1. ParkedCall(default,702) [res_parking/default]
‘703’ => 1. ParkedCall(default,703) [res_parking/default]
‘704’ => 1. ParkedCall(default,704) [res_parking/default]
‘705’ => 1. ParkedCall(default,705) [res_parking/default]
‘706’ => 1. ParkedCall(default,706) [res_parking/default]
‘707’ => 1. ParkedCall(default,707) [res_parking/default]
‘708’ => 1. ParkedCall(default,708) [res_parking/default]
‘709’ => 1. ParkedCall(default,709) [res_parking/default]
‘710’ => 1. ParkedCall(default,710) [res_parking/default]
‘711’ => 1. ParkedCall(default,711) [res_parking/default]
‘712’ => 1. ParkedCall(default,712) [res_parking/default]
‘713’ => 1. ParkedCall(default,713) [res_parking/default]
‘714’ => 1. ParkedCall(default,714) [res_parking/default]
‘715’ => 1. ParkedCall(default,715) [res_parking/default]
‘716’ => 1. ParkedCall(default,716) [res_parking/default]
‘717’ => 1. ParkedCall(default,717) [res_parking/default]
‘718’ => 1. ParkedCall(default,718) [res_parking/default]
‘719’ => 1. ParkedCall(default,719) [res_parking/default]
‘720’ => 1. ParkedCall(default,720) [res_parking/default]
-= 21 extensions (21 priorities) in 1 context. =-
ct4-prod*CLI>
[May 4 06:58:18] – SIP/4323-0000000b is ringing
[May 4 06:58:20] – SIP/4323-0000000b answered SIP/4380-0000000a
[May 4 06:58:20] – Channel SIP/4323-0000000b joined ‘simple_bridge’ basic-bridge <6e17c9e1-f902-4168-bb1c-80716504f526>
[May 4 06:58:20] – Channel SIP/4380-0000000a joined ‘simple_bridge’ basic-bridge <6e17c9e1-f902-4168-bb1c-80716504f526>
[May 4 06:58:29] – Channel SIP/4323-0000000b: Started DTMF blind transfer.
[May 4 06:58:29] – <SIP/4323-0000000b> Playing ‘pbx-transfer.gsm’ (language ‘en’)
[May 4 06:58:29] – Started music on hold, class ‘default’, on channel ‘SIP/4380-0000000a’
[May 4 06:58:35] – Stopped music on hold on SIP/4380-0000000a
[May 4 06:58:35] – Channel SIP/4380-0000000a left ‘simple_bridge’ basic-bridge <6e17c9e1-f902-4168-bb1c-80716504f526>
[May 4 06:58:35] – Parking ‘SIP/4380-0000000a’ in ‘default’ at space 701
[May 4 06:58:35] – Channel SIP/4380-0000000a joined ‘holding_bridge’ parking-bridge <14016a02-4b2f-405c-81fb-296dce7be64e>
[May 4 06:58:35] – Started music on hold, class ‘default’, on channel ‘SIP/4380-0000000a’
[May 4 06:58:35] – <SIP/4323-0000000b> Playing ‘digits/7.gsm’ (language ‘en’)
[May 4 06:58:36] – <SIP/4323-0000000b> Playing ‘digits/0.gsm’ (language ‘en’)
[May 4 06:58:37] – <SIP/4323-0000000b> Playing ‘digits/1.gsm’ (language ‘en’)
[May 4 06:58:38] – Channel SIP/4323-0000000b left ‘simple_bridge’ basic-bridge <6e17c9e1-f902-4168-bb1c-80716504f526>
[May 4 06:58:42] – Stopped music on hold on SIP/4380-0000000a
[May 4 06:58:42] – Channel SIP/4380-0000000a left ‘holding_bridge’ parking-bridge <14016a02-4b2f-405c-81fb-296dce7be64e>
Asterisk certified/16.8-cert14
CLI> features show
Builtin Feature Default Current
Pickup *8 *8
Blind Transfer # **
Attended Transfer *0
One Touch Monitor
Disconnect Call * *
Park Call *1
One Touch MixMonitor
Dynamic Feature Default Current
(none)
Feature Groups:
(none)
CLI> dialplan show parkedcalls
[ Context ‘parkedcalls’ created by ‘res_parking’ ]
‘700’ => 1. Park() [res_parking]
‘701’ => 1. ParkedCall(default,701) [res_parking/default]
‘702’ => 1. ParkedCall(default,702) [res_parking/default]
‘703’ => 1. ParkedCall(default,703) [res_parking/default]
‘704’ => 1. ParkedCall(default,704) [res_parking/default]
‘705’ => 1. ParkedCall(default,705) [res_parking/default]
‘706’ => 1. ParkedCall(default,706) [res_parking/default]
‘707’ => 1. ParkedCall(default,707) [res_parking/default]
‘708’ => 1. ParkedCall(default,708) [res_parking/default]
‘709’ => 1. ParkedCall(default,709) [res_parking/default]
‘710’ => 1. ParkedCall(default,710) [res_parking/default]
‘711’ => 1. ParkedCall(default,711) [res_parking/default]
‘712’ => 1. ParkedCall(default,712) [res_parking/default]
‘713’ => 1. ParkedCall(default,713) [res_parking/default]
‘714’ => 1. ParkedCall(default,714) [res_parking/default]
‘715’ => 1. ParkedCall(default,715) [res_parking/default]
‘716’ => 1. ParkedCall(default,716) [res_parking/default]
‘717’ => 1. ParkedCall(default,717) [res_parking/default]
‘718’ => 1. ParkedCall(default,718) [res_parking/default]
‘719’ => 1. ParkedCall(default,719) [res_parking/default]
‘720’ => 1. ParkedCall(default,720) [res_parking/default]
-= 21 extensions (21 priorities) in 1 context. =-
ComTronPBX*CLI>
[May 4 07:18:51] – SIP/4380-0000018f is ringing
[May 4 07:18:53] – SIP/4380-0000018f answered SIP/4381-0000018e
[May 4 07:18:53] – Channel SIP/4380-0000018f joined ‘simple_bridge’ basic-bridge <0374d40a-9a44-4983-ba73-b4f6324ce35b>
[May 4 07:18:53] – Channel SIP/4381-0000018e joined ‘simple_bridge’ basic-bridge <0374d40a-9a44-4983-ba73-b4f6324ce35b>
[May 4 07:18:55] – Registered SIP ‘4325’ at 192.168.51.159:5060
[May 4 07:18:57] – Channel SIP/4380-0000018f: Started DTMF blind transfer.
[May 4 07:18:57] – <SIP/4380-0000018f> Playing ‘pbx-transfer.gsm’ (language ‘en’)
[May 4 07:18:57] – Started music on hold, class ‘default’, on channel ‘SIP/4381-0000018e’
[May 4 07:19:03] – Stopped music on hold on SIP/4381-0000018e
[May 4 07:19:03] – Channel SIP/4381-0000018e left ‘simple_bridge’ basic-bridge <0374d40a-9a44-4983-ba73-b4f6324ce35b>
[May 4 07:19:03] – Parking ‘SIP/4381-0000018e’ in ‘default’ at space 701
[May 4 07:19:03] – Channel SIP/4381-0000018e joined ‘holding_bridge’ parking-bridge <6a38e9f0-350b-4161-9821-a0c701b59dea>
[May 4 07:19:03] – Started music on hold, class ‘default’, on channel ‘SIP/4381-0000018e’
[May 4 07:19:16] – Channel SIP/4380-0000018f left ‘simple_bridge’ basic-bridge <0374d40a-9a44-4983-ba73-b4f6324ce35b>
[May 4 07:19:18] – Stopped music on hold on SIP/4381-0000018e
[May 4 07:19:18] – Channel SIP/4381-0000018e left ‘holding_bridge’ parking-bridge <6a38e9f0-350b-4161-9821-a0c701b59dea>