7 posts / 0 new
Last post
ipfreely
ipfreely's picture
Joined: 2007/10/19
Points: 0

This may seem like a dumb question, But how do you park calls. the feature.conf states 700 with park locations of 701 to704, but it does not seem to work for me.

Thanks,
Chris

dozment
dozment's picture
Joined: 2007/11/20
Points: -10

BUMP!

I need to do this, too. Any hints?

duc
duc's picture
Joined: 2007/11/16
Points: 0

Hi guys,

To configure parking calls you need :

  1. In features.conf[general]

    parkext => 700 ; What extension to dial to park

    parkpos => 701-704 ; What extensions to park calls on. These needs to be

    ; numeric, as Asterisk starts from the start position

    ; and increments with one for the next parked call.

    context => parkedcalls ; Which context parked calls are in

    parkingtime => 90 ; Number of seconds a call can be parked for

    ; (default is 45 seconds)

  2. In extensions.conf[from-inside-redir]

    include => local-extensions

    include => feature-extensions

    include => outgoing

    include => parkedcalls

    exten => t,1,Hangup

    exten => h,1,Hangup

    exten => i,1,Playback(invalid)

    exten => i,2,Hangup

    [from-inside-redir-restricted]

    include => local-extensions

    include => feature-extensions

    include => outgoing-unrestricted

    include => parkedcalls

    exten => t,1,Hangup

    exten => h,1,Hangup

    exten => i,1,Playback(invalid)

    exten => i,2,Hangup

    [from-inside-redir-internal]

    include => local-extensions

    include => feature-extensions

    include => outgoing-emergency

    include => parkedcalls

    exten => t,1,Hangup

    exten => h,1,Hangup

    exten => i,1,Playback(invalid)

    exten => i,2,Hangup

    May be you can handle include in the lowest lever of from-inside, but I'haven't tested yet.

  3. Restart your Asterisk

With this settings It will work like this :

  1. Do a transfert with the PBX (use the default #).
  2. Transfer the call to the extensions 700.
  3. You will hear a voice prompt that indicates you where the call is parked.
  4. Form another phone call the extension 70X and you will retrieve the call that you've parked.

Cheers, Duc.

dozment
dozment's picture
Joined: 2007/11/20
Points: -10

Does this work with multi tenant?

duc
duc's picture
Joined: 2007/11/16
Points: 0

Dear Dozement,

This configuration will work for one asterisk Server. I never used a mult-tenant architecture. May be you will have problem if the tenants are in the same context (parkedcall). Someone from Enterprise A can take parked calls by someone of enterprise B. May be you have need two contexts for parked call. I don't know if Thirdlane support this features.

Give it a try. I would be happy if you give me a feedback about this.

Cheers, Duc.

ipfreely
ipfreely's picture
Joined: 2007/10/19
Points: 0

Unfortunatly, the inital post as referring to Multitenant. Now while including => parkedcalls in extensions.conf will work, it only has 1 parking lot for the entire system, which will as noted earlier would allow a person in tenant A to pickup a call in tenant B. I think the only way to accomplish what is required is to write your own call parking script??

Cheers,

Chris A

duc
duc's picture
Joined: 2007/11/16
Points: 0

Dear IpFreely,

You need one parking lot (parkedcall context) by tenant, I think it's the only way to split the parking lot.

Cheers, Duc.