diff options
author | Mark Michelson <mmichelson@digium.com> | 2014-08-11 18:32:37 +0000 |
---|---|---|
committer | Mark Michelson <mmichelson@digium.com> | 2014-08-11 18:32:37 +0000 |
commit | ef70c08dc7e074bee599c01a6850499ce8889ed6 (patch) | |
tree | 69db30c50c43cf49ffa3eccbcfa00cd868a678e8 /CHANGES | |
parent | 1b500d2fa1eb4b158a663e2f20bf2ffa3523a707 (diff) |
Improve call forwarding reporting, especially with regards to ARI.
This patch addresses a few issues:
1) The order of Dial events have been changed when performing a call forward.
The order has now been altered to
1) Dial begins dialing channel A.
2) When A forwards the call to B, we issue the dial end event to channel
A, indicating the dial is being canceled due to a forward to B.
3) When the call to channel B occurs, we then issue a new dial begin to
channel B.
2) Call forwards are now reported on the calling channel, not the peer channel.
3) AMI DialEnd events have been altered to display the extension the call is
being forwarded to when relevant.
4) You can now get the values of channel variables for channels that are not
currently in the Stasis application. This brings the retrieval of channel
variables more in line with the rest of channel read operations since they
may be performed on channels not in Stasis.
ASTERISK-24134 #close
Reported by Matt Jordan
ASTERISK-24138 #close
Reported by Matt Jordan
Patches:
forward-shenanigans.diff uploaded by Matt Jordan (License #6283)
Review: https://reviewboard.asterisk.org/r/3899
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@420794 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -274,6 +274,10 @@ AMI * The AMI action PJSIPShowEndpoint now includes ContactStatusDetail sections that give information on Asterisk's attempts to qualify the endpoint. + * The DialEnd event will now contain a Forward header if the dial is ending + due to the call being forwarded. The contents of the Forward header is the + extension in the number to which the call is being forwarded. + CEL ------------------ * The "bridge_technology" extra field key has been added to BRIDGE_ENTER |