Systems and methods for emergency call route failover

US9426833B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9426833-B2
Application numberUS-201313783184-A
CountryUS
Kind codeB2
Filing dateMar 1, 2013
Priority dateMar 1, 2013
Publication dateAug 23, 2016
Grant dateAug 23, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method of performing an emergency call route failover within a telecommunications network, the method comprising: before receiving a Session Initiation Protocol (SIP) request associated with an emergency call, polling each of multiple gateway nodes at a polling interval; at each polling interval, initiating a SIP OPTION message to each of the multiple gateway nodes; determining a status of each of the multiple gateway nodes based on the initiated SIP OPTION message; and based on the determined status, adding or removing one or more gateway nodes from a list of the multiple gateway nodes, wherein the list provides one or more routing options for the emergency call; receiving a SIP request associated with the emergency call; selecting a gateway node from the list of one or more routing options; and forwarding a SIP request associated with the emergency call to the selected gateway node to provide the emergency call to an emergency network or emergency network node, wherein the multiple gateway nodes are Media Gateway Control Function (MGCF) nodes when the emergency network has Time Division Multiplex (TDM) connectivity. 2. The method of claim 1 , wherein the multiple gateway nodes are Interconnection Border Control Function (IBCF) nodes when the emergency network has Internet Protocol (IP) connectivity. 3. The method of claim 1 , further comprising: selecting a gateway node from the list of one or more routing options; and forwarding a SIP request associated with the emergency call to the selected gateway node to provide the emergency call to an emergency network or emergency network node. 4. The method of claim 1 , wherein the determining includes determining a failed status as detected when a gateway node from the multiple gateway nodes provides a response indicating server failure in response to the SIP OPTION message. 5. The method of claim 1 , wherein the determining includes: determining a failed status as detected when a gateway node from the multiple gateway nodes fails to provide a response to the SIP OPTION message within a predefined amount of time; and, generating a request timeout error when no response is received from the selected gateway node. 6. The method of claim 1 , wherein the determining includes: determining a failed status as detected when a gateway node from the multiple gateway nodes fails to provide a response to the SIP OPTION message within a predefined amount of time. 7. The method of claim 6 , further comprising: failing over to a new gateway node selected from the one or more routing options by sending a SIP request associated with the emergency call to the new gateway node. 8. The method of claim 6 , further comprising: failing over to a new gateway node selected from the one or more routing options by sending a SIP request associated with the emergency call to the new gateway node, wherein the one or more routing options are arranged in a specific order, and the new gateway node is selected to load balance distribution of emergency calls among the one or more routing options. 9. At least one non-transitory machine-readable medium storing instruction, which when executed by at least one computer, analyzes nodes for use with emergency call routing in an Internet Protocol Multimedia Subsystem (“IMS”) network, comprising: before receiving a Session Initiation Protocol (SIP) request associated with an emergency call; polling each of multiple gateway nodes at a frequency; based partially on the polling at the frequency, determining a status of each of the multiple gateway nodes; adjusting a status of one or more gateway nodes in a list of gateway nodes, wherein the list provides one or more routing options for the received SIP request associated with the emergency call; initiating a SIP OPTION message towards each of the multiple gateway nodes; determining a status of each of the multiple gateway nodes based on the initiated SIP OPTION message, and wherein the list of routing options includes Media Gateway Control Function (MGCF) servers, or Border Gateway Control Function (BGCF) servers which select MGCF servers, or Interconnection Border Control Function (IBCF) servers. 10. The at least one non-transitory machine-readable medium of claim 9 , further comprising: selecting next routing option from the list of routing options; and initiating a Session Initiation Protocol (SIP) INVITE request for the emergency call towards the selected routing option. 11. At least one non-transitory machine-readable medium storing instructions, which when executed by at least one machine, causes the at least one machine to: before receiving a Session Initiation Protocol (SIP) request associated with an emergency call, poll each of multiple gateway nodes at a frequency by initiating a SIP OPTION message towards each of multiple gateway nodes at a frequency; determine a status of each of the multiple gateway nodes based on the initiated SIP OPTION message initiated at the frequency; based on the determined status, add or remove one or more gateway nodes from a list of the multiple gateway nodes, wherein the list provides one or more routing options for the received SIP request associated with the emergency call; select a gateway node from the list of one or more routing options; and forward a SIP request associated with the emergency call to the selected gateway node to provide the emergency call to an emergency network or emergency network node, wherein the multiple gateway nodes are Interconnection Border Control Function (IBCF) nodes when the emergency network has Internet Protocol (IP) connectivity. 12. The at least one non-transitory machine-readable medium of claim 11 , storing instructions, which when further executed by the at least one machine, causes the at least one machine to: wherein the multiple gateway nodes are Media Gateway Control Function (MGCF) nodes when the emergency network has Time Division Multiplex (TDM) connectivity. 13. The at least one non-transitory machine-readable medium of claim 11 , storing instructions, which when further executed by the at least one machine, causes the at least one machine to: select a gateway node from the list of one or more routing options; and forward a SIP request associated with the emergency call to the selected gateway node to provide the emergency call to an emergency network or emergency network node. 14. The at least one non-transitory machine-readable medium of claim 11 , wherein the instructions when executed cause the at least one machine to determine a failed status as detected when a gateway node from the multiple gateway nodes provides a response indicating server failure in response to the SIP OPTION message. 15. The at least one non-transitory machine-readable medium of claim 11 , wherein determine the status the instructions when executed cause the at least one machine to: determine a failed status as detected when a gateway node from the multiple gateway nodes fails to provide a response to the SIP OPTION message within a predefined amount of time; and, generate a request timeout error when no response is received from the selected gateway node. 16. The at least one non-transitory machine-readable medium of claim 11 , wherein to determine the status includes determining a failed status as detected when a gateway node from the multiple gateway nodes fails to provide a response to the SIP OPTION message within a predefined amount of time. 17. The at least one non-transitory machine-readable medium of

Assignees

Inventors

Classifications

  • IP multimedia subsystem [IMS] · CPC title

  • Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS] · CPC title

  • for emergency connections · CPC title

  • Call controllers; Call servers · CPC title

  • Network layer protocols, e.g. mobile IP [Internet Protocol] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9426833B2 cover?
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) a…
Who is the assignee on this patent?
T Mobile Usa Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/1016. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).