<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="https://reviewboard.asterisk.org/r/2438/">https://reviewboard.asterisk.org/r/2438/</a>
     </td>
    </tr>
   </table>
   <br />




<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('https://reviewboard.asterisk.org/static/rb/images/review_request_box_top_bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for Asterisk Developers.</div>
<div>By opticron.</div>








<div style="margin-top: 1.5em;">
 <b style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Bugs: </b>


 <a href="https://issues.asterisk.org/jira/browse/ASTERISK-21057">ASTERISK-21057</a>


</div>



<div style="margin-top: 1.5em;">
 <b style="color: #575012; font-size: 10pt;">Repository: </b>
Asterisk
</div>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">This adds the base of Stasis messages, topics, message types, caches, and snapshot generation points within the bridging code to facilitate access to bridge information without accessing bridges directly and also adds AMI events for bridge changes built on top of that Stasis layer.

The new function in strings.h (ast_str_container_alloc) allocates a new AO2 container for bare strings since this functionality seems to be required quite a bit more often lately.</pre>
  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Tested with Confbridge and BridgeWait to verify correct events are generated when calls enter and leave bridges.</pre>
  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>team/group/bridge_construction/main/asterisk.c <span style="color: grey">(385233)</span></li>

 <li>team/group/bridge_construction/include/asterisk/strings.h <span style="color: grey">(385233)</span></li>

 <li>team/group/bridge_construction/include/asterisk/stasis_bridging.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>team/group/bridge_construction/include/asterisk/manager.h <span style="color: grey">(385233)</span></li>

 <li>team/group/bridge_construction/main/bridging.c <span style="color: grey">(385233)</span></li>

 <li>team/group/bridge_construction/main/manager.c <span style="color: grey">(385233)</span></li>

 <li>team/group/bridge_construction/main/manager_bridging.c <span style="color: grey">(PRE-CREATION)</span></li>

 <li>team/group/bridge_construction/main/manager_channels.c <span style="color: grey">(385233)</span></li>

 <li>team/group/bridge_construction/main/stasis_bridging.c <span style="color: grey">(PRE-CREATION)</span></li>

 <li>team/group/bridge_construction/main/strings.c <span style="color: grey">(385233)</span></li>

</ul>

<p><a href="https://reviewboard.asterisk.org/r/2438/diff/" style="margin-left: 3em;">View Diff</a></p>







  </td>
 </tr>
</table>




  </div>
 </body>
</html>