signalapp/ringrtc

TLS twillio turnserver config with RingRTC

Closed this issue · 3 comments

I am not able to connect call with my own tls based turnserver configuration of the video call.
Below is the error i am getting in log in Signal-Android.


2021-10-29 17:59:52.322 13687-13687/org.thoughtcrime.securesms W/ConstraintSet: id unknown call_screen_incoming_ring_status
2021-10-29 17:59:52.638 13687-13687/org.thoughtcrime.securesms W/ConstraintSet: id unknown call_screen_incoming_ring_status
2021-10-29 17:59:55.475 13687-22177/org.thoughtcrime.securesms W/CallManager: Unable to create Peer Connection with native call
    org.signal.ringrtc.CallException: Creating JNI PeerConnection failed caused by java exception:
    unknown -- unable to decode exception
        at org.signal.ringrtc.CallManager.ringrtcCreatePeerConnection(Native Method)
        at org.signal.ringrtc.CallManager.createConnection(CallManager.java:986)
2021-10-29 17:59:55.476 13687-22177/org.thoughtcrime.securesms E/ringrtc::core::call: Proceed Future failed: Creating JNI Connection failed

Hi @akcachy, it probably should be possible to use an alternative TURN configuration. It seems like the iceServers format is not correct. You could log the iceServers value that the unmodified client uses and be sure your format matches that.

If you still have an issue, please post a log dump of the iceServers value you are passing down (anonymize sensitive parts though!).

stale commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale commented

This issue has been closed due to inactivity.