Anyone doing RN WebRTC + Freeswitch integrations? Having an issue when answering calls made from Freeswitch to RN Webrtc App. Freeswitch complains something about DTLS and fails handshake. Calls in the other direction are ok though. Btw, what version of DTLS 1.75.2 (M75) uses?
I don’t really understand DTLS yet but it seems to me that in some cases the Client Hello sent by the plugin doesn’t use DTLSv1.2 and Freeswitch which also uses DTLSv1.2 on the version we’re using rejects the setup. Weird thing is that this only happens when the React App answers a call. Making calls is ok…
Seems this is some DTLS library error (OpenSSL, SSL_ERROR_SSL, the worst kind, lol). Is there any way of tweaking some parameters on the SSL library used in the module? If so do you see this making any diference?
I don’t really know, TBH. libWebRTC uses BoringSSL, but it’s initialized internally.
That said, we have used libWebRTC with this plugin for years with zero such bugs with any browser, so I’d start to debug on the FS side, which, coincidentally will probably be easier.
Yes, it’s the same library. Regarding DTLS, I know browsers still support 1.0 for now, but Chrome is going to drop support for DTLS 1.0 and 1.1 in version 80.