<!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 . <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) and also a consistent model (<b>rtpproxy</b>
module will be similar to <b>mediaproxy</b> module).<br>
<br>
Action plan:<br>
Step 1: Copy the RTPProxy related functions to the new <b>rtpproxy</b>
module and delete them from <b>nathelper</b><br>
Step 2: Copy all remaining functions from <b>nathelper </b>and
<b>mangler</b> modules in <b>nat_traversal</b> module<br>
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>