<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi,<br><br></div>I locally generate BYE using dlg_end_dlg. When I want to end a call that is "transport layer" bridged, the BYE is not sent to first hop in route_set but directly to the endpoint. In such BYE there are no Route headers. In non-bridging calls Routes are correctly placed and the message is routed to the first "hop".<br>
<br></div>When the error happens, this is written to a log:<br><br>WARNING: rr [loose.c:821]: after_loose(): no socket found for match second RR<br><br></div>Here ([SR-Users] no socket found for match second RR) I have read this is only a warning, but in my configuration it seriously influences the message routing.<br>
<br></div>My setup is<br><br></div>phone1(192.168.10.3) <--TCP--> kamailio1(192.168.10.2) <--UDP--> kamailio2(192.168.5.3) <--UDP--> phone2<br><br></div>On kamailio1 I generate dlg_end_dlg and the BYE is sent to phone1 and phone2 directly.<br>
<br></div>I'm using Kamailio 4.0.4 on Debian machines.<br><br></div>How can I make the Kamailio1 to send the BYE to kamailio2 in the transport layer bridging scenario? Do I have some misconfiguration or this is not a correct behaviour?<br>
<br></div>Thanks for answer<br><br></div>Efelin<br></div>