[OpenSIPS-Devel] RFC 4320 and 4321?

Iñaki Baz Castillo ibc at in.ilimit.es
Tue Sep 2 16:59:29 CEST 2008


Hi, RFC 4320 handles some issues about non INVITE transactions described in 
RFC 4321. For example:

- A proxy should NOT generate a 408 during parallel forking in a branch 
doesn't respond because when this 408 is sent the UAC client transaction has 
been already destroyed by it own timer.
Please, take a look to RFC 4321 (specially figure 3).

- A transaction-stateful SIP proxy MUST NOT send any response to a
non-INVITE request unless it has a matching server transaction that
is not in the Terminated state.  As a consequence, this proxy will
not forward any "late" non-INVITE responses. (This avoids late replies that 
will not match UAC client transaction).


I've tested it and OpenSIPS doesn't implement this RFC. If during parallel 
forking a branch doesn't respond then OpenSIPS replies 408 that is useless in 
most cases.

Regards.


-- 
Iñaki Baz Castillo
ibc at in.ilimit.es



More information about the Devel mailing list