Issue with SDP Forwarding in Android SIP Client to Janus WebRTC Gateway

Description:

Hello Meetecho community,

I’m encountering an issue with SDP forwarding in an Android SIP client communicating with the Janus WebRTC Gateway, and I’m hoping to get some insights or guidance on resolving it.

Problem Overview:

We have developed an Android application acting as a SIP client (Party B) which communicates with the Janus WebRTC Gateway. The workflow is as follows:

  1. Party B sends an SDP answer to Janus.
  2. Janus is expected to forward this SDP to Party A.

Issue:

While the SDP answer from Party B is successfully received by Janus, it fails to forward this SDP to Party A. As a result, Party A does not receive the necessary SDP information, leading to failed communication.

Troubleshooting Steps:

  1. Debugging: We have extensively debugged the Android SIP client and verified that the SDP answer is correctly generated and sent to Janus.
  2. Janus Configuration: We have reviewed the Janus configuration settings to ensure there are no misconfigurations causing the SDP forwarding issue.
  3. Network Analysis: Network analysis tools have been utilized to inspect the traffic between Party B, Janus, and Party A, confirming that the SDP answer is reaching Janus but not being forwarded.

Request for Assistance:

Despite our efforts, we have been unable to identify the root cause of this SDP forwarding issue. We would greatly appreciate any insights, suggestions, or experiences from the community that could help us troubleshoot and resolve this issue.

Thank you in advance for your assistance!