System and method for location management and emergency support for a voice over internet protocol device
First Claim
1. A method for processing call, the method comprising:
- reading an “
is internal”
flag in a second field in the data structure associated with a private identifier to determine if one of a plurality of user equipment devices associated with the private identifier is at a registered location associated with a particular network access device on which the plurality of user equipment devices are registered;
sending an invitation to register to the one of the plurality of user equipment devices if the one of the plurality of user equipment devices is not registered;
receiving a register message from the one of the plurality of user equipment devices and registering the one of the plurality of user equipment devices;
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 the registered 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 if the user equipment device is at the visiting location, comparing a voice of internet protocol access port internet protocol address for the visiting location with a public internet protocol address in the data structure for the private identifier, to determine if the voice over internet protocol access port is at the registered location.
6 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.
14 Citations
13 Claims
-
1. A method for processing call, the method comprising:
-
reading an “
is internal”
flag in a second field in the data structure associated with a private identifier to determine if one of a plurality of user equipment devices associated with the private identifier is at a registered location associated with a particular network access device on which the plurality of user equipment devices are registered;sending an invitation to register to the one of the plurality of user equipment devices if the one of the plurality of user equipment devices is not registered; receiving a register message from the one of the plurality of user equipment devices and registering the one of the plurality of user equipment devices; 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 the registered 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 if the user equipment device is at the visiting location, comparing a voice of internet protocol access port internet protocol address for the visiting location with a public internet protocol address in the data structure for the private identifier, to determine if the voice over internet protocol access port is at the registered 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 send an invitation to register to one of a plurality of user equipment devices if the one of the plurality of user equipment devices is not registered; instructions to receive a register message from the one of the plurality of user equipment devices and registering the one of the plurality of user equipment devices; instructions to compare a voice over internet protocol access port internet protocol address with an internet protocol address for a private identifier from the one of the plurality of user equipment devices to determine if the voice over internet protocol access port is at a registered location; 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 the registered 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 the registered location associated with a particular network access device. - View Dependent Claims (7, 8, 9, 10)
-
-
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:
-
instructions to send an invitation to register to one of a plurality of user equipment devices if the one of the plurality of user equipment devices is not registered; instructions to receive a register message from the one of the plurality of user equipment devices and registering the one of the plurality of user equipment devices; an internal flag field for storing an flag datum indicating one of a plurality of a user equipment devices is at a registered 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 the registered 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 (12, 13)
-
Specification