Hi
IMO it is possible to receive notifications with different events for different contacts bound to a particular AOR. Consider Section 4.7.1 of RFC 3680 4.7.1. The Registration State Machine In addition to this state machine, each registration is associated with a set of contacts, each of which is modeled with its own state machine. Unlike the FSM for the address-of-record, which exists even when no contacts are registered, the per-contact FSM is instantiated when the contact is registered, and deleted when it is removed. The diagram for the per-contact state machine is shown in Figure 2. This FSM is identical to the registration state machine in terms of its states, but has many more transition events. Further .. 4.7.2. Applying the state machine The server MAY generate a notification to subscribers when any event occurs in either the address-of-record or per-contact state machines, except for the transition from terminated to init in the address-of- record state machine. As a general rule, when a subscriber is authorized to receive notifications about a set of registrations, it is RECOMMENDED that notifications contain information about those contacts which have changed state (and thus triggered a notification), instead of delivering the current state of every contact in all registrations. However, notifications triggered as a result of a fetch operation (a SUBSCRIBE with Expires of 0) SHOULD result in the full state of all contacts for all registrations to be present in the NOTIFY. Regards, Tarun Gupta -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Naarumanchi Kaushik Sent: Friday, December 05, 2008 2:34 PM To: sip-implementors@lists.cs.columbia.edu Subject: [Sip-implementors] Query on RFC 3680. Hi All, According to RFC 3680, when a user subscribes for reg event package, he would receive notifications for any state change in the registered contacts under that AOR. If an AOR is registered with multiple contacts and then subscribed to reg event package, is it possible to receive notifications with different events for these contacts or do we get the same event for all the contacts? And if we could get multiple events, in what scenarios could this happen? For eg. If UserA registers with two contacts. Is it possible to receive a rejected event on first contact and deactivated event on second contact. -- N.V.S.Kaushik. _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors ________________________________ "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error,please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus." _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors