Emergency assistance calling for voice over IP communications systems
First Claim
1. A process for handling emergency calls from a caller in a voice over IP system, the method comprising:
- receiving a routing request message including a caller identifier and a callee identifier;
retrieving a dialing profile associated with the caller, said dialing profile including an emergency call identifier field and an emergency response center identifier field;
setting an emergency call flag active when the contents of said emergency call identifier field of said dialing profile match said callee identifier;
determining whether said caller identifier is associated with a pre-associated direct inward dial (DID) identifier by searching a DID database for a DID record associating a DID identifier with said caller and determining that said caller identifier is associated with a pre-associated DID identifier when said record associating a DID identifier with said caller is found and determining that said caller identifier is not associated with a pre-associated DID identifier when a record associating a DID identifier with said caller is not found;
producing a DID identifier for said caller by;
associating a temporary DID identifier with said caller identifier when said emergency call flag is active and it is determined that said caller has no pre-associated DID identifier; and
using said pre-associated DID identifier as said DID identifier for said caller when said emergency call flag is active and it is determined that said caller has a pre-associated DID identifier;
producing a routing message for receipt by a call controller operable to cause a route to be established between the caller and an emergency response center, said routing message including;
an emergency response center identifier from said emergency response center identifier field of said dialing profile associated with the caller, said emergency response center identifier being associated with said emergency response center, andsaid DID identifier.
11 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one aspect of the invention there is provided a process for handling emergency calls from a caller in a voice over IP system. The process involves receiving a routing request message including a caller identifier and a callee identifier. The process also involves setting an emergency call flag active in response to the callee identifier matching an emergency call identifier pre-associated with the caller. The process further involves producing an emergency response center identifier in response to the emergency call identifier. The process also involves determining whether the caller identifier is associated with a pre-associated direct inward dialing (DID) identifier. The process further involves producing a direct inward dialing (DID) identifier for the caller by associating a temporary DID identifier with the caller identifier when the emergency call flag is active and it is determined that the caller has no pre-associated DID. The process also involves producing a routing message including the emergency response center identifier and the temporary DID identifier for receipt by a routing controller operable to cause a route to be established between the caller and the emergency response center.
144 Citations
32 Claims
-
1. A process for handling emergency calls from a caller in a voice over IP system, the method comprising:
-
receiving a routing request message including a caller identifier and a callee identifier; retrieving a dialing profile associated with the caller, said dialing profile including an emergency call identifier field and an emergency response center identifier field; setting an emergency call flag active when the contents of said emergency call identifier field of said dialing profile match said callee identifier; determining whether said caller identifier is associated with a pre-associated direct inward dial (DID) identifier by searching a DID database for a DID record associating a DID identifier with said caller and determining that said caller identifier is associated with a pre-associated DID identifier when said record associating a DID identifier with said caller is found and determining that said caller identifier is not associated with a pre-associated DID identifier when a record associating a DID identifier with said caller is not found; producing a DID identifier for said caller by; associating a temporary DID identifier with said caller identifier when said emergency call flag is active and it is determined that said caller has no pre-associated DID identifier; and using said pre-associated DID identifier as said DID identifier for said caller when said emergency call flag is active and it is determined that said caller has a pre-associated DID identifier; producing a routing message for receipt by a call controller operable to cause a route to be established between the caller and an emergency response center, said routing message including; an emergency response center identifier from said emergency response center identifier field of said dialing profile associated with the caller, said emergency response center identifier being associated with said emergency response center, and said DID identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for handling emergency calls from a caller in a voice over IP system, the apparatus comprising:
-
means for receiving a routing request message including a caller identifier and a callee identifier; means for retrieving a dialing profile associated with the caller, said dialing profile comprising an emergency call identifier field and an emergency response center identifier field; means for setting an emergency call flag active when the contents of an emergency call identifier field of said dialing profile match said callee identifier; means for determining whether said caller identifier is associated with a pre-associated direct inward dial (DID) identifier by searching a database for a DID record associating a DID identifier with said caller and for determining that said caller identifier is associated with a pre-associated DID identifier when said record associating a DID identifier with said caller is found and for determining that said caller identifier is not associated with a pre-associated DID identifier when a record associating a DID identifier with said caller is not found; means for producing a DID identifier for said caller comprising; means for associating a temporary DID identifier with said caller identifier when said emergency call flag is active and it is determined that said caller has no pre-associated DID identifier; and means for causing said pre-associated DID identifier to be used as said DID identifier for said caller when said emergency call flag is active and it is determined that said caller has a pre-associated DID identifier; means for producing a routing message for receipt by a call controller operable to cause a route to be established between the caller and an emergency response center, said routing message including; an emergency response center identifier from said emergency response center identifier field of said dialing profile, said emergency response center identifier being associated with said emergency response center, and said DID identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for handling emergency calls from a caller in a voice over IP system, the apparatus comprising:
-
a receiver operably configured to receive a routing request message including a caller identifier and a callee identifier; a processor circuit in communication with the receiver and operably configured to cause a database to be searched for a dialing profile associated with the caller, said dialing profile including an emergency call identifier field and an emergency response center identifier field; the processor circuit further operably configured to; set an emergency call flag active when the contents of said emergency call identifier field of said dialing profile match said callee identifier; determine whether said caller identifier is associated with a pre-associated direct inward dial (DID) identifier by causing a DID database to be searched for a DID record associating a DID identifier with said caller; determine that said Caller identifier is associated with a pre-associated DID identifier when said record associating a DID identifier with said caller is found and determine that said caller identifier is not associated with a pre-associated DID identifier when a record associating a DID identifier with said caller is not found; produce a DID identifier for said caller by; associating a temporary DID identifier with said caller identifier when said emergency call flag is active and it is determined that said caller has no pre-associated DID identifier; and using said pre-associated DID identifier as said DID identifier for said caller when said emergency call flag is active and it is determined that said caller has a pre-associated DID identifier; produce a routing message for receipt by a call controller operable to cause a route to be established between the caller and an emergency response center, said routing message including; an emergency response center identifier from said emergency response center indentifier field of said dialing profile associated with the caller, said emergency response center identifier being associated with said emergency response center, and said DID identifier. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory computer readable medium encoded with codes for directing a processor circuit to handle emergency calls from callers in a voice over IP system, said codes directing said processor circuit to:
-
receive a routing request message including a caller identifier and a callee identifier; retrieve a dialing profile associated with the caller, said dialing profile including an emergency call identifier field and an emergency response center identifier field; set an emergency call flag active when the contents of said emergency call identifier field of said dialing profile match said callee identifier; determine whether said caller identifier is associated with a pre-associated direct inward dial (DID) identifier by searching a DID database for a DID record associating a DID identifier with said caller and determining that said caller identifier is associated with a pre-associated DID identifier when said record associating a DID identifier with said caller is found and determining that said caller identifier is not associated with a pre-associated DID identifier when a record associating a DID identifier with said caller is not found; produce a DID identifier for said caller by; associating a temporary DID identifier with said caller identifier when said emergency call flag is active and it is determined that said caller has no pre-associated DID identifier; and using said pre-associated DID identifier as said DID identifier for said caller when said emergency call flag is active and it is determined that said caller has a pre-associated DID identifier; produce a routing message for receipt by a call controller operable to cause a route to be established between the caller and an emergency response center, said routing message including; an emergency response center identifier from said emergency response center identifier field of said dialing profile associated with the caller, said emergency response center identifier being associated with said emergency response center, and said DID identifier.
-
Specification