[OpenSIPS-Users] SBC Edge

Ovidiu Sas osas at voipembedded.com
Fri Mar 2 22:22:58 CET 2012


On Fri, Mar 2, 2012 at 4:14 PM, Jamuel Starkey <jamuel at hcvoip.com> wrote:
>
> On Mar 2, 2012, at 1:03 PM, Ovidiu Sas wrote:
>
>> On Thu, Mar 1, 2012 at 4:26 PM, Joe Moffatt <joemoffatt at me.com> wrote:
>>> I am struggling mightily.    I just installed OpenSIPS, but very confused.
>>>  I've deployed hundreds of Asterisk boxes, but this is challenging.
>>>
>>> Ideally, I want to setup OpenSIPS to handle far end NAT traversal and
>>> forward REGISTER requests to my switch (Happens to be a Metaswitch).
>>>
>>> In the commercial world, SBC's allow end user devices to use their public IP
>>> as a outbound proxy, and the switch sees the IP address of the proxy as it's
>>> registered location.
>>>
>>> Is this possible?  I have no idea how to do that.
>>
>> It is possible, but requires a good understanding of opensips and SIP protocol.
>> The REGISTER must be properly mangled to make Metaswitch happy.
>>
>>
> Is the methodology for REGISTER mangling proprietary or something that you can share?  I'd be interested to learning how this is accomplished in OpenSIPS as well.

No, it is not proprietary, but each softswitch has it's own requirements.

If the softswitch has path support, then it is better to use path:
http://www.opensips.org/html/docs/modules/devel/path.html

If the softswitch doesn't have support for path, then the REGISTER
that is sent to the softswitch must have opensips's IP in Contact (in
order to force outbound routing from softswitch to subscribers via
opensips).  If the subscriber is NATed, then it's opensips's
responsibility to keep the NAT pinhole open.


Regards,
Ovidiu Sas

-- 
VoIP Embedded, Inc.
http://www.voipembedded.com



More information about the Users mailing list