[SR-Users] Kamailio+B2BUA on IPv4-only and NAT64 Apple app store tests

Anthony Alba ascanio.alba7 at gmail.com
Tue Sep 17 15:39:53 CEST 2019


...just a bit more clarification: I was testing NAT64/DNS64, the iOS
device would use a IPv4 control plane due to NAT64, however it would
put IPv6 in the SDP so rtpengine was configured to be dual stack.

On Tue, Sep 17, 2019 at 8:49 PM Daniel-Constantin Mierla
<miconda at gmail.com> wrote:
>
> Hello,
>
> I am not sure what do you mean with:
>
> """
> I have noticed that if Kamailio is IPv4-only and it "sees"
> IPv6-addresses(Contact, Via headers??) it will try to resolve the
> IPv6-address as a DNS name!
> """
>
> If it just that on the specific deployment Kamailio has to bind on IPv4 and run as an IPv4 application, or actually you mean that Kamailio does not support IPv6?!?
>
> For the later, Kamailio supports IPv6 for quite long time and should work fine on IPv6 only or mixed networks.
>
> Cheers,
> Daniel
>
> On Tue, Sep 17, 2019 at 3:22 AM Anthony Alba <ascanio.alba7 at gmail.com> wrote:
>>
>> Hi folks,
>>
>> I'm wondering what you do to pass Apple app store tests (IPv6-only
>> NAT64/DNS64 scenario) with the iOS app likely to put IPv6 addresses in
>> the SDP, when Kamailio and your B2BUA(Asterisk, FreeSWITCH,...) are
>> IPv4-only endpoints.
>>
>> By "pass" I mean media flowing + SIP working - not sure the app store
>> gatekeepers would actually test media, but it would be nice to have a
>> robust solution.
>>
>> Strictly speaking, this is not a Kamailio's problem but  a media
>> SDP/<your-rtp-proxy-of-choice> problem. But since everything is so
>> closely intertwined I'm wondering where you choose to the location the
>> "solution".
>>
>> I have noticed that if Kamailio is IPv4-only and it "sees"
>> IPv6-addresses(Contact, Via headers??) it will try to resolve the
>> IPv6-address as a DNS name!
>>
>> The Wikipedia article on NAT64 mentions 464XLAT(RFC 6877) and Port
>> Control Protocol (RFC 7225), but those seem to be deep rabbit-holes...
>>
>> Cheers
>> Anthony Alba
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
> --
> Daniel-Constantin Mierla - https://www.asipto.com
> https://twitter.com/miconda - https://www.linkedin.com/in/miconda
> Kamailio Advanced Training - https://www.asipto.com/u/kat
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users



More information about the sr-users mailing list