SYSTEM AND METHOD FOR ESTABLISHING A SIP SHARED CONTROL CHANNEL IN MULTIPLE DEVICE ENVIRONMENTS
First Claim
Patent Images
1. A method for establishing a session initiation protocol shared control channel between a first endpoint and a plurality of second endpoints associated with a user, said method comprising:
- providing a label and shared control support information corresponding to each of said plurality of second endpoints in a Contact header of a REGISTER message to a session initiation protocol registrar;
saving each of said labels and shared control support information in association with a registered contact address of said second endpoint;
via said first endpoint, reading each of said labels and shared control support information from a registration event NOTIFY message; and
creating a shared control session and presenting said labels of said plurality of second endpoints to said user enabling said user to select one of said plurality of endpoints.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for creation of a SIP session between a controlling endpoint and a controlled endpoint. The SIP shared control mechanism sets up a first party control channel between a softclient acting as a CTI application and a controlled endpoint. The use of labels associated with multiple controlled endpoints associated with a user are utilized.
9 Citations
12 Claims
-
1. A method for establishing a session initiation protocol shared control channel between a first endpoint and a plurality of second endpoints associated with a user, said method comprising:
-
providing a label and shared control support information corresponding to each of said plurality of second endpoints in a Contact header of a REGISTER message to a session initiation protocol registrar; saving each of said labels and shared control support information in association with a registered contact address of said second endpoint; via said first endpoint, reading each of said labels and shared control support information from a registration event NOTIFY message; and creating a shared control session and presenting said labels of said plurality of second endpoints to said user enabling said user to select one of said plurality of endpoints. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for establishing a session initiation protocol shared control channel between a first endpoint and a plurality of second endpoints associated with a user, said method comprising:
-
sending a shared control INVITE request with a Request-URI set to an address of record of a user, said INVITE request comprising an indication of a desired protocol for said shared control session; by a proxy server. Receiving said INVITE request; by said proxy server, determining a list of registered contacts associated with said address of record; by said proxy server, selecting from said list one or more of said contacts that support indicated shared control protocol; and by said proxy server, forking said INVITE request to said selected contacts.
-
-
7. A method for establishing a session initiation protocol shared control channel between a controlling application and an endpoint, said endpoint comprising one of a plurality of controllable devices, said method comprising:
-
at said controlling application, receiving a session initiation protocol registration event notification; at said controlling application, detecting which or one or more registered controllable devices are compatible for a shared control session; sending a separate INVITE request for each controllable device that is deemed compatible; and at said endpoint, enabling control by a user of said endpoint. - View Dependent Claims (8, 9)
-
-
10. A system for establishing a session initiation protocol shared control channel, said system comprising:
-
a controlling endpoint; and a plurality of controlled endpoints associated with an end user; wherein said controlling endpoint is enabled to subscribe to a registration event package, read labels corresponding to said plurality of controlled endpoints from a registration event NOTIFY message, and present said labels to the end user in connection with a shared control SIP session. - View Dependent Claims (11, 12)
-
Specification