[Home]

Summary:ASTERISK-16994: Multi parking blind transfers issue
Reporter:shibarr (shibarr)Labels:
Date Opened:2010-11-21 16:29:23.000-0600Date Closed:2011-04-20 14:52:13
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Features/Parking
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) park.log
Description:I'm trying to get multi parking lot working but encountered issue with the blind transfer.  

If I use the blind transfer on the default lot, it works fine, but when I do it on my custom lots, the blind transfer works with one problem.  The parking extension digits are announced to the caller being parked instead of announcing them to the person parking the call.

****** ADDITIONAL INFORMATION ******

Here is the setting for the custom parking lot in features.conf:
[parkinglot_test]
parkpos=2008-2009
context=park_test
findsot => next
parkingtime=300


Here is the setting on the context calling the park feature:
[from-internal-custom]
include =>  park_test
exten => 2007,1,Set(CHANNEL(parkinglot)=parkinglot_test)
exten => 2007,n,Park()
exten => 2008,hint,park:2008@park_test
exten => 2008,1,Set(CHANNEL(parkinglot)=parkinglot_test)
exten => 2008,n,ParkedCall(2008)
exten => 2009,hint,park:2009@park_test
exten => 2009,1,Set(CHANNEL(parkinglot)=parkinglot_test)
exten => 2009,n,ParkedCall(2009)
Comments:By: Jeff Peeler (jpeeler) 2011-01-25 16:33:27.000-0600

Just FYI, this does actually work properly using the "parkext" functionality present in 1.8 rather than executing park directly in the dialplan.

By: shibarr (shibarr) 2011-01-26 02:00:36.000-0600

parkext feature does not work in 1.6.2.* versions.

By: Jeff Peeler (jpeeler) 2011-01-26 16:12:39.000-0600

Yes, I mentioned it was 1.8 and later only. I'm curious if you'd be willing to modify your dialplan with a workaround. There isn't a way to make the Park application work intelligently with a blind transfer like this scenario. When transferring to 2007:

[from-internal-custom]
include => park_test
exten => 2007,1,Set(CHANNEL(parkinglot)=parkinglot_test)
exten => 2007,n,Set(CALLCHAN=${CUT(BLINDTRANSFER,-,1)})
exten => 2007,n,ParkAndAnnounce(PARKED,60,${CALLCHAN})

I'll continue to think about an actual fix though.

By: Jonathan Rose (jrose) 2011-04-20 14:51:53

It's generally impossible to hear the numbers spoken back to you when you perform a blind transfer because the phone hangs up before the PBX has time to respond.  If you want to use call parking and hearing the number is important to you, you need to switch lines and dial an extension which will perform the call parking.

Closing the issue.  This one's on the phone.  Well, all SIP Phones really.