<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-01-28 Joshua Colp <span dir="ltr"><<a href="mailto:jcolp@digium.com" target="_blank">jcolp@digium.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="im">On 14-01-28 08:47 AM, Daniel Pocock wrote:<br>
><br>
> Is that what Firefox is trying to do with the SDP it sends on INVITE?<br>
<br>
</div>I don't know. I don't know what spec they are trying to follow.<br>
<div class="im"><br>
><br>
> I implemented a quick hack in JSCommunicator that tweaks the SDP from<br>
> Firefox into what Asterisk expects. This makes it work. Here is the<br>
> commit:<br>
> <a href="https://github.com/opentelecoms-org/jscommunicator/commit/6980f8e1c3311c46154b3840d695f0ddc9c8c8ae" target="_blank">https://github.com/opentelecoms-org/jscommunicator/commit/6980f8e1c3311c46154b3840d695f0ddc9c8c8ae</a><br>
><br>
> However, I didn't want to keep that in my code in the long term. It is<br>
> just to make the <a href="http://sip5060.net/test-calls" target="_blank">sip5060.net/test-calls</a> work for as many people as possible.<br>
><br>
> Do you believe this should be fixed by some change in Firefox or is it<br>
> something that would potentially have to be implemented in Asterisk?<br>
<br>
</div>I would say Firefox, but in the time since the original code in Asterisk<br>
was written yet another RFC could have come to fruition that they are<br>
following...<br>
<div class="im"><br></div></blockquote><div><br></div><div><br></div><div>Bot Chrome and Asterisk use RTP/SAVPF, I guess following what <a href="http://tools.ietf.org/html/draft-ietf-rtcweb-rtp-usage-11">http://tools.ietf.org/html/draft-ietf-rtcweb-rtp-usage-11</a> mandates right now. Anyway, since DTLS is involved, Asterisk is doing the right thing: the draft currently mandates DTLS but doesn't clarify that UDP/TLS/RTP/SAVPF must be used instead.</div>
<div><br></div><div>That said, the workaround Daniel described is the same that others, myself included, do at the signalling level (e.g., in JavaScript or in a signalling gateway), and it's easy enough to not require any change in Asterisk IMHO. </div>
<div> </div><div>Lorenzo</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">
--<br>
Joshua Colp<br>
Digium, Inc. | Senior Software Developer<br>
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA<br>
Check us out at: <a href="http://www.digium.com" target="_blank">www.digium.com</a> & <a href="http://www.asterisk.org" target="_blank">www.asterisk.org</a><br>
<br>
</div><div class=""><div class="h5">--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</div></div></blockquote></div><br></div></div>