<html><head><title>Re: [OpenSIPS-Users] reject 3xx code</title>
</head>
<body>
<span style=" font-family:'Times New Roman'; font-size: 12pt;">Hello, Bogdan<br>
<br>
I understand, thank you very much.<br>
<br>
</span><a style=" font-family:'arial'; font-size: 10pt;" href="mailto:d.putyato@ptl.ru">mailto:denis7979@mail.ru</a><br>
<br>
<table bgcolor="#ffffff">
<tr>
<td width=2 bgcolor= #0000ff><br>
</td>
<td><span style=" font-family:'times new roman'; font-size: 12pt;">Hi Denis,<br>
<br>
3xx is a final response and it cannot be simply drop (as will let the transaction state machine in an ambiguous state). Not to mention that you will de-syncronize the callee side (which rejected the call) and the caller side (still waiting for a final answer).<br>
<br>
What you can do is to replace the 3xx with another final negative reply. Use a failure_route to do that:<br>
<br>
failure_route[block_redirect]<br>
{<br>
 &nbsp; &nbsp;if (t_check_status("3[0-9][0-9]))<br>
 &nbsp; &nbsp; &nbsp; &nbsp;t_reply("404","Not Found");<br>
}<br>
<br>
Regards,<br>
 <br>
<span style=" font-family:'courier new';">Bogdan-Andrei Iancu<br>
OpenSIPS Founder and Developer<br>
</span></span><a style=" font-family:'courier new'; font-size: 12pt;" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a><br>
<span style=" font-family:'times new roman'; font-size: 12pt;">On 18.08.2016 11:58, Denis wrote:<br>
</span><table>
<tr>
<td width=2 bgcolor= #3200ff><br>
</td>
<td><span style=" font-family:'times new roman'; font-size: 12pt;">reject 3xx code Hello<br>
<br>
I am using Opensips 2.1.2.<br>
I want to block sending 3xx codes to caller.<br>
<br>
In reply route i wrote such code <br>
if (status=~"30[1,2]") {<br>
 drop();<br>
}<br>
<br>
but i see that 302, for example, still process successfully.<br>
<br>
Thank you for any help.<br>
<br>
<span style=" font-family:'arial'; font-size: 10pt;"><i>-- <br>
</i></span></span><a style=" font-family:'arial'; font-size: 10pt;" href="mailto:denis7979@mail.ru">mailto:denis7979@mail.ru</a> <br>
<br>
<span style=" font-family:'courier new'; font-size: 12pt;">_______________________________________________<br>

Users mailing list<br>

</span><a style=" font-family:'courier new'; font-size: 12pt;" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<span style=" font-family:'courier new'; font-size: 12pt;">
</span><a style=" font-family:'courier new'; font-size: 12pt;" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<span style=" font-family:'courier new'; font-size: 12pt;">
</td>
</tr>
</table>
</td>
</tr>
</table>
</body></html>