[OpenSIPS-Users] NEW: Changes in NATHELPER module

Razvan Crainea razvancrainea at opensips.org
Wed Mar 2 15:42:07 CET 2011


Hello Ovidiu,

All the functions from mangler module will be moved in nat_traversal, 
including the encode/decode contact header ones.

Regards,
Razvan

On 03/02/2011 04:12 PM, Ovidiu Sas wrote:
> Hello Razvan,
>
> Splitting the nathelper module is the right thing to do.  Thank you
> for taking care of it.
> With respect to the mangler module, there are still a few functions
> that are useful: the encode/decode contact header.
> Will you move these functions into an existing module?
>
> Regards,
> Ovidiu Sas
>
> On Wed, Mar 2, 2011 at 8:47 AM, Razvan Crainea
> <razvancrainea at opensips.org>  wrote:
>> Hello all,
>>
>>
>> I want to announce that by the end of the week we will make some structure
>> modifications to the nathelper module.
>> 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 rtpproxy. The signaling
>> functions from nathelper module will be merged with the existing functions
>> in nat_traversal module and the nathelper module will be permanently
>> removed.
>> Note that there will be no functional changes, but only structural ones, all
>> current functions exported by nathelper module will still be available (some
>> name changes might be possible though), just that they will be provided by
>> the new module or nat_traversal module .
>> 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 (rtpproxy module will be
>> similar to mediaproxy module).
>>
>> Action plan:
>>      Step 1: Copy the RTPProxy related functions to the new rtpproxy module
>> and delete them from nathelper
>>      Step 2: Copy all remaining functions from nathelper and mangler modules
>> in nat_traversal module
>>      Step 3: Remove nathelper and mangler modules
>>
>>
>> Regards,
>>
>> --
>> Razvan Crainea
>> OpenSIPS Developer
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>



More information about the Users mailing list