[asterisk-bugs] [Asterisk 0012740]: [patch] Multiparking support / AMI enhancement for Asterisk 1.4
noreply at bugs.digium.com
noreply at bugs.digium.com
Wed May 28 09:37:37 CDT 2008
The following issue has been SUBMITTED.
======================================================================
http://bugs.digium.com/view.php?id=12740
======================================================================
Reported By: nreinartz
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 12740
Category: Resources/NewFeature
Reproducibility: N/A
Severity: feature
Priority: normal
Status: new
Asterisk Version: 1.4.20
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 05-28-2008 09:37 CDT
Last Modified: 05-28-2008 09:37 CDT
======================================================================
Summary: [patch] Multiparking support / AMI enhancement for
Asterisk 1.4
Description:
Multiparking now has been implemented to trunk version and the
correspondent bug is closed now (http://bugs.digium.com/view.php?id=6113).
The attached patch "asterisk-multiparking-0.0.2.patch" adds multiparking
support to release 1.4.18. I have been working on this to implement
multiparking in a productional environment (voip carrier). Starting with
the team branch initially written by oej, I made it work and added some new
ideas.
I added the parkinglotname as parameter to the Park() extension. Parked
calls are using the parked number and the parkinglotname as parameter.
You will find something like this in the dialplan:
>>>>
'900' => 1. Park(datusparklot)
[res_features]
'901' => 1. ParkedCall(901 at datusparklot)
[res_features]
<<<<
Working this way, you don't have to configure the channel variable
PARKINGLOT within the dial plan or in the channel configuration for the
device.
Unfortunately parking of a call is not always done by going through the
dialplan and issuing the Park() application. So I had to add a function
which gets the parameter of the Park() application as parkinglotname from
the dialplan.
You will find some additional information how to configure multiple
parking lots in "howto-multiparking.txt". If you're interested to use
multiparking with asterisk 1.4, try it and give some feedback.
I also added some enhancements to the asterisk manager interface to add
context specific parking and some more.
"asterisk-ami-multiparking-0.0.2.patch" inludes both, multiparking feature
and enhancements for AMI. Enhancement of AMI is described in
"howto-multiparking.txt".
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
05-28-08 09:37 nreinartz Asterisk Version => 1.4.20
05-28-08 09:37 nreinartz SVN Branch (only for SVN checkou => N/A
======================================================================
More information about the asterisk-bugs
mailing list