Systems and methods for emergency call route failover
First Claim
1. A system for performing an emergency call route failover within a telecommunications network, comprising:
- at least one processor;
an Emergency Call Session Control Function (E-CSCF) executed by the processor and configured for;
receiving a Session initiation Protocol (SIP) INVITE request associated with an emergency call;
obtaining an Emergency Service Routing Key (ESRK) number or Public Switched Telephone Network (PSTN) number associated with the emergency call;
when the ESRK number is in a range accessed by the E-CSCF and when a translated number is associated with the ESRK number;
selecting an Interconnection Border Control Function (IBCF) server or a Session Border Controller (SBC) server from a peer nodes list;
modifying the SIP INVITE request to include the translated number;
forwarding the SIP INVITE request to the selected IBCF server or the selected SBC server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the translated number;
when the ESRK number is in a range accessed by the E-CSCF and when a translated number is not associated with the ESRK number;
selecting a Border Gateway Control Function (BGCF) server or a Media Gateway Control Function (MGCF) server from a peer nodes list;
modifying the SIP INVITE request to include the ESRK number; and
forwarding the SIP INVITE request to the selected BGCF server or the selected MGCF server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the ESRK number.
3 Assignments
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
20 Claims
-
1. A system for performing an emergency call route failover within a telecommunications network, comprising:
- at least one processor;
an Emergency Call Session Control Function (E-CSCF) executed by the processor and configured for; receiving a Session initiation Protocol (SIP) INVITE request associated with an emergency call; obtaining an Emergency Service Routing Key (ESRK) number or Public Switched Telephone Network (PSTN) number associated with the emergency call; when the ESRK number is in a range accessed by the E-CSCF and when a translated number is associated with the ESRK number; selecting an Interconnection Border Control Function (IBCF) server or a Session Border Controller (SBC) server from a peer nodes list;
modifying the SIP INVITE request to include the translated number;forwarding the SIP INVITE request to the selected IBCF server or the selected SBC server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the translated number; when the ESRK number is in a range accessed by the E-CSCF and when a translated number is not associated with the ESRK number; selecting a Border Gateway Control Function (BGCF) server or a Media Gateway Control Function (MGCF) server from a peer nodes list; modifying the SIP INVITE request to include the ESRK number; and forwarding the SIP INVITE request to the selected BGCF server or the selected MGCF server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the ESRK number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- at least one processor;
-
9. At least one machine-readable medium, excluding transitory signals, having stored thereon instructions, which when executed by at least one processor, performs an emergency call route failover within a telecommunications network by causing an Emergency Call Session Control Function (E-CSCF) executed by the processor to:
-
receive a Session Initiation Protocol (SIP) INVITE request associated with an emergency call; obtain an Emergency Service Routing Key (ESRK) number associated with the emergency call; when the ESRK number is in a range accessed by the E-CSCF and when a translated number is associated with the ESRK number; select an Interconnection Border Control Function (IBCF) server or a Session Border Controller (SBC) server from a peer nodes list; modify the SIP INVITE request to include the translated number; forward the SIP INVITE request to the selected IBCF server or the selected SBC server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the translated number; when the ESRK number is in a range accessed by the E-CSCF and when a translated number is not associated with the ESRK number; select a Border Gateway Control Function (BGCF) server or a Media Gateway Control Function (MGCF) server from a peer nodes list; modify the SIP INVITE request to include the ESRK number; and forward the SIP INVITE request to the selected BGCF server or the selected MGCF server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the ESRK number. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method performed at an Emergency Call Session Control Function (E-CSCF) for performing an emergency call route failover within a telecommunications network, the method comprising:
-
receiving a Session Initiation Protocol (SIP) INVITE request associated with an emergency call; obtaining an Emergency Service Routing Key (ESRK) number associated with the emergency call; when the ESRK number is in a range accessed by the E-CSCF and when a translated number is associated with the ESRK number; selecting an Interconnection Border Control Function (IBCF) server or a Session Border Controller (SBC) server from a peer nodes list; modifying the SIP INVITE request to include the translated number; forwarding the SIP INVITE request to the selected IBCF server or the selected SBC server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the translated number; when the ESRK number is in a range accessed by the E-CSCF and when a translated number is not associated with the ESRK number; selecting a Border Gateway Control Function (BGCF) server or a Media Gateway Control Function (MGCF) server from a peer nodes list; modifying the SIP INVITE request to include the ESRK number; and forwarding the SIP INVITE request to the selected BGCF server or the selected MGCF server based on the translated number for routing to a Public-Safety Answering Point (PSAP) associated with the ESRK number. - View Dependent Claims (18, 19, 20)
-
Specification