Systems and methods for emergency call route failover
First Claim
1. At least one machine-readable medium, excluding transitory signals, having stored thereon instructions, which when executed by at least one machine, implements redundancy in routing emergency calls via gateway nodes in an Internet Protocol Multimedia Subsystem (IMS) network by causing the at least one machine to:
- receive a Session Initiation Protocol (SIP) INVITE request associated with an emergency call;
create a dynamic peer list including gateway nodes that successfully respond to a SIP OPTIONS request;
select a gateway node from the dynamic peer list;
initiate a SIP INVITE request associated with the emergency call towards the selected gateway node to deliver the emergency call to a public safety answering point (PSAP);
detect a failover condition when the selected gateway node fails to respond to the SIP INVITE request within a time period; and
in response to the failover condition, continue to select a new gateway node from the dynamic peer list and initiate a SIP INVITE request associated with the emergency call towards the new gateway node until a successful response to the SIP INVITE request is received by the E-CSCF.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for performing an emergency call route failover between an Emergency Call Session Control Function (E-CSCF) and multi-homed remote end-point functions such as Border Gateway Control Function (BGCF)/Media Gateway Control Function (MGCF) or Interconnection Border Control Function (IBCF) in an Internet Protocol Multimedia Subsystem (IMS) uses Session Initiation Protocol (SIP) and/or Domain Name System (DNS) methods. The E-CSCF and/or a DNS server monitors the availability of the remote end-points to create a peer list of route options. The E-CSCF or the DNS server selects a route option from the peer list to route an emergency call to an appropriate Public Safety Answering Point (PSAP). In the event that the route option fails, the E-CSCF fails over to the next available route option to route the emergency call.
-
Citations
17 Claims
-
1. At least one machine-readable medium, excluding transitory signals, having stored thereon instructions, which when executed by at least one machine, implements redundancy in routing emergency calls via gateway nodes in an Internet Protocol Multimedia Subsystem (IMS) network by causing the at least one machine to:
-
receive a Session Initiation Protocol (SIP) INVITE request associated with an emergency call; create a dynamic peer list including gateway nodes that successfully respond to a SIP OPTIONS request; select a gateway node from the dynamic peer list; initiate a SIP INVITE request associated with the emergency call towards the selected gateway node to deliver the emergency call to a public safety answering point (PSAP); detect a failover condition when the selected gateway node fails to respond to the SIP INVITE request within a time period; and in response to the failover condition, continue to select a new gateway node from the dynamic peer list and initiate a SIP INVITE request associated with the emergency call towards the new gateway node until a successful response to the SIP INVITE request is received by the E-CSCF. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for implementing redundancy in routing emergency calls via nodes in an Internet Protocol Multimedia Subsystem (IMS) network, the method comprising:
-
receiving a Session Initiation Protocol (SIP) INVITE request associated with an emergency call; creating a dynamic peer list including nodes that successfully respond to a SIP OPTIONS request; selecting a node from the dynamic peer list; initiating a SIP INVITE request associated with the emergency call towards the selected node to deliver the emergency call to a public safety answering point (PSAP), detecting a failover condition when the selected node fails to respond to the SIP INVITE request within a time period; and in response to the failover condition, continuing to select a new node from the dynamic peer list and initiate a SIP INVITE request associated with the emergency call towards the new node until a successful response to the SIP INVITE request is received by the E-CSCF. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for implementing redundancy in routing emergency calls via gateway nodes in an Internet Protocol Multimedia Subsystem (IMS) network, the system comprising:
-
at least one hardware processor; at least one non-transitory memory, coupled to the at least one hardware processor and storing instructions, which when executed by the at least one hardware processor, perform a process, the process comprising; receiving a Session Initiation Protocol (SIP) INVITE request associated with an emergency call; creating a dynamic peer list including gateway nodes that successfully respond to a SIP OPTIONS request; selecting a gateway node from the dynamic peer list; initiating a SIP INVITE request associated with the emergency call towards the selected gateway node to deliver the emergency call to a public safety answering point (PSAP); detecting a failover condition when the selected gateway node fails to respond to the SIP INVITE request within a time period; and in response to the failover condition, continuing to select a new gateway node from the dynamic peer list and initiate a SIP INVITE request associated with the emergency call towards the new gateway node until a successful response to the SIP INVITE request is received by the E-CSCF. - View Dependent Claims (14, 15, 16, 17)
-
Specification