Hi,
Intro/Context:
We are using AudioBridge to build an audio conferencing solution, including SIP and WebRTC connections.
Our objective is to support both Dial-In and Dial-Out from SIP, so we are extensively using the RTP join feature.
Requirement:
We want to direct the mobile operator’s unavailability message saying “The person you are trying to reach is currently unavailable…” to the AudioBridge room, which the RTP is negotiated within SIP 18x SDP. (SIP Ringing or SIP Session Progess)
The challenge with AudioBridge:
For a happy path outbound call,we can send an INVITE without an SDP, get the SDP from SIP OK, send it to the Janus RTP join API, and finally answer SIP/OK with an ACK containing Janus SDP. (it is working)
But in the case of SIP 18x with SDP, SIP messaging requires that we send an INVITE with SDP (SDP of Janus) to be able to receive the RTP
Troubleshooting actions:
We have sent a dummy SDP port to Janus to get Janus SDP, and we have initiated a SIP INVITE with Janus SDP. Janus server have received RTPs on the correct port, but unfortunately, AudioBridge discards RTPs since the RTP source port is different from the one provided by the JoinRTP API.
So does anybody have a suggestion?