[SR-Users] Kamailio as IPv6 to IPv4 Gateway

Ovidiu Sas osas at voipembedded.com
Sat Oct 16 14:52:31 CEST 2010


Can you detail what is not working in 3.1.0?

Regards,
Ovidiu Sas

On Fri, Oct 15, 2010 at 5:24 PM, Joe Uelk <joe.uelk at gmail.com> wrote:
> Thanks for the information Klaus and Ovidiu!
> It seems the 4to6.cfg file referenced is for a different version of
> Kamailio. I'm using 3.1.0 and I was unable to get it to run with that .cfg
> file.
> I installed Kamailio on Fedora 10 as an rpm. It runs successfully with the
> default configuration.
> Also, it seems NAT is used in the 4to6.cfg file. Does this mean WITH_NAT is
> required in the newer version?
> I'd be happy to install any version that will work with the examples you
> have provided... which do you recommend?
> Also, the potential for IPv6 addresses in the Via header of IPv4 clients
> that Klaus mentioned could be an issue... is there a way to enable topology
> hiding or something similar?
> Thanks,
> Joe
> On Fri, Oct 15, 2010 at 6:37 AM, Klaus Darilion
> <klaus.mailinglists at pernau.at> wrote:
>>
>>
>> Am 15.10.2010 02:59, schrieb Joe Uelk:
>>>
>>> Hello all,
>>>
>>> I'm looking to implement the following scenario:
>>>
>>> Step 1
>>> SIP Server A sends INVITE to port 5060 over IPv6 to Kamailio:
>>> 2001::1 --udp/tcp--> 2001::2:5060
>>>
>>> Step 2
>>> Kamailio SIP NATs the INVITE and sends it out IPv4 to SIP Server B on
>>> port 6000
>>> 1.1.1.1 --udp/tcp--> 1.1.1.2:6000 <http://1.1.1.2:6000>
>>>
>>> Step 3
>>> All SIP Server B responses within this SIP dialog are sent back to SIP
>>> Server A along the same path.
>>>
>>> There is more to this but I want to accomplish this first and go from
>>> there.
>>>
>>>
>>> Can someone point me toward a resource on how to get this created?
>>>
>>> Do I need to use the WITH_NAT function in kamailio.cfg?
>>
>> No. WITH_NAT is for NAT traversal of SIP clients behind NAT.
>>
>> If you want to operate Kamailio in IPv4-IPv6 bridging mode you only have
>> to listen to IPv4 and IPv6 sockets. Bridging will be done automatically (by
>> using the double-record-route feature). Maybe you have to specify mhomed=1.
>> (multi homed).
>>
>> But be aware. This only covers SIP signaling. If the clients are not
>> dual-stacked then you usually also have to v6-v4 briding for media, e.g. by
>> using rtpproxy in bridge mode.
>>
>> Furher, I suspect there will be some clients which are confused if the
>> receive a IPv6 address in contact header while using IPv4 when talking to
>> the proxy.
>>
>> regards
>> klaus
>>
>>>
>>> Thanks!
>>> Joe
>>>
>>>
>>>
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users at lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
> --
> Joe Uelk
> joe.uelk at gmail.com
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>



More information about the sr-users mailing list