<div dir="ltr"><div><div><div><span style="font-family:arial,helvetica,sans-serif">Hi Richard!<br></span></div><br><div><span style="font-family:arial,helvetica,sans-serif">Just have tried an outgoing call to Chrome and Opera and it works fine. Thank you for the clarification regarding ICE! Dump files and rtp logs (Firefox, Chrome) I've sent to your email.<br>

</span></div></div><br></div><div>My little investigation brings the following :<br><br>- browsers (Firefox, Chrome  and Opera) don't use "a=ice-lite" in their SDP;<br><br>- Chrome and Opera take the role of ICE-CONTROLLING and provide USE-CANDIDATE for the ICE-Lite peer (mediaproxy) for both "offer" and "answer" cases;<br>

</div><div></div><div><br>- Firefox takes the role of ICE-CONTROLLING and provide USE-CANDIDATE in case of the "offer" while it takes the role of ICE-CONTROLLED during the "answer";<br>/means no media from WebRTC UA in the latter case/<br>

<br>Some other remarks.<br><br>During the call from Fire I saw a lot of "SRTP output wanted, but no crypto suite was negotiated" messages  from rtpengine. However DTLS is finally was established. Is that one more issue of Firefox?<br>

<br></div><div>Looking in STUN section of the dump files I wonder why Chrome use more than 10 binding request (USE-CANDIDATE) for each candidate  while Mozilla does it just once.<br><br></div><div>regards,<br></div><div>
<span style="font-family:arial,helvetica,sans-serif"></span></div>
<span style="font-family:arial,helvetica,sans-serif">Alexey<br></span><div><div><div><div><div><div class="gmail_extra"><span style="font-family:arial,helvetica,sans-serif"><br><br><br></span><div class="gmail_quote"><span style="font-family:arial,helvetica,sans-serif">2014-05-16 14:53 GMT+04:00 Richard Fuchs <span dir="ltr"><<a href="mailto:rfuchs@sipwise.com" target="_blank">rfuchs@sipwise.com</a>></span>:<br>

</span>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
<span style="font-family:arial,helvetica,sans-serif"><br></span>
</div><span style="font-family:arial,helvetica,sans-serif">There's nothing wrong with the SDP bodies that I can see. I recall that<br>
Firefox had or still has a problem with ICE role switching when ice-lite<br>
is offered. It never completes ICE negotiation (never sends an STUN<br>
packet with "use candidate") and so never starts DTLS handshake.<br></span>
<span style="font-family:arial,helvetica,sans-serif"><br>
You can confirm that by doing a packet capture including the RTP ports<br>
and inspecting the STUN packets. Chrome shouldn't have that problem<br>
though, perhaps do another test run with it? You can send those capture<br>
files to me if you'd like me to have a look.<br></span></blockquote></div></div></div></div></div></div></div></div>