Hello Vijay, Thanks for u'r response. So if i am interpreting correctly, then::- any subsequent new REGISTER or refresh REGISTER request MAY have the same or different Call-ID, but the branch-id in top-most Via(rfc3261 compliant) and the CSeq(increased) MUST be different,which indicates the new transaction. However it is RECOMMENDED that in a single boot cycle UA SHOULD use the same CALL-ID.(RFC-3261: "A UA SHOULD use the same Call-ID for all registrations during a single boot cycle.")
Also UA might Register, refresh and de-Register several times in a single boot cycle. Could u pl. comment on this. Regards, Manoj -----Original Message----- From: Vijay K. Gurbani [mailto:[EMAIL PROTECTED]] Sent: Monday, October 14, 2002 5:32 PM To: manoj mallik Cc: [EMAIL PROTECTED] Subject: Re: [Sipping] Call-ID in REGISTER [...Trimmed sipping...] Please don't cross post to sipping and sip-implementors; most people who monitor sipping also monitor sip-implementors. manoj mallik wrote: > In RFC 3261, sec 10.2.4 Refreshing Bindings: it says that > "A UA SHOULD use the same Call-ID for all registrations during a single > boot cycle." > > I have following doubts w.r.t the above statement:- > 1. What exactly the "single boot cycle" in the above statement means? is > it implies to one Registration and de-Registration procedure or only > just Registration procedure or something else? Consider a SIP PDA or a SIP wireless phone that is powered on. For the duration that it remains powered on, any registration, de-registration and registration refresh requests can have the same Call-ID. Of course, they MUST have a different CSeq number and topmost Via branch parameter (if they are rfc3261 compliant) to be recognized as separate transactions. > 2. Does the above statement means that the REGISTER request that is used > for Refresh the Registration will use the same call-ID as the initial > REGISTER message which was used for Registration? Sure; no harm done. > 3.Does all the new REGISTER request after de-Register should also > maintain the SAME call-id or will have new call-id? They can have the same Call-ID. Attention should be paid more to the CSeq and topmost Via branch parameter, since for rfc3261 registrars, the branch parameter in the topmost Via will indicate a new transaction and for rfc2543 registrars, an increasing CSeq number will hash to a new transaction. Regards, - vijay -- Vijay K. Gurbani vkg@{lucent.com,research.bell-labs.com,acm.org} Wireless Networks Group/Internet Software and Services Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440 Naperville, Illinois 60566 Voice: +1 630 224 0216 _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
