System and method for providing registration-coupled subscriptions in a session initiation protocol (SIP) environment
First Claim
Patent Images
1. A method for coupling a subscription to a registration in a Session Initiation Protocol (SIP) environment, comprising:
- creating, by a user agent client (UAC) having a processor, a first registration-coupled subscription to initiate registration of a communication session and to initiate a subscription to an event package, wherein creating the first registration-coupled subscription comprises generating a REGISTER message with a subscription header field that identifies a plurality of event packages with which to establish a subscription and identifies one or more resources associated with the plurality of event packages, the UAC and the resources having the same address-of-record (AOR), the resources having a self-authorization policy that authorizes the UAC to subscribe to events of the resources having the same AOR as the UAC, and the REGISTER message comprises an identification of a dialog, the dialog facilitates identification of a component that owns the dialog associated with the event package;
transmitting the first registration-coupled subscription;
receiving, at the UAC, a response to the first registration-coupled subscription, wherein the response confirms the registration of the communication session and the subscription to the event package;
creating, by the UAC, a second registration-coupled subscription; and
transmitting the second registration-coupled subscription to a registrar to refresh the registration and the subscription.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for coupling a subscription to a registration in a Session Initiation Protocol (SIP) environment includes creating a first registration-coupled subscription to initiate registration of a communication session and to initiate a subscription to an event package. The first registration-coupled subscription is transmitted, and a response is received to the first registration-coupled subscription, wherein the response confirms the subscription to the event package.
11 Citations
19 Claims
-
1. A method for coupling a subscription to a registration in a Session Initiation Protocol (SIP) environment, comprising:
-
creating, by a user agent client (UAC) having a processor, a first registration-coupled subscription to initiate registration of a communication session and to initiate a subscription to an event package, wherein creating the first registration-coupled subscription comprises generating a REGISTER message with a subscription header field that identifies a plurality of event packages with which to establish a subscription and identifies one or more resources associated with the plurality of event packages, the UAC and the resources having the same address-of-record (AOR), the resources having a self-authorization policy that authorizes the UAC to subscribe to events of the resources having the same AOR as the UAC, and the REGISTER message comprises an identification of a dialog, the dialog facilitates identification of a component that owns the dialog associated with the event package; transmitting the first registration-coupled subscription; receiving, at the UAC, a response to the first registration-coupled subscription, wherein the response confirms the registration of the communication session and the subscription to the event package; creating, by the UAC, a second registration-coupled subscription; and transmitting the second registration-coupled subscription to a registrar to refresh the registration and the subscription. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication system that facilitates communication using a registration-coupled subscription in a Session Initiation Protocol (SIP) environment, comprising:
-
one or more user agent clients (UAC) having a processor, each UAC operable to; create a first registration-coupled subscription to initiate registration of a communication session and to initiate a subscription to an event package, wherein creating the first registration-coupled subscription comprises generating a REGISTER message with a subscription header field that identifies a plurality of event packages with which to establish a subscription and identifies one or more resources associated with the plurality of event packages, the UAC and the resources having the same address-of- record (AOR), the resources having a self-authorization policy that authorizes the UAC to subscribe to events of the resources having the same AOR as the UAC, and the REGISTER message comprises an identification of a dialog, the dialog facilitates identification of a component that owns the dialog associated with the event package; transmit the first registration-coupled subscription; receive a response to the first registration-coupled subscription, wherein the response confirms the registration of the communication session and the subscription to the event package; a registrar coupled to a UAC, the register operable to; receive the first registration-coupled subscription; establish the subscription to the event package; and send the response to the first registration-coupled subscription; and one or more event servers coupled to the registrar, each event server operable to provide event state information according to the event package, wherein the one or more UACs is further operable to; create a second registration-coupled subscription; and transmit the second registration-coupled subscription to the registrar to refresh the registration and the subscription. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising logic for coupling a subscription to a registration in a Session Initiation Protocol (SIP) environment, the logic, when executed by a processor, operable to:
-
create a first registration-coupled subscription to initiate registration of a communication session and to initiate a subscription to an event package, wherein creating the first registration-coupled subscription comprises generating a REGISTER message with a subscription header field that identifies a plurality of event packages with which to establish a subscription and identifies one or more resources associated with the plurality of event packages, the UAC and the resources having the same address-of- record (AOR), the resources having a self-authorization policy that authorizes the UAC to subscribe to events of the resources having the same AOR as the UAC, and the REGISTER message comprises an identification of a dialog, the dialog facilitates identification of a component that owns the dialog associated with the event package; transmit the first registration-coupled subscription; received a response to the first registration-coupled subscription, wherein the response confirms the registration of the communication session and the subscription to the event package; create a second registration-coupled subscription; and transmit the second registration-coupled subscription to a server to refresh the registration and the subscription. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for coupling a subscription to a registration in a Session Initiation Protocol (SIP) environment, comprising:
-
means for creating a first registration-coupled subscription to initiate registration of a communication session and to initiate a subscription to an event package, wherein creating the first registration-coupled subscription comprises generating a REGISTER message with a subscription header field that identifies a plurality of event packages with which to establish a subscription and identifies one or more resources associated with the plurality of event packages, the UAC and the resources having the same address-of-record (AOR), the resources having a self-authorization policy that authorizes the UAC to subscribe to events of the resources having the same AOR as the UAC, and the REGISTER message comprises an identification of a dialog, the dialog facilitates identification of a component that owns the dialog associated with the event package; means for transmitting the first registration-coupled subscription; means for receiving a response to the first registration-coupled subscription, wherein the response confirms the registration of the communication session and the subscription to the event package; means for creating a second registration-coupled subscription; and means for transmitting the second registration-coupled subscription to a registrar to refresh the registration and the subscription.
-
Specification