[...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

Reply via email to