Skip to main content

Call Park

Posted by Lucas Stutesman on Fri, 10/23/2015

Hopefully this is a simple one. :-)

First I park a call(transfer to 700)
Then the call is picked up from 701

another call is parked and it goes to 702
that call is picked up from 702

I park another call(both 701 and 702 should be empty) and it goes to 703

My questions are these:
What causes parking slots to show as empty and usable once a call is removed from them?
Is there a timer or something that it is waiting for?
Is there a place I can change these settings?


Submitted by Lucas Stutesman on Fri, 10/23/2015 Permalink

I know features.conf is the file that controls parking.
The systems defaults to "next" rather than "first" which explains the behavior.

I still can't find any setting inside thirdlane for this. Is it available anywhere in the web interface or only accessible via command line?

Submitted by thirdlane on Sat, 10/24/2015 Permalink

It is only available via editing features.conf

We could probably add some sort of "Call Parking Management", make this global and alow tenant level override :

Perhaps this could include:

1) number of slots
2) policy
3) what else?

Submitted by Lucas Stutesman on Mon, 10/26/2015 Permalink

I see only 3 things needed in programming call parking.
Being able to designate:

Number to dial and the slots they go into.(If I want it to be 800 and 801-805)
Number of slots
policy(first available or next slot)

Right now my features.conf says this but still functions as next slot.
I changed this file, saved, and restarted asterisk so it would take affect.
Is there another place this is handled from?

[applicationmap]
nway-start => *0,caller,Macro,tl-nway-start
nway-inv => *1,self/caller,Macro,tl-nway-ok
nway-noinv => *2,self/caller,Macro,tl-nway-notok
mix-mon => *9,self/both,Macro,tl-recording-helper
[parkinglot_thirdlane]
context => parkedcalls-thirdlane
parkingtime => 180
parkext => 700
parkpos => 701-704
findslot => first

Submitted by Lucas Stutesman on Mon, 10/26/2015 Permalink

Does each tenant pull from the same file, or do they each get their own programmable file? If their own, where is it?

Submitted by matthewmalk248 on Wed, 10/28/2015 Permalink

I agree with Lucas, although turning off the 'beep' via gui would be nice as well.

x2 here as well for the 'first' designation not working in features.conf. It's always next no matter what on our system running 7.4.1.1

Submitted by chris on Thu, 10/29/2015 Permalink

For the MT version with database configurations, check the ast_static_config table. Each tenant should have their settings with the category column containing values of 'parkinglot_TENANTNAME'.

Submitted by Lucas Stutesman on Fri, 10/30/2015 Permalink

Chris

I found what you were referencing. Thank you.

Matthew
to change next to first
-log in to webmin as root
-Servers
-MySQL Database Server
-Edit Table "ast_static_config"
-When screen changes click view data at the bottom of screen
-(bottom of screen) Do a search in which "var_name" contains "findslot"
-check the box for the row
-edit selected rows
-change next to first and click save

You must do a restart of asterisk to make changes to features.conf take affect.
-core restart when convenient

I haven't tested the end result yet, but the setting held.

Submitted by Lucas Stutesman on Tue, 11/03/2015 Permalink

I have not, you would need to make multiple changes to add the extensions in the right places, but should be easily doable if you understand the programming.

Submitted by matthewmalk248 on Tue, 11/03/2015 Permalink

I'll create a VM install and play with it, Lucas, do you know of anyone that offers paid support for ThirdLane?

Submitted by Lucas Stutesman on Tue, 11/03/2015 Permalink

I do not know of any specific Thirdlane specialist, however...
We are VoIP Providers as well as Network and security specialists. We have been running systems on asterisk for many years and offer paid assistance on any Network or VoIP issue. The Thirdlane software (built on asterisk) is newer to us but we like it for a multi-tenant platform. We'd be happy to assist in any capacity anyone needs.

Feel free to look us up or give me a call.
www.n2vs.com 507-205-4025 ext 203

Submitted by matthewmalk248 on Tue, 11/03/2015 Permalink

Awesome, good to know!
I tried increasing the slot size with the parkpos variable on one tenant at a time, and so far so good! Was able to get parking to put the call into lot 705, 706, etc..

Submitted by Lucas Stutesman on Wed, 11/04/2015 Permalink

excellent, sounds like alex will work on adding that as a feature in the web interface before long.

Submitted by matthewmalk248 on Wed, 11/04/2015 Permalink

Just an update, BLF on the new lots (705+) does not seem to work. I'm clueless onto why this would be.

Submitted by chris on Thu, 11/05/2015 Permalink

For the BLF to work on new parking slots, you would need to add hints. Following the change instructions that Lucas provided, search for "category" contains "subscriptions-tenantname" and you will see the appropriate values. Then just add rows for the new parking slots you created. I did increment the var_metric value to keep it unique for that tenant.

Submitted by thirdlane on Tue, 11/10/2015 Permalink

We've added tenant level call parking management - extension, number of spaces and policy. will be available in the next release.

it also manages hints

Submitted by biznet on Thu, 04/28/2016 Permalink

I have the newest version installed from CD, no additional apps, The call park feature doesn't announce to the "parker" what slot it is sending the parked call too. I have changed the GUI to First and this doesn't take affect immediately.

Submitted by mattdarnell on Tue, 09/12/2017 Permalink

We are on 8.1.1.2 and the number of slots is not an option in the tenant management.

Is there something that needs to be enabled?