<div dir="ltr"><div dir="ltr">Hi All,<br><br></div><div>Thanks for the replies. I think Andras has cracked it, the SDP body of a SIP message contains an IPv4 address and is encrypted with TLS so even if a SIP Helper or ALG is present it won't work.<br><br></div><div>The SDP RFCs imply you can use a FQDN so I will look into it. It's odd that it works on Android but now I know what to look for I should be able to compare the two.<br><br></div><div>Russell - Thanks for the offer that's really appreciated. Now I know what to go on I'll look into it a bit more from our side and give you a shout if we need anything.</div><div><br></div><div>Thanks again</div><div>Matthew<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 5, 2022 at 10:59 AM Russell Langton <<a href="mailto:russell3901@gmail.com" target="_blank">russell3901@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi Matthew,<div dir="auto"><br></div><div dir="auto">As others have said, get that Ipv6 enabled asap ;)<br><div dir="auto"><br></div><div dir="auto">Telstra is currently in shutdown mode for non-critical staff until next week.</div><div dir="auto"><br></div><div dir="auto">I'll reach out to you next week and we work together to see whats going on.</div><div dir="auto"><br></div><div dir="auto">-Russell@Telstra.</div><div dir="auto"><br></div><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, 5 Jan 2022, 6:33 pm Andras Toth, <<a href="mailto:diosbejgli@gmail.com" target="_blank">diosbejgli@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Matthew,<div><br></div><div>As long as you use a DNS hostname instead of an IPv4 literal address, things should work fine for both local apps or tethered/hotspot access because Telstra's DNS servers can do DNS64. Locally on the iPhone you can use a literal IPv4 too because iOS will do local address translation (CLAT), but it can't translate IPv4 literals to IPv6 for connections via the hotspot.</div><div><br></div><div>I don't have any problems with UDP on Telstra IPv6-only connection, I just tried and I can send and receive UDP packets via the Telstra NAT64 gateway when visiting <a href="https://h2o.examp1e.net/" rel="noreferrer" target="_blank">https://h2o.examp1e.net/</a> in a browser that supports QUIC (because that uses UDP) and since that hostname does not have an IPv6 address, Telstra converts it to IPv6 via DNS64. You can see from the packet capture below that both src and dst addresses are Telstra (one is mine, other side is the DNS64 gateway).</div><div><br></div><div>18:25:12.424022 IP6 (flowlabel 0xd0300, hlim 64, next-header UDP (17) payload length: 1238) 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910 > 2001:8004:11d0:4e2a::84e2:18c.443: [udp sum ok] UDP, length 1230<br></div><div>18:25:12.666177 IP6 (hlim 45, next-header UDP (17) payload length: 1288) 2001:8004:11d0:4e2a::84e2:18c.443 > 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910: [udp sum ok] UDP, length 1280<br>18:25:12.667703 IP6 (flowlabel 0xd0300, hlim 64, next-header UDP (17) payload length: 1238) 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910 > 2001:8004:11d0:4e2a::84e2:18c.443: [udp sum ok] UDP, length 1230<br>18:25:12.668868 IP6 (hlim 45, next-header UDP (17) payload length: 1288) 2001:8004:11d0:4e2a::84e2:18c.443 > 2001:8004:c81:6820:f5b6:b0a:c39c:7cf.58910: [udp sum ok] UDP, length 1280<br></div><div><br></div><div>I would suggest trying to replicate the issue and gathering a packet capture to see what packets go through and what gets lost. It might be MTU related issues if too large packets can't go through but I can send 1410 bytes packets via the cellular connection successfully.</div><div><br></div><div>Regards,</div><div>Andras</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 4, 2022 at 9:34 PM Matthew H <<a href="mailto:Matthew@marrold.co.uk" rel="noreferrer" target="_blank">Matthew@marrold.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><div>Hi,<br><br></div>The app works fine on other IPv6 only networks with NAT64 in place which appears to satisfy Apple's requirements.<br><br></div>We are looking into adding proxies with IPv6 support, however it's likely to take some time and it would be good if we can find a fix / workaround in the meantime<br><br></div><div>Thanks<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 4, 2022 at 10:10 AM Troy <<a href="mailto:troy@troykelly.com" rel="noreferrer" target="_blank">troy@troykelly.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Apologies for a non answer, but any app (at least with Apple) is required to support IPv6 only networks.<br><br><a href="https://developer.apple.com/support/ipv6/" rel="noreferrer" target="_blank">https://developer.apple.com/support/ipv6/</a><br><br>Rather than work on a 6 to 4 fix, why not put some energy into supporting IPv6?<br><br><div><b>Regards, Troy</b></div><div>Brevity is the elixir of life.<br></div><div><span style="font-size:10px">Father Hector McGrath, Pixie 2020</span><br></div><br><br><br><br>-------- Original Message --------<br>On 4 Jan 2022, 9:03 pm, Matthew H < <a href="mailto:Matthew@marrold.co.uk" rel="noreferrer" target="_blank">Matthew@marrold.co.uk</a>> wrote:<blockquote><br><div dir="ltr"><div>Hi,<br><br></div><div>We are developing a WebRTC mobile app that sets up a media session via Web Socket and then sends the media via RTP over UDP. It's working on most networks but we've had users report issues with the app when their iPhone is connected to the Telstra Mobile network.<br><br></div><div>Unfortunately our network only supports IPv4, and after examining the available logs it appears their iPhone only gets an IPv6 address. The Web Socket communication is able to reach us so I assume a NAT64 gateway is in use, but we don't see any RTP / UDP arrive at our network edge.</div><div><br></div><div>We found a couple of posts that suggest users have had similar issues with UDP being dropped:<br><br><a href="https://crowdsupport.telstra.com.au/t5/network-roaming/unable-to-stream-video-over-udp-on-ipv6-only-connection/td-p/933472" rel="noreferrer" target="_blank">https://crowdsupport.telstra.com.au/t5/network-roaming/unable-to-stream-video-over-udp-on-ipv6-only-connection/td-p/933472</a><br><a href="https://crowdsupport.telstra.com.au/t5/network-roaming/ios-and-ipv6/td-p/931449" rel="noreferrer" target="_blank">https://crowdsupport.telstra.com.au/t5/network-roaming/ios-and-ipv6/td-p/931449</a></div><div><a href="https://crowdsupport.telstra.com.au/t5/apple-ios/nordvpn-won-t-connect-on-4g-ios/td-p/932511" rel="noreferrer" target="_blank">https://crowdsupport.telstra.com.au/t5/apple-ios/nordvpn-won-t-connect-on-4g-ios/td-p/932511</a></div><div><br></div><div>Is anyone aware of Telstra's NAT64 gateway dropping UDP? <br><br></div><div>Thanks</div><div>Matthew<br></div></div>
</blockquote></blockquote></div></div>
_______________________________________________<br>
AusNOG mailing list<br>
<a href="mailto:AusNOG@lists.ausnog.net" rel="noreferrer" target="_blank">AusNOG@lists.ausnog.net</a><br>
<a href="http://lists.ausnog.net/mailman/listinfo/ausnog" rel="noreferrer noreferrer" target="_blank">http://lists.ausnog.net/mailman/listinfo/ausnog</a><br>
</blockquote></div>
_______________________________________________<br>
AusNOG mailing list<br>
<a href="mailto:AusNOG@lists.ausnog.net" rel="noreferrer" target="_blank">AusNOG@lists.ausnog.net</a><br>
<a href="http://lists.ausnog.net/mailman/listinfo/ausnog" rel="noreferrer noreferrer" target="_blank">http://lists.ausnog.net/mailman/listinfo/ausnog</a><br>
</blockquote></div></div></div>
</blockquote></div></div>