[SR-Users] Problem with loose_route for a BYE

Igor Potjevlesch igor.potjevlesch at gmail.com
Wed Nov 20 15:03:32 CET 2013



I work on interconnecting an old SER version with Kamailio.

When a BYE is sent by the old SER, the "if (loose_route)" instruction
returns false and then a "404 Not here" is sent. So the BYE is not relay to
the UA. 

If the BYE is sent by Kamailio, no problem.


Here are the BYE headers received by Kamailio:

Record-Route: sip:OLD_SER_IP_ADDRESS;ftag=e97b7b77c5a3a9cc;lr=on

Via: SIP/2.0/UDP OLD_SER_IP_ADDRESS;branch=z9hG4bKc9e5.3cbad207.0

Via: SIP/2.0/UDP

Route: sip:KAMAILIO_IP_ADDRESS;lr=on


I looked at the RR module documentation and it's clearly said that "The
loose_route function analyzes the Route: headers in the requests. [.]If a
Route: header is found, the function returns 1 and behaves as described in
section 16.12 of RFC 3261.". 


Someone has an idea?






Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20131120/d9a2218e/attachment.html>

More information about the sr-users mailing list