<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>
<div>James,</div>
<div><br>
</div>
<div>Only SIP Requests are processed by the route function. That is why it makes sense for the INVITEs, REGISTERs, and OPTIONs, BYEs, ACKs, etc. The 486 is a reply and is handled by OpenSIPS according to normal SIP rules. It will not cause the script to run
 at all unless you are using the transaction module and have registered an onreply_route or failure_route with t_on_reply or t_on_failure. But you would not want to use loose_route there as that is meant only for request processing.&nbsp;&nbsp;</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE">
<div><br>
</div>
<div>Ben Newlin</div>
</div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>James Thomas<br>
<span style="font-weight:bold">Reply-To: </span>OpenSIPS users mailling list<br>
<span style="font-weight:bold">Date: </span>Friday, May 22, 2015 at 12:56 PM<br>
<span style="font-weight:bold">To: </span>&quot;<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a>&quot;<br>
<span style="font-weight:bold">Subject: </span>[OpenSIPS-Users] Residential Script - noob question<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">I've been stepping through the residential script and looking at&nbsp;rfc3665 in order to get an understanding of how things work. So far so good on simple INVITES, REGISTERS, etc. But I'm a little confused on case 3.9 Unsuccessful Busy. It might
 be my lack of complete understanding of loose_route..
<div><br>
</div>
<div>When Bob's phone sends the 486 Busy and it comes into the proxy, the to-tag is set so that code block gets executed. Is loose_route true or not? I thought not since there aren't Route headers present. If it is true, why? If it's false what happens to the
 486 at that point?&nbsp;</div>
<div><br>
</div>
<div>Or does the proxy do work behind the scenes of the script by ACKing then creating its own 486 to send to proxy 1?</div>
<div><br>
</div>
<div>Thanks for any insight.</div>
</div>
</div>
</div>
</span>
</body>
</html>