Method to implement E911 services in IMS (IP multimedia subsystem)
First Claim
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
based on registration data received from a user equipment during a coupling of the user equipment to a communication network device, determining address data representing an internet protocol address of the user equipment,based on the address data, verifying that the user equipment is not located at a home location associated with the user equipment and that the user equipment is not located at a tenant location associated with a business account to which the user equipment has an authorized subscription, andin response to the verifying, populating emergency service profile data of the user equipment,wherein the populating comprises assigning null values to a temporary telephone number and an emergency services routing number, and assigning a value to a location routing functionality indicator, and wherein the value indicates that a location routing function device is to be queried for routing data in response to determining that an emergency call has been received from the user equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
Efficient processing and/or routing of emergency calls in an IMS (IP Multimedia Subsystem) for VoIP (Voice over IP) subscribers can be enabled. In one aspect, an E911 profile is generated, for example, by an application server, for each VoIP subscriber based in part on current location information associated with the subscriber, such as, the subscriber'"'"'s IP address. The E911 profile is pushed to the HSS (Home Subscriber Server) of the IMS. The E911 profile can then be stored in the HSS and can be queried by an E-CSCF (Emergency Call Session Control Function) during emergency call processing. Moreover, when an emergency call is received from the subscriber, the E-CSCF can retrieve the E911 profile associated with the subscriber from the HSS and route the call to an appropriate PSAP (Public Safety Answering Point) based on an analysis of the information in the E911 profile.
12 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; based on registration data received from a user equipment during a coupling of the user equipment to a communication network device, determining address data representing an internet protocol address of the user equipment, based on the address data, verifying that the user equipment is not located at a home location associated with the user equipment and that the user equipment is not located at a tenant location associated with a business account to which the user equipment has an authorized subscription, and in response to the verifying, populating emergency service profile data of the user equipment, wherein the populating comprises assigning null values to a temporary telephone number and an emergency services routing number, and assigning a value to a location routing functionality indicator, and wherein the value indicates that a location routing function device is to be queried for routing data in response to determining that an emergency call has been received from the user equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
during a registration of a user equipment with a communication network device, receiving, by a system comprising a processor, address data representing an internet protocol address of the user equipment; based on the address data, determining, by the system, that the user equipment is not located at a home location associated with the user equipment and that the user equipment is not located at a tenant location associated with a business account to which an identity associated with the user equipment has subscribed; and in response to the determining, updating, by the system, emergency service profile data associated with the user equipment that is employable to facilitate a routing of an emergency call has been received from the user equipment, wherein the updating comprises assigning null values to a temporary telephone number associated with the user equipment and an emergency services routing number associated with the user equipment, and assigning a value to a location routing functionality indicator, and wherein the value indicates that routing data that facilitates the routing is to be requested from a location routing function device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device comprising computer-executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
based on address data representing an internet protocol address of a user equipment that is received during a registration of the user equipment with a communication network device, verifying that the user equipment is not located at a first location assigned to the user equipment and that the user equipment is not located at a second location assigned to a business account to which the user equipment is subscribed; and in response to the verifying, assigning null values to a temporary telephone number and an emergency services routing number associated with the user equipment, wherein the temporary telephone number and the emergency services routing number are utilized to facilitate a routing of an emergency call received from the user equipment; and in response to the verifying, assigning a value to a location routing functionality indicator, wherein the value indicates that routing data that facilitates the routing is to be received from a location routing function device. - View Dependent Claims (19, 20)
-
Specification