System and method for location management and emergency support for a voice over internet protocol device
First Claim
1. A method for processing call data in a Voice over internet protocol (VoIP) network, the method comprising:
- classifying a call location mobility based on the call data and data in a first field in a data structure indicating the call location mobility for a user equipment device identifier, wherein the call location mobility is selected from the group consisting of nomadic, fixed and visiting;
reading an “
is internal”
flag in a second field in the data structure associated with a private identifier to determine if the user equipment device associated with the private identifier is at a fixed location associated with a particular network access device;
comparing a voice over internet protocol access port internet protocol address with an internet protocol address for the private identifier to determine if the voice over internet protocol access port is at a known location; and
returning a call back number for the voice over internet protocol access port when the voice over internet protocol access port is at the known location.
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.
-
Citations
13 Claims
-
1. A method for processing call data in a Voice over internet protocol (VoIP) network, the method comprising:
-
classifying a call location mobility based on the call data and data in a first field in a data structure indicating the call location mobility for a user equipment device identifier, wherein the call location mobility is selected from the group consisting of nomadic, fixed and visiting; reading an “
is internal”
flag in a second field in the data structure associated with a private identifier to determine if the user equipment device associated with the private identifier is at a fixed location associated with a particular network access device;comparing a voice over internet protocol access port internet protocol address with an internet protocol address for the private identifier to determine if the voice over internet protocol access port is at a known location; and returning a call back number for the voice over internet protocol access port when the voice over internet protocol access port is at the known location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server comprising:
-
a processor in data communication with data embedded in a tangible, non-transitory computer readable storage medium for storing data used by the processor; and a computer program stored in the computer readable medium, the computer program comprising instructions to classify a call location mobility based on the call data and data in a first field in a data structure indicating the call location mobility for a user equipment device identifier, wherein the call location mobility is selected from the group consisting of nomadic, fixed and visiting, instructions to compare a voice over internet protocol access port internet protocol address with an internet protocol address for the private identifier to determine if the voice over internet protocol access port is at a known location; and instructions to return a call back number for the voice over internet protocol access port when the voice over internet protocol access port is at a known location; and instructions to read an “
is internal”
flag in a second field in the data structure associated with a private identifier to determine if the user equipment device associated with the private identifier is at a fixed location associated with a particular network access device. - View Dependent Claims (7, 8, 9, 10, 12)
-
-
11. A non-transitory computer readable storage medium having stored thereon a data structure for storing identification information data for a voice over internet protocol user equipment device, the data structure comprising:
-
a private identifier field for storing a private identifier datum associated with the, the PRID datum indicating a user equipment device identifier and indicating a call location mobility for the user equipment device; a public identifier field for storing data indicating a public identifier for the user equipment; a network access device identifier field for storing data indicating a network access device from which the call data originated; and an internal flag field for storing an flag datum indicating a user equipment device is at a fixed location; and a computer program embedded in the non-transitory computer readable medium that when executed by a computer perform functions using the public identifier, network access identifier and internal flag, the computer program comprising instructions to compare a voice over internet protocol access port internet protocol address with an internet protocol address for the private identifier to determine if the voice over internet protocol access port is at a known location; and instructions to return a call back number for the voice over internet protocol access port when the voice over internet protocol access port is at a known location. - View Dependent Claims (13)
-
Specification