<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hello all,<br>
    <br>
    <br>
    I want to announce that by the end of the week we will make some
    structure modifications to the <b>nathelper</b> module.<br>
    The module will be split into two parts - separating the
    communication with RTPProxy from the signaling and testing
    functions. The RTPProxy specific functions will be moved into a new
    module called <b>rtpproxy</b>. The signaling functions from <b>nathelper</b>
    module will be merged with the existing functions in <b>nat_traversal</b>
    module and the <b>nathelper</b> module will be permanently removed.<br>
    Note that there will be no functional changes, but only structural
    ones, all current functions exported by <b>nathelper</b> module
    will still be available (some name changes might be possible
    though), just that they will be provided by the new module or<b>
      nat_traversal</b> module .&nbsp; <br>
    The motivation of this change is to provide a clear function
    separation (sometimes the rtpproxy functionalities are required, but
    not also the signaling ones)&nbsp; and also a consistent model (<b>rtpproxy</b>
    module will be similar to <b>mediaproxy</b> module).<br>
    <br>
    Action plan:<br>
    &nbsp;&nbsp;&nbsp; Step 1: Copy the RTPProxy related functions to the new <b>rtpproxy</b>
    module and delete them from <b>nathelper</b><br>
    &nbsp;&nbsp;&nbsp; Step 2: Copy all remaining functions from <b>nathelper </b>and
    <b>mangler</b> modules in <b>nat_traversal</b> module<br>
    &nbsp;&nbsp;&nbsp; Step 3: Remove <b>nathelper </b>and <b>mangler</b> modules<br>
    <br>
    <br>
    Regards,
    <pre class="moz-signature" cols="72">-- 
Razvan Crainea
OpenSIPS Developer</pre>
  </body>
</html>