[reSIProcate] DnsResult blacklistLast,greylistLast question.
Byron Campen
docfaraday at gmail.com
Thu Nov 28 10:41:50 CST 2013
Wait, repro is blacklisting (and restransmitting!) on a 500? That
doesn't make sense. I suspect that the 500 is also malformed, enough
that repro is unable to match it to the transaction, causing a timeout
(which then causes the blacklist). And, I'm pretty sure we're
greylisting on timeout right? Could I get a trace?
Best regards,
Byron Campen
> Dear resiprocate devels,
> resiprocate version 1.8.8
>
> I use proxy,built above resip stack. In particular, there are a fiew
> intermediate proxy servers: N1,N2,N3.
>
> I've met next issue:
> 1) there is an active session.
> 2) some client starts one more session,sending malformed sip message
> to proxy1, proxy1 retransmits that message to Proxy2 and proxy2
> responds with 500 Server internal error. Proxy1 tries to retransmit
> that message several times and after the last one it penalizes given
> transport by black listing.
> 3) At the same time session from item1 has not been finished yet. If
> any participant from session1 will send any sip message -
> TransportSelector will generate TransportFailure or TCP transport will
> be selected if it is configured - as result session1 becomes broken/hung.
>
> I think UAC penalization - is good idea,but proxy penalization leads
> to undefined behaviour.
>
> Considering this I would like to ask a few questions,if you don't mind:
> 1) Is it possible to add some exception list to
> DnsResult::blackListLast/DnsResult::greyListLast stuff?
> 2) Could you please take a look on provided patch,which provides some
> kind of solution?
>
> Appreciate in advance.
>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20131128/f0f12f67/attachment.htm>
More information about the resiprocate-devel
mailing list