[Kamailio-Devel] RFC 4320 and 4321?
Klaus Darilion
klaus.mailinglists at pernau.at
Tue Sep 2 12:08:04 CEST 2008
Iñaki Baz Castillo schrieb:
> 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.
Kamailio uses a default fr_timer of 30. Thus, as the clients timer is
64*t1=32 seconds it might be useful. Further, in scenarios where
fr_timer is configured to shorter values IMO it makes sense to send 408
response.
regards
klaus
More information about the Devel
mailing list