[reSIProcate] DNS results not getting greylisted after a timeout
Byron Campen
bcampen at estacado.net
Thu Mar 20 09:47:27 CDT 2008
Greylisting should only happen if we get no response from the wire;
a 408 that was actually received from the other end doesn't count.
Also, if we have received a provisional on the same transaction, we
probably shouldn't greylist. Now, in what event are you getting a
timeout after a provisional in an INVITE transaction? I think this
can only occur after a CANCEL has been sent, correct?
Best regards,
Byron Campen
> Hi,
>
> I see that if a DNS resolved IP is not responding that IP doesn’t
> get greylisted because in TransactionState::sendToTU
> (TransactionMessage* msg)
>
> mState==Calling and not Trying as the if is looking for. If I
> change the if to
>
>
>
> if(sipMsg->getReceivedTransport() == 0 && (mState ==
> Trying || mState == Calling)) // only greylist if internal\
>
> ly generated and we haven't received any responses yet
>
>
>
> Then I get the expected behavior.
>
> Can someone please explain?
>
>
>
> Thanks,
>
> Brocha
>
> _______________________________________________
> 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/20080320/9af61559/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2423 bytes
Desc: not available
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20080320/9af61559/attachment.bin>
More information about the resiprocate-devel
mailing list