<div dir="ltr">I am dealing with In-dialog requests using  <div><br></div><div>------------------------------------------------------------------------------------------------------<br><div><div>    if (has_totag() &amp;&amp; (is_domain_local(&quot;$rd&quot;) || $Ri== &quot;127.0.0.1&quot;) &amp;&amp; is_method(&quot;INVITE|ACK|BYE|UPDATE&quot;))</div><div>    {</div><div>        # sequential request within a dialog should</div><div>        # take the path determined by record-routing</div><div>        if (topology_hiding_match())</div></div><div>-----</div><div>---------------------------------------------------------------------------------------------------------</div><div><br></div><div>at the top of my script. After that I process initial requests, but I see some REGISTER messages with TO-Tag and &quot;Route&quot; header and they are being discarded by my script because Initial request cannot have Route header.</div><div><br></div><div>Do i also need to pass REGISTER messages also through same block?...or i need to call loose_route after has_to_tag check.</div></div><div><br></div><div><br></div></div>