You can create dynamic lots with different contexts in the fly. You are actually parking at a context you just use an extension to identify access to the slot. If you have any identifying unique account info. Each lot is based on a parking lot context as a template. The lot name is dyanmically unique per lot. When you first create it. We use unified dialplan contexts for parking. We just augment our lots based on the account number for each client (prkAcctNumLotNum.SlotNym). It is very flexible you can pass in all the parameters on the fly using a combination of special channel dynamic variables and options in the park and parked command. We even specify dynamic ring back contexts with parameters in them so ring backs can be directed correctly. And accounts can only ever pickup their lots. We have customers with multiple parking lots all on the same account and the parking extensions are set in a database. The only limitation is you can't change the parking template context or shrink it once a lot is created without a restart of Asterisk. You can grow the number of parking slots dyanmically.
The way we do this when you park directly on a slot the ring back time can be specified on a per slot basis as well. Customers love this. Sent from my Windows 10 phone From: David Cunningham Sent: Tuesday, October 3, 2017 6:46 PM To: Asterisk Developers Mailing List Subject: Re: [asterisk-dev] Park patch to silence slot number Hi Byrant, Thank you for the reply (and voicemail). Are you referring to the patch by Igor Goncharovsky? We had issues because it requires a different context for each overlapping parking slot, and our multi-tenant environment doesn't use a different context per tenant. What he said is below. However, we've just noticed that Asterisk 13 has an 's' option on the Park command to silence the slot number, so sorry for the trouble! "It is the how parking works in core of asterisk. When call parked, asterisk automatically put extensions for call park and for taking a call from park. I.e. when you want to park two calls at same extension and same context asterisk unable to do it, because unable to insert second time same extension in dialplan. I see no problem in using different extensions range for all parking lots in same context of using different contexts for all users" On 3 October 2017 at 16:23, Bryant Zimmerman <brya...@zktech.com> wrote: > You don't need a patch this is possible with the current tools if you keep > track of parks pickups and ring backs. We use the current system to do > dynamic parks all of the time in multi tenant environment . We create > dynamic lots per tenant and address them per sub account. This allows for > each tenent to have parking slots with any number even when others use the > same. I paid part of the bounty to get the original dynamic parking system > working. > > > > Sent from my Windows 10 phone > > > > *From: *David Cunningham <dcunning...@voisonics.com> > *Sent: *Monday, October 2, 2017 11:09 PM > *To: *asterisk-dev@lists.digium.com > *Subject: *[asterisk-dev] Park patch to silence slot number > > > Hello, > > We'd like to get a patch written for Asterisk's Park command, so that with > a given option it won't play the parking slot number. The idea is that we > can allow multiple calls to be parked on the same apparent slot number by > playing the apparent slot number ourselves, and parking calls on a > different actual slot number. For example we'd play 701 but actually park > the call on 123701. > > Does anyone know of someone who'd be willing to write this patch, and > submit it for inclusion in Asterisk? We will of course pay a bounty. If I'm > asking in the wrong place then apologies and please let me know the right > one. > > Thanks in advance, > > -- > David Cunningham, Voisonics Limited > http://voisonics.com/ > USA: +1 213 221 1092 <+1%20213-221-1092> > Australia: +61 (0) 2 8063 9019 <+61%202%208063%209019> > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-dev mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-dev > -- David Cunningham, Voisonics Limited http://voisonics.com/ USA: +1 213 221 1092 Australia: +61 (0) 2 8063 9019 -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev