On Thursday 13 March 2008, Anatoly Pidruchny wrote:
> The NACK may work, but it would be a very big and fundamental RFC
> change. And it would be very disruptive, because it is not compatible
> with the current RFC.

It is probably one of the simplest ways to solve the conflict. About how 
disruptive it is, I would say that is just an extension. If a device 
doesn't support it it can ignore it, as it doesn't change any other call 
flows, it only fixes one that the current RFC specs can't.

>
> How about my proposal to stop resending INVITE and start resending
> CANCEL in a proxy if a provisional response is not received? May be I
> am wrong, but I think it can help and it is really a minor change in
> RFC that in fact preserves compatibility.

This still doesn't resolve the conflict between the CANCEL and 200 OK. 
Even if you start transmitting a CANCEL, still a 200 OK for the initial 
INVITE can come after that because there is packet loss or the 200 OK was 
already send before you started to transmit the CANCEL and then you can't 
handle the situation using the current mechanisms the RFC provides.

-- 
Dan

_______________________________________________
Devel mailing list
Devel@lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to