Re: Summary: SIP CLF format discussion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dale Worley wrote:
On Fri, 2009-02-13 at 10:40 -0600, Vijay K. Gurbani wrote:
Next, the main area of discussion in the thread was what
constitutes a message in the context of CLF logging: is
it how rfc3261 describes it?  That is, a SIP request is
one message, a response is another message, and so on?
Or does message = SIP request +
                   0 or more provisional responses +
                   1 final response

"1 or more final responses"!

Or should that be "0 or more final responses", since we might not
receive a final response?

Pedantically speaking, it should be "0 or 1 final response".
Under what condition would you get more than 1 final response
for the same transaction from a downstream forking proxy?

IIRC, we had a corner case in rfc2543 where proxies used to
forward a 6xx or a 2xx upstream immediately, whichever came
first.  So, if a 6xx came first and was forwarded, a 2xx
would also be forwarded if it arrived after the 6xx (since a
2xx-class response cannot be quashed at a proxy.)  This corner
case was fixed in rfc3261, so I'd be surprised if a rfc3261
forking proxy sends multiple final responses upstream.

Thanks,

- vijay
--
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA)
Email: vkg@{alcatel-lucent.com,bell-labs.com,acm.org}
Web:   http://ect.bell-labs.com/who/vkg/
_______________________________________________
Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP

[Index of Archives]     [IETF Announce]     [IETF Discussion]     [Linux SCSI]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]

  Powered by Linux