<div dir="ltr">Interesting. So far it has worked on all clients except WebRTC. It seems strange to me that putting a hostname in an SDP wouldn&#39;t be allowed, but it&#39;s far from the weirdest thing I&#39;ve seen in some these specs.<div><br></div><div>I&#39;m fine with having IPs in the SDP for pretty much all cases, except for the iPhone where it is supposedly necessary to not use IP literals. So I guess I have two questions then:</div><div><br></div><div>1. Is there a way in FS to explicitly set an advertised IP address through a channel var? Actually, in this case I would just define a few options in vars.xml and then use expansion. Something like, advertised_rtp_ip=${local_ipv4} or advertised_rtp_ip=${local_ipv6}</div><div><br></div><div>2. How are people deciding whether to advertise IPv4/IPv6 if FS <i>isn&#39;t</i>┬áhandling registrations. Say, for example, Kamailio handles registrations. FS only knows if it&#39;ll talk to Kamailio via 4 or 6, but not what Kamailio will use to talk to the clients. Is there a best practice here for supporting dual stack?</div><div><br></div><div>Best,</div><div>Colin</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 3, 2016 at 1:13 AM Michael Jerris &lt;<a href="mailto:mike@jerris.com">mike@jerris.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have not once in my life seen someone use a hostname instead of an ip in an sdp, and I do not believe it is legal.<br>
<br>
&gt; On Aug 2, 2016, at 1:00 PM, Colin Morelli &lt;<a href="mailto:colin.morelli@gmail.com" target="_blank">colin.morelli@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hey all,<br>
&gt;<br>
&gt; So it looks like WebRTC has issues dealing with hostnames in the SDP instead of IP addresses. Particularly, when including a hostname in the SDP there&#39;s no audio in either direction. This is the case in both the latest Firefox + Chrome browsers.<br>
&gt;<br>
&gt; This is particularly problematic for applications that are WebRTC + mobile, now that Apple is enforcing applications to support IPv6-only networks. Using hostnames in the record-route and SDP addresses meets the requirement since the OS will synthesize an IPv6 address when a DNS query is performed, but according to the documentation they strongly urge applications to avoid using address literals in their applications.<br>
&gt;<br>
&gt; Has anyone had success with methods to switch between advertising a hostname vs IP address in the SDP? Or other methods for solving this problem?<br>
<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div>