System and method for location management and emergency support for a voice over internet protocol device
First Claim
1. A computer readable medium containing instructions that when executed by a computer perform a method for processing call data in a Voice over internet protocol (VoIP) network, the method comprising:
- receiving at a server from a network access device, the call data containing a private identifier (PRID) datum, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device, a public identifier (PUID) for the user equipment and a network access device identifier (NID) for the call data;
classifying the call location mobility based on a database entry indicating the call location mobility for the user equipment device identifier indicated by the PRID, wherein the call location mobility is selected from the group consisting of;
nomadic, fixed and visiting the PRID is provisioned at initial registration in the network, the PUID is one of the selected from the group consisting of an IP address and a telephone number and the network access device has a dynamically assigned IP address;
processing the PRID, PUID and NID to find at least one of a matching PRID, PUID and NID;
reading an “
is internal”
flag in a data structure associated with the PRID to determine if the UE associated with the PRID is fixed to particular network access device;
determining from the NID and PRID whether the UE is at a visiting location;
if the UE is at the fixed location, updating an IP address in the data structure for all VoIP devices having the same NID as the UE associated with the PRID; and
sending a CBN associated with the fixed location for the UE;
comparing a VoIP access port internet protocol address for the visiting location with a public internet protocol address in the data structure for the PRID, if the UE is at the visiting location, to determine if the VoIP access port is at a known location;
returning a call back number for the VoIP access port if the VoIP access port is at a known location; and
announcing to a public safety answering point (PSAP) that the location is not verified; and
inserting a location not verified disclaimer in the call when the VoIP access port location is not at a known location,sending the call data with the call back number from the server to a public safety answering point (PSAP) based on the mobility for the user equipment device and the NID.
5 Assignments
0 Petitions
Accused Products
Abstract
In a particular embodiment a system and method for processing a call in a Voice over internet protocol (VoIP) network are disclosed. The method includes receiving the call associated with a private identifier (PRID) at a server, classifying a call location based on the PRID and sending the call from the server to a Public Safety Answering Point (PSAP) with a call back number associated with the PRID. The system includes a first server interface for receiving a message containing a PRID associated with the call, a second server interface to access the data base for searching for the PRID in the data structure; a third server interface to receive an output from the database indicating whether a PRID has been found in the data structure; and a fourth server interface to send the call to a PSAP.
65 Citations
8 Claims
-
1. A computer readable medium containing instructions that when executed by a computer perform a method for processing call data in a Voice over internet protocol (VoIP) network, the method comprising:
-
receiving at a server from a network access device, the call data containing a private identifier (PRID) datum, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device, a public identifier (PUID) for the user equipment and a network access device identifier (NID) for the call data; classifying the call location mobility based on a database entry indicating the call location mobility for the user equipment device identifier indicated by the PRID, wherein the call location mobility is selected from the group consisting of; nomadic, fixed and visiting the PRID is provisioned at initial registration in the network, the PUID is one of the selected from the group consisting of an IP address and a telephone number and the network access device has a dynamically assigned IP address; processing the PRID, PUID and NID to find at least one of a matching PRID, PUID and NID; reading an “
is internal”
flag in a data structure associated with the PRID to determine if the UE associated with the PRID is fixed to particular network access device;determining from the NID and PRID whether the UE is at a visiting location; if the UE is at the fixed location, updating an IP address in the data structure for all VoIP devices having the same NID as the UE associated with the PRID; and sending a CBN associated with the fixed location for the UE; comparing a VoIP access port internet protocol address for the visiting location with a public internet protocol address in the data structure for the PRID, if the UE is at the visiting location, to determine if the VoIP access port is at a known location; returning a call back number for the VoIP access port if the VoIP access port is at a known location; and announcing to a public safety answering point (PSAP) that the location is not verified; and inserting a location not verified disclaimer in the call when the VoIP access port location is not at a known location, sending the call data with the call back number from the server to a public safety answering point (PSAP) based on the mobility for the user equipment device and the NID. - View Dependent Claims (2, 3)
-
-
4. A system for processing a call in a Voice over internet protocol (VoIP) network comprising:
-
a database in memory for storing a data structure for classifying a location mobility of a device associated with the call; a server coupled to the database, the server comprising; a first server interface to receive call data containing a PRID datum associated with the call, from a network access device, the call data containing the private identifier (PRID) datum, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device, a public identifier (PUID) for the user equipment and a network access device identifier (NID) for the call data; a second server interface accesses the data base for searching for the PRID in the data structure; a third server interface to receive an output from the database indicating whether a PRID has been found in the data structure; and a fourth server interface to send the call to a PSAP with call back number (CBN) data associated with the NID) into the call data from the server to a public safety answering point (PSAP) based on the mobility for the user equipment device and the NID; a computer readable medium accessible to the server; a computer program embedded within the computer readable medium, the computer program comprising instructions to receive at a server from a network access device, instructions to call data containing a private identifier (PRID) datum, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device identifier, a public identifier (PUID) for the user equipment and a network access device identifier (NID) for the call data; instructions to classify the call location mobility based on a database entry indicating the call location mobility for the user equipment device indicated by the PRID; instructions to process the PRID, PUID and NID to find at least one of a matching PRID, PUID and NID; instructions to announce to a public safety answering point (PSAP) that the location is not verified instructions to insert a “
location not verified”
disclaimer in the call when the VoIP gateway location is not known;instructions to insert call back number (CBN) data associated with the NID into the call data; and instructions to send the call data with the call back number from the server to the public safety answering point (PSAP) based on the mobility for the user equipment device and the NID. - View Dependent Claims (5, 6, 7, 8)
-
Specification