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