ABSTRACT

SIP, the Session Initiation Protocol [1], is a signaling protocol for Internet conferencing, telephony, presence, events notification, and instant messaging. SIP can be used in any applications where session initiation is required, which includes event subscription and notification. Presence information is a status indicator that conveys the ability and willingness of a potential communication partner. The ability to request notification of events proves useful in many types of SIP services for which cooperation between end nodes is required. The SIP specification has been extended to support a notification mechanism, by which SIP nodes can request notification from remote nodes indicating that certain events have occurred, allowing subscription to present information and convey information on the presence of users [2]. SIP nodes can request notification from remote nodes indicating that certain events have occurred and convey the presence information. Presence information conveys the ability and willingness of a user to communicate across a set of devices. A presence service is a system that accepts, stores, and distributes presence information to interested parties (called watchers). A presence protocol is a protocol for providing a presence service over the Internet or any IP (Internet Protocol) networks.