Ah, I see.. I totally forgot about an internally generated 408. I was just trying to suggest that if you receive a 408 from an endpoint, it isn't necessarily grounds for being blacklisted. However, given the application, it probably makes sense.<div>
<br></div><div><br><br><div class="gmail_quote">On Wed, Feb 11, 2009 at 5:04 PM, Iñaki Baz Castillo <span dir="ltr"><<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
El Miércoles, 11 de Febrero de 2009, Brett Nemeroff escribió:<br>
<div class="Ih2E3d">> That 408 doesn't make sense to me.. <br>
><br>
> If you got a 408 back, the gateway you are sending to WORKS, but IT'S<br>
> destination is failing.<br>
<br>
</div>That's incorrect. RFC 3261 states clearly that, in case a request has no reply<br>
(after the corresponding retransmissions) then the transaction client<br>
(OpenSIPS in this case) MUST generate *internally* a 408 response. In case<br>
there is just one branch, OpenSIPS must send that 408 upstream as definitive<br>
negative response. And sure this is the behaviour.<br>
<div class="Ih2E3d"><br>
<br>
> say for example you send to a gateway and that gateway sends to 10<br>
> different providers.. if this call routes to provider A, which doesn't<br>
> respond, then your gateway may respond back with a 408. Where the failure<br>
> isn't your gateway, it's your gateway's upstream..<br>
<br>
</div>That's a more complex scenario. But you are rigth, it's not easy to choose the<br>
appropiate response code since any node in the signalling path could generate<br>
that response.<br>
<font color="#888888"><br>
<br>
<br>
--<br>
</font><div><div></div><div class="Wj3C7c">Iñaki Baz Castillo<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>