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;
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;
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; and
a load balancer coupled with the cluster manager, the load balancer configured to identify a node based on a load balancing policy, wherein the cluster manager is further configured to identify the first emergency services routing proxy node or the second emergency services proxy node via the load balancer.
5 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.
-
Citations
20 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; 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; 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; and a load balancer coupled with the cluster manager, the load balancer configured to identify a node based on a load balancing policy, wherein the cluster manager is further configured to identify the first emergency services routing proxy node or the second emergency services proxy node via the load balancer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. 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; receiving second registration information from a second emergency service routing proxy node, the second registration information including the routing service identifier; receiving a load balancing policy; providing a service status message for a routing service associated with the routing service identifier; receiving node information from one or more of the first emergency services routing proxy node and the second emergency services proxy node; receiving a call including a service identifier; 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; the second registration information; the load balancing policy; and the node information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. 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, wherein the plurality of means includes a first means for routing calls and a second means for routing calls; means for receiving registration information from said plurality of means for routing calls, wherein registration information for the first means for routing calls includes a routing service identifier and registration information for the second means for routing calls includes the routing service identifier; means for providing a service status message for a routing service associated with the routing service identifier; means for identifying one of the first means for routing calls or the second means for routing calls to provide the routing service for a call, the identifying based on a service identifier included in the call and the registration information received from said plurality of means for routing calls; and load balancing means for identifying the first means for routing calls or the second means for routing calls based on a load balancing policy, said means for identifying is configured to identify the one of the first means for routing calls or the second means for routing calls via the load balancing means.
-
Specification