<p>George Joseph <strong>uploaded patch set #3</strong> to this change.</p><p><a href="https://gerrit.asterisk.org/9085">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">app_confbridge:  Enable sending events to participants<br><br>ConfBridge can now send events to participants via in-dialog MESSAGEs.<br>All current Confbridge events are supported, such as ConfbridgeJoin,<br>ConfbridgeLeave, etc.  In addition to those events, a new event<br>ConfbridgeWelcome has been added that will send a list of all<br>current participants to a new participant.<br><br>For all but the ConfbridgeWelcome event, the JSON message contains<br>information about the bridge, such as its id and name, and information<br>about the channel that triggered the event such as channel name,<br>callerid info, mute status, and the MSID labels for their audio and<br>video tracks. You can use the labels to correlate callerid and mute<br>status to specific video elements in a webrtc client.<br><br>To control this behavior, the following options have been added to<br>confbridge.conf:<br><br>bridge_profile/enable_events:  This must be enabled on any bridge where<br>events are desired.<br><br>user_profile/send_events:  This must be set for a user profile to send<br>events.  Different user profiles connected to the same bridge can have<br>different settings.  This allows admins to get events but not normal<br>users for instance.<br><br>user_profile/echo_events:  In some cases, you might not want the user<br>triggering the event to get the event sent back to them.  To prevent it,<br>set this to false.<br><br>A change was also made to res_pjsip_sdp_rtp to save the generated msid<br>to the stream so it can be re-used.  This allows participant A's video<br>stream to appear as the same label to all other participants.<br><br>Change-Id: I26420aa9f101f0b2387dc9e2fd10733197f1318e<br>---<br>M CHANGES<br>M apps/app_confbridge.c<br>M apps/confbridge/conf_config_parser.c<br>M apps/confbridge/confbridge_manager.c<br>M apps/confbridge/include/confbridge.h<br>M configs/samples/confbridge.conf.sample<br>M res/res_pjsip_sdp_rtp.c<br>7 files changed, 472 insertions(+), 21 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/85/9085/3</pre><p>To view, visit <a href="https://gerrit.asterisk.org/9085">change 9085</a>. To unsubscribe, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/9085"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: 15 </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: I26420aa9f101f0b2387dc9e2fd10733197f1318e </div>
<div style="display:none"> Gerrit-Change-Number: 9085 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: George Joseph <gjoseph@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins2 </div>
<div style="display:none"> Gerrit-Reviewer: Joshua Colp <jcolp@digium.com> </div>