Iñaki Baz Castillo schrieb:
El Lunes, 11 de Agosto de 2008, Ovidiu Sas escribió:
AFAIK, the 200 OK is relayed in stateless mode, not dropped.
You are rigth, this is what RFC3261 says, but not sure if OpenSer implements it, does it? but will OpenSer also relay a non 2XX final response in stateless mode if transaction expired?
yes.
Anyway other problem will occur with the following ACK. If 2XX the ACK is a new transaction but AFAIK OpenSer matches it (in some way) to the INVITE transaction (now expired). If non 2XX then the ACK is part of the INVITE transaction so it will not delivered to the UAS because the transaction expired.
Indeed, ACK routing will be more difficult. 200-OK ACK should be loose routed - thus no problem. non-200 ACK I guess will be absorbed by tm (not sure about this). I think problem makes non-200 OK ACK with a pre-louded route set.
regards klaus