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;
receive second registration information from the second emergency services routing proxy node, the second registration information including the routing service identifier;
receive node status information from nodes associated with the routing service identifier, the nodes including the first emergency services routing proxy node and the second emergency services routing proxy node;
generate a service status message based on the received node status information and a status policy;
transmit the service status message to the upstream entity; 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.
-
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; 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; receive second registration information from the second emergency services routing proxy node, the second registration information including the routing service identifier; receive node status information from nodes associated with the routing service identifier, the nodes including the first emergency services routing proxy node and the second emergency services routing proxy node; generate a service status message based on the received node status information and a status policy; transmit the service status message to the upstream entity; 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. 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 node status information from nodes associated with the routing service identifier, the nodes including the first emergency services routing proxy node and the second emergency services routing proxy node; generating a service status message based on the received node status information and a status policy; transmitting the service status message to the upstream entity; 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 (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; 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 registration information for a 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, said means for providing the service status message configured to; receive node status information from nodes associated with the routing service identifier, the nodes including the first emergency services routing proxy node and the second emergency services routing proxy node; generate a service status message based on the received node status information and a status policy; and transmit the service status message to the upstream entity; 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. - View Dependent Claims (19, 20)
-
Specification