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

Reply via email to