diff options
author | Matthew Jordan <mjordan@digium.com> | 2014-05-30 12:42:57 +0000 |
---|---|---|
committer | Matthew Jordan <mjordan@digium.com> | 2014-05-30 12:42:57 +0000 |
commit | 53968c00b34a913e0467200b95add483f79dd3b6 (patch) | |
tree | 3e04113a3c4eda1884205df78e9527b2c72cee6a /CHANGES | |
parent | e9f09ab2bce1e1aa1b619507b45d228bbc49f12c (diff) |
TALK_DETECT: A channel function that raises events when talking is detected
This patch adds a new channel function TALK_DETECT that, when set on a
channel, causes events indicating the start/stop of talking on a channel to be
emitted to both AMI and ARI clients.
The function allows setting both the silence threshold (the length of silence
after which we decide no one is talking) as well as the talking threshold (the
amount of energy that counts as talking). Parameters can be updated on a channel
after talk detection has been enabled, and talk detection can be removed at
any time.
The events raised by the function use a nomenclature similar to existing AMI/ARI
events.
For AMI: ChannelTalkingStart/ChannelTalkingStop
For ARI: ChannelTalkingStarted/ChannelTalkingFinished
Review: https://reviewboard.asterisk.org/r/3563/
#ASTERISK-23786 #close
Reported by: Matt Jordan
........
Merged revisions 414934 from http://svn.asterisk.org/svn/asterisk/branches/12
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@414935 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -31,6 +31,26 @@ AgentRequest of the incoming caller. The most likely reason this would happen is the agent did not acknowledge the call in time. +AMI +------------------ + * New events have been added for the TALK_DETECT function. When the function + is used on a channel, ChannelTalkingStart/ChannelTalkingStop events will be + emitted to connected AMI clients indicating the start/stop of talking on + the channel. + +ARI +------------------ + * New event models have been aded for the TALK_DETECT function. When the + function is used on a channel, ChannelTalkingStarted/ChannelTalkingFinished + events will be emitted to connected WebSockets subscribed to the channel, + indicating the start/stop of talking on the channel. + +Functions +------------------ + * A new function, TALK_DETECT, has been added. When set on a channel, this + fucntion causes events indicating the starting/stoping of talking on said + channel to be emitted to both AMI and ARI clients. + ------------------------------------------------------------------------------ --- Functionality changes from Asterisk 12.2.0 to Asterisk 12.3.0 ------------ ------------------------------------------------------------------------------ |