diff options
author | Richard Mudgett <rmudgett@digium.com> | 2013-06-06 22:46:54 +0000 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2013-06-06 22:46:54 +0000 |
commit | bad8caa8c65ac1937ae1c85a0c5fb45f3e8a7fe4 (patch) | |
tree | d077d5d84638645d10508c15bb6f00538e8e1f64 /UPGRADE.txt | |
parent | 2dc8a060064f359a17f5ebcd515d85fe5203c019 (diff) |
Reimplement bridging and DTMF features related channel variables in the bridging core.
* The channel variable ATTENDED_TRANSFER_COMPLETE_SOUND is no longer
channel driver specific. If the channel variable is set on the
transferrer channel, the sound will be played to the target of an attended
transfer.
* The channel variable BRIDGEPEER becomes a comma separated list of peers
in a multi-party bridge. The BRIDGEPEER value can have a maximum of 10
peers listed. Any more peers in the bridge will not be included in the
list. BRIDGEPEER is not valid in holding bridges like parking since those
channels do not talk to each other even though they are in a bridge.
* The channel variable BRIDGEPVTCALLID is only valid for two party bridges
and will contain a value if the BRIDGEPEER's channel driver supports it.
* The channel variable DYNAMIC_PEERNAME is redundant with BRIDGEPEER and
is removed. The more useful DYNAMIC_WHO_ACTIVATED gives the channel name
that activated the dynamic feature.
* The channel variables DYNAMIC_FEATURENAME and DYNAMIC_WHO_ACTIVATED are
set only on the channel executing the dynamic feature. Executing a
dynamic feature on the bridge peer in a multi-party bridge will execute it
on all peers of the activating channel.
(closes issue ASTERISK-21555)
Reported by: Matt Jordan
Review: https://reviewboard.asterisk.org/r/2582/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@390771 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'UPGRADE.txt')
-rw-r--r-- | UPGRADE.txt | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/UPGRADE.txt b/UPGRADE.txt index e2e709008..e8a399652 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -38,6 +38,11 @@ CEL: - The Uniqueid field for a channel is now a stable identifier, and will not change due to transfers, parking, etc. +Core: + - The following channel variables have changed behavior which is described in + the CHANGES file: TRANSFER_CONTEXT, BRIDGEPEER, BRIDGEPVTCALLID, + ATTENDED_TRANSFER_COMPLETE_SOUND, DYNAMIC_FEATURENAME, and DYNAMIC_PEERNAME. + Queues: - Queue logging for PAUSEALL/UNPAUSEALL now only occurs if the interface this is performed on is a member of at least one queue. @@ -86,9 +91,12 @@ Dialplan: Features: - The features.conf [applicationmap] <FeatureName> ActivatedBy option is - no longer honored. The feature is activated by which channel - DYNAMIC_FEATURES includes the feature is on. Use predial to set different - values of DYNAMIC_FEATURES on the channels + no longer honored. The feature is always activated by the channel that has + DYNAMIC_FEATURES defined on it when it enters the bridge. Use predial to set + different values of DYNAMIC_FEATURES on the channels + + - Executing a dynamic feature on the bridge peer in a multi-party bridge will + execute it on all peers of the activating channel. Parking: - The arguments for the Park, ParkedCall, and ParkAndAnnounce applications have |