Good question, you did clarify that SIP.js, simply waits.

Since then there was some new ideas
https://tools.ietf.org/id/draft-ietf-mmusic-trickle-ice-sip-10.html

For Kamailio it would will probably be already supported.

Would be good to have inputs from SIP.js and RTP engine.



On Fri, May 1, 2020 at 8:29 AM Anthony Alba <ascanio.alba7@gmail.com> wrote:
Hello,

For those of you integrating with WebRTC and using a websocket control
plane like SIP.js how do you handle trickle ICE? If you use trickle
ICE any recommended RTP media servers (FreeSWITCH, Kurento, ....)?

SIP.js does some trick like delay XXX ms before sending out the offer
assuming the browser has collected all the ICE candidates, or maybe
even wait for the IceGatheringDone event: what do you think of such a
pattern?

I see that rtpengine source code mentions "trickle" in a few places,
but the rtpengine module doesn't make it clear how to send a ICE
candidate for an existing call.


Cheers
Anthony Alba

_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users