inline


MI> "RFC 3261 states that "A UA SHOULD use the same Call-ID for all
registrations during a single boot cycle."

Note the level of conformity required - it's 'SHOULD' strength rathert than 'MUST' strength, so inferring that the UA has rebooted from a change in the
Call-ID in REGISTER may be an error.

If you *really* want to know when a UA has rebooted I guess you need to
transport that information explicitly. Do you *really* want to know that?
Yes I understand the level of conformity. We are hoping to get an agreement with the UA developers to comply to this functionality and use it to *really* know that UA has rebooted. And yes, for our application we need to know if a UA
has rebooted. Is there any other way defined in the standard which will
indicate this information explicitly?


2 possible clues:

Some UACs I have seen
1 - start with CSeq=1 after they have rebooted, and then increase from there. 2 - send initial REGISTER without credentials, get challenged, and then include the credentials in subsequent refreshes (sometimes being re-challenged)

Both not 100% guaranteed or specified in any standard though. Of these two I guess number (2) is more guaranteed than (1), but requires that you use authentication (which you SHOULD anyway)

Jeroen


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Thanks & Regards
Monica Ingudam (Mail: [EMAIL PROTECTED])
Signal Engineer
AOL Dulles
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to