On 10/07/2020 04.59, Benjamin Flügel | vio:networks wrote:
Hey guys,

I'm trying to configure a Kamailio to work with a browser softphone based on 
SIPJS using WebRTC.
So far it works great on Firefox but have a specific problem with chrome, when 
I want to make call from the softphone to another extension.
After anwsering the call Chrome/the softphone sends a BYE immediately, because this line 
"a=rtcp-mux" is missing in the OK.

The Kamailio is a proxy. Behind the Kamailio there is an Asterisk, which is 
responsible for the pbx-features.


Those are my rtpengine Flags for the Invite:

rtpengine_manage: replace-origin replace-session-connection trust-address 
via-branch=extra rtcp-mux-demux DTLS=off SDES-on ICE=remove RTP/AVP


And those are the flags for the response, in this case the OK:

rtpengine_manage: replace-origin replace-session-connection rtcp-mux-offer 
rtcp-mux-accept generate-mid DTLS=off SDES-on ICE=force RTP/SAVPF 
direction=internal direction=external loop-protect

It seems that the Kamailio ignores ths "rtcp-mux-offer rtcp-mux-accept" in the 
response. Can you help me get it to work?

You don't need to provide some of these options in your answer (neither rtcp-mux nor the direction nor the protocol - the direction should be specified in the offer). You should also provide the same via-branch option in your answer as you did in the offer, especially if this is a branched offer. In particular if this is a branched offer and the via-branches weren't given correctly, then that would explain the missing rtcp-mux.

Cheers


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

Reply via email to