[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