Simultaneous active registration in a SIP survivable network configuration
First Claim
Patent Images
1. A method, comprising:
- receiving, at a Session Initiation Protocol (SIP) enabled communication endpoint, controller information related to a first controller;
receiving, at the communication endpoint, controller information related to a second controller;
analyzing the controller information related to both the first and second controllers;
based on the analyzing step, the communication endpoint selecting at least one of the first and second controllers as its controller; and
the communication endpoint registering with the first controller while the communication endpoint is one of (i) registering and (ii) registered with the second controller, wherein the communication endpoint registers with the first and second controllers by sending a SIP REGISTER message to both the first and second controllers and receiving acknowledgments of receipt of the SIP REGISTER messages from the first and second controllers.
22 Assignments
0 Petitions
Accused Products
Abstract
Provided are methods, devices, and systems for maintaining a SIP survivable network. The present invention is adapted to allow SIP endpoints or User Agents to discover and select the controller or controllers that the SIP endpoint will register with. Selection of the controller or controllers may be based upon the relative attributes of the controllers and the needs of the SIP endpoint.
44 Citations
21 Claims
-
1. A method, comprising:
-
receiving, at a Session Initiation Protocol (SIP) enabled communication endpoint, controller information related to a first controller; receiving, at the communication endpoint, controller information related to a second controller; analyzing the controller information related to both the first and second controllers; based on the analyzing step, the communication endpoint selecting at least one of the first and second controllers as its controller; and the communication endpoint registering with the first controller while the communication endpoint is one of (i) registering and (ii) registered with the second controller, wherein the communication endpoint registers with the first and second controllers by sending a SIP REGISTER message to both the first and second controllers and receiving acknowledgments of receipt of the SIP REGISTER messages from the first and second controllers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A Session Initiation Protocol (SIP) enabled communication device, comprising:
memory and a processor for executing routines stored in the memory, the memory including a discovery module operable to request and receive controller information related to a first and second controller and select at least one of the first and second controller as a controller based on the received controller of the device information, wherein the discovery module is further operable to register the device with the first controller while the device is one of (i) registering and (ii) registered with the second controller, and wherein the device registers with the first and second controllers by performing a SIP registration and network attachment process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A communication system, comprising:
-
at least two Session Initiation Protocol (SIP) controllers; and a SIP enabled User Agent operable to request and receive controller information related to the at least two SIP controllers and select a first of the at least two SIP controllers as its controller based on the received controller information, and wherein the User Agent is further operable to simultaneously register with the at least two SIP controllers by sending SIP REGISTER messages to the at least two SIP controllers and receiving acknowledgements of receipt of the SIP REGISTER messages from the at least two SIP controllers. - View Dependent Claims (18, 19, 20, 21)
-
Specification