Hi,
I am thinking about whether it makes sense to send a CANCEL Request to a branch, that did not reply within the fr_timer when using DNS-Failover.
It is possible, that the first gateway (because of various reasons) takes too long to reply, but nevertheless processes the call. This can lead to the result, that the callee receives 2 calls (from both gateways), which is in fact one call from the caller.
It should be possible to prevent that in most cases, if DNS failover sends a CANCEL to a timed out branch and then forgets about it (stateless).
Are there any comments or feedback/experiences on that idea?
Cheers Jasmin