On 18/09/2025 13.57, Fernando Lopes via sr-users wrote:
My logs:
...
[1758217893.109379] INFO: [ID="m7e648isjm9n96ti62k9"]: [control] Replying to 
'answer' from 10.5.0.8:42938 (elapsed time 0.000804 sec)
[1758217893.109411] INFO: [ID="*m7e648isjm9n96ti62k9" tag="f03487ad-0be2-49d5-9452-289c407db828"* 
index="1" port="14656"]: [ice] ICE negotiated: peer for component 1 is 10.5.0.2:28384
...

[1758217930.743494] INFO: [ID="483961fa065a4df9b5f76059c8a1a3e3"]: [core] 
Closing call due to timeout
[1758217930.743636] INFO: [ID="483961fa065a4df9b5f76059c8a1a3e3"]: [core] Final 
packet stats:
[1758217930.743651] INFO: [ID=*"483961fa065a4df9b5f76059c8a1a3e3"*]: [core] --- 
Tag '*2bad2cacef0945b1a506a198aeb4ae01'*, created 1:00 ago for branch ''
...
[1758217930.743683] INFO: [ID="483961fa065a4df9b5f76059c8a1a3e3"]: [core] --- 
Tag*'88cf8c49-cdfc-475e-8075-a3ce0a36ecca'*, created 1:00 ago for branch ''
Are you sure these belong to the same call? With the call IDs and tags being different and all...
My Kamailio code:
route[GET_ICE] {
     if ( $proto == "wss" ) {
         if (is_ip_rfc1918("$si")) {
             $dlg_var(ice) = " ";
         } else {
             $dlg_var(ice) = " ICE=remove RTP ";

         }
     } else {
         $dlg_var(ice) = "ICE=FORCE";
     }
}

You mention WebRTC <> Asterisk, but I assume you really want to bridge it to plain SIP/RTP? Making that work requires more than just making ICE work on one side.

WebRTC requires a specific set of features, and so offers *going to* WebRTC should have the following options set:

transport-protocol=UDP/TLS/RTP/SAVPF ICE=force trickle-ICE rtcp-mux-offer 
rtcp-mux-require no-rtcp-attribute SDES=off generate-mid

If your version of rtpengine is recent enough, a convenience flag `WebRTC` is provided that enables all of these in one go.

Offers *going to* plain SIP/RTP generally require removal of these features, depending on how picky the intended recipient is and what features it supports. Generally you want to remove SRTP encryption, ICE, and RTCP multiplexing:

transport-protocol=RTP/AVP ICE=remove rtcp-mux-demux

Subsequent offers (re-invites) and answers (200 OK etc) may omit any or all of these.

Good luck

Cheers
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- 
sr-users@lists.kamailio.org
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to