[Kamailio-Devel] RFC 4320 and 4321?

Iñaki Baz Castillo ibc at in.ilimit.es
Tue Sep 2 10:32:51 CEST 2008


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

- A proxy should 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.

- 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 Kamailio doesn't implement this RFC. If during parallel 
forking a branch doesn't respond then Kamailio replies 408 that is useless.

Regards.

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



More information about the Devel mailing list