Method to implement E911 services in IMS (IP multimedia subsystem)
First Claim
1. A system, comprising:
- a memory to store instructions; and
a processor, coupled to the memory, that facilitates execution of the instructions to perform operations, comprising;
in response to determining that an emergency call has been received from a user equipment, receiving profile data that comprises temporary telephone number data, emergency services routing number data, and location routing functionality indicator data associated with the user equipment, wherein the profile data is updated based on internet protocol address data received from the user equipment during a connection of the user equipment to a communication network,determining that the user equipment is located at a tenant location associated with a business account to which the user equipment is subscribed, comprising;
determining that the temporary telephone number data comprises a defined telephone number assigned to a device within the tenant location,determining that the emergency services routing number data comprises an emergency services routing number assigned to the user equipment, anddetermining that the location routing functionality indicator data specifies that a location routing function device of the communication network is not to be queried subsequent to receiving the emergency call, andin response to the determining that the user equipment is located at the tenant location, facilitating a transmission of the defined telephone number to a public safety answering point device that is selected based on the emergency services routing number, wherein the defined telephone number is employed by the public safety answering point device as a call back number for 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.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory to store instructions; and a processor, coupled to the memory, that facilitates execution of the instructions to perform operations, comprising; in response to determining that an emergency call has been received from a user equipment, receiving profile data that comprises temporary telephone number data, emergency services routing number data, and location routing functionality indicator data associated with the user equipment, wherein the profile data is updated based on internet protocol address data received from the user equipment during a connection of the user equipment to a communication network, determining that the user equipment is located at a tenant location associated with a business account to which the user equipment is subscribed, comprising; determining that the temporary telephone number data comprises a defined telephone number assigned to a device within the tenant location, determining that the emergency services routing number data comprises an emergency services routing number assigned to the user equipment, and determining that the location routing functionality indicator data specifies that a location routing function device of the communication network is not to be queried subsequent to receiving the emergency call, and in response to the determining that the user equipment is located at the tenant location, facilitating a transmission of the defined telephone number to a public safety answering point device that is selected based on the emergency services routing number, wherein the defined telephone number is employed by the public safety answering point device as a call back number for the user equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
in response to receiving an emergency call from a user equipment, determining, by a system comprising a processor, profile data associated with the user equipment that comprises temporary telephone number data, emergency services routing number data, and location routing functionality indicator data, wherein the profile data is specified based on internet protocol address data received from the user equipment during a registration of the user equipment to a communication network, determining, by the system, that the user equipment is located at a tenant location associated with a business account to which the user equipment is subscribed based on determining that the temporary telephone number data comprises a defined telephone number assigned to a device within the tenant location, the emergency services routing number data comprises an emergency services routing number assigned to the user equipment, and the location routing functionality indicator data specifies that a location routing function device of the communication network is not to be queried subsequent to receiving the emergency call, and subsequent to the determining that the user equipment is located at the tenant location, selecting, by the system, a public safety answering point device to service the emergency call based on the emergency services routing number. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising computer-executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
in response to receiving an emergency call from a user equipment, determining profile data associated with the user equipment, wherein the profile data comprises temporary telephone number data, emergency services routing number data, and location routing functionality indicator data associated with the user equipment that is specified based on internet protocol address data received from the user equipment during a registration of the user equipment to a communication network, determining that the user equipment is located at a tenant location associated with a business account to which the user equipment is subscribed in response to determining that the temporary telephone number data comprises a defined telephone number assigned to a device within the tenant location, the emergency services routing number data comprises an emergency services routing number assigned to the user equipment, and the location routing functionality indicator data specifies that a location routing function device of the communication network is not to be queried subsequent to receiving the emergency call, and in response to the determining that the user equipment is located at the tenant location, selecting, facilitating a transmission of the defined telephone number to a public safety answering point device that is selected based on the emergency services routing number, wherein the defined telephone number is employed by the public safety answering point device as a call back number for the user equipment. - View Dependent Claims (18, 19, 20)
-
Specification