Emergency services routing proxy cluster management
First Claim
1. An emergency services routing proxy device, the device including:
- a first emergency services routing proxy node and a second emergency services routing proxy node, the first emergency services routing proxy node and the second emergency services routing proxy node configured to route calls to a downstream entity, the calls received from an upstream entity; and
a cluster manager configured to;
receive first registration information from the first emergency services routing proxy node, the first registration information including a routing service identifier, the routing service identifier associated with a first tenant of the first emergency services routing proxy node;
receive a second routing service identifier from the first emergency services routing proxy node, the second routing service identifier associated with a second tenant of the first emergency services routing proxy node;
receive second registration information from the second emergency services routing proxy node, the second registration information including the routing service identifier;
provide a service status message for a routing service associated with the routing service identifier; and
identify the first emergency services routing proxy node or the second emergency services proxy node to provide the routing service for a call, the identifying based on;
a service identifier included in the call;
the first registration information; and
the second registration information.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for clustering emergency services routing proxies are provided. The described features allow a group of ESRPs running as individual servers or a group of virtual servers, to be referenced using a single URI. In one implementation, an emergency services routing proxy device includes an emergency services routing proxy node configured to route a call to a downstream entity, the call received from an upstream entity. The device further includes a cluster manager configured to receive registration information from the emergency services routing proxy node, the registration information including a routing service identifier. The cluster manager may be further configured to identify the emergency services routing proxy node for call routing based on a comparison of an identifier included in the call with the routing service identifier.
28 Citations
19 Claims
-
1. An emergency services routing proxy device, the device including:
-
a first emergency services routing proxy node and a second emergency services routing proxy node, the first emergency services routing proxy node and the second emergency services routing proxy node configured to route calls to a downstream entity, the calls received from an upstream entity; and a cluster manager configured to; receive first registration information from the first emergency services routing proxy node, the first registration information including a routing service identifier, the routing service identifier associated with a first tenant of the first emergency services routing proxy node; receive a second routing service identifier from the first emergency services routing proxy node, the second routing service identifier associated with a second tenant of the first emergency services routing proxy node; receive second registration information from the second emergency services routing proxy node, the second registration information including the routing service identifier; provide a service status message for a routing service associated with the routing service identifier; and identify the first emergency services routing proxy node or the second emergency services proxy node to provide the routing service for a call, the identifying based on; a service identifier included in the call; the first registration information; and the second registration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of emergency services call routing, the method comprising:
-
receiving, at an electronic device including a cluster management processor, first registration information from a first emergency services routing proxy node, the first registration information including a routing service identifier, the routing service identifier associated with a first tenant of the first emergency services routing proxy node; receiving a second routing service identifier from the first emergency services routing proxy node, the second routing service identifier associated with a second tenant of the first emergency services routing proxy node; receiving second registration information from a second emergency service routing proxy node, the second registration information including the routing service identifier; providing a service status message for a routing service associated with the routing service identifier; receiving a call including a service identifier; and identifying the first emergency services routing proxy node or the second emergency services proxy node to provide the routing service for the call, the identifying based on; the service identifier included in the call; the first registration information; and the second registration information. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An emergency services routing proxy device, the device including:
-
a plurality of means for routing calls to a downstream entity, the calls received from an upstream entity; means for receiving registration information from said plurality of means for routing calls, wherein registration information for a first means for routing calls includes a routing service identifier and a second routing service identifier, and wherein registration information for a second means for routing calls includes the routing service identifier, the routing service identifier associated with a first tenant of the first means for routing calls, the second routing service identifier associated with a second tenant of the first means for routing calls; means for providing a service status message for a routing service associated with the routing service identifier; and means for identifying one of the plurality of means for routing calls to provide the routing service for a call, the identifying based a service identifier included in the call and the registration information received from said plurality of means for routing calls.
-
Specification