mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 19:28:53 +00:00
app_confbridge: Enable sending events to participants
ConfBridge can now send events to participants via in-dialog MESSAGEs. All current Confbridge events are supported, such as ConfbridgeJoin, ConfbridgeLeave, etc. In addition to those events, a new event ConfbridgeWelcome has been added that will send a list of all current participants to a new participant. For all but the ConfbridgeWelcome event, the JSON message contains information about the bridge, such as its id and name, and information about the channel that triggered the event such as channel name, callerid info, mute status, and the MSID labels for their audio and video tracks. You can use the labels to correlate callerid and mute status to specific video elements in a webrtc client. To control this behavior, the following options have been added to confbridge.conf: bridge_profile/enable_events: This must be enabled on any bridge where events are desired. user_profile/send_events: This must be set for a user profile to send events. Different user profiles connected to the same bridge can have different settings. This allows admins to get events but not normal users for instance. user_profile/echo_events: In some cases, you might not want the user triggering the event to get the event sent back to them. To prevent it, set this to false. A change was also made to res_pjsip_sdp_rtp to save the generated msid to the stream so it can be re-used. This allows participant A's video stream to appear as the same label to all other participants. Change-Id: I26420aa9f101f0b2387dc9e2fd10733197f1318e
This commit is contained in:
20
CHANGES
20
CHANGES
@@ -124,16 +124,22 @@ Core
|
||||
|
||||
app_sendtext
|
||||
------------------
|
||||
Support Enhanced Messaging. SendText now accepts new channel variables
|
||||
that can be used to override the To and From display names and set the
|
||||
Content-Type of a message. Since you can now set Content-Type, other
|
||||
text/* content types are now valid.
|
||||
* Support Enhanced Messaging. SendText now accepts new channel variables
|
||||
that can be used to override the To and From display names and set the
|
||||
Content-Type of a message. Since you can now set Content-Type, other
|
||||
text/* content types are now valid.
|
||||
|
||||
app_confbridge
|
||||
------------------
|
||||
* ConfbridgeList now shows talking status. This utilizes the same voice
|
||||
detection as the ConfbridgeTalking event, so bridges must be configured
|
||||
with "talk_detection_events=yes" for this flag to have meaning.
|
||||
* ConfbridgeList now shows talking status. This utilizes the same voice
|
||||
detection as the ConfbridgeTalking event, so bridges must be configured
|
||||
with "talk_detection_events=yes" for this flag to have meaning.
|
||||
|
||||
* ConfBridge can now send events to participants via in-dialog MESSAGEs.
|
||||
All current Confbridge events are supported, such as ConfbridgeJoin,
|
||||
ConfbridgeLeave, etc. In addition to those events, a new event
|
||||
ConfbridgeWelcome has been added that will send a list of all
|
||||
current participants to a new participant.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--- Functionality changes from Asterisk 15.3.0 to Asterisk 15.4.0 ------------
|
||||
|
Reference in New Issue
Block a user