Local terminal device and method for exchanging VoIP signaling
First Claim
1. A local terminal device in electronic communication with a dynamic domain name service (DDNS) server and a remote terminal device via a voice over Internet protocol (VoIP) network, the local terminal device having a local Internet protocol (IP) address, the remote terminal device having a remote IP address, the local terminal device comprising:
- a user interface operable to receive a local mail address of a local user and a remote mail address of a remote user;
at least one processor;
a storage system to store one or more programs executable by the at least one processor, the one or more programs comprising instructions for;
converting the local mail address into a local domain name according to a first hash function and transmitting the local domain name and the local IP address to the DDNS server to register with the DDNS server, wherein the first hash function comprises combining characters of the local mail address and a predefined string to form the local domain name;
converting the remote mail address into a remote domain name according to a second hash function and querying the DDNS server for the remote IP address corresponding to the remote domain name, wherein the second hash function comprises combining characters of the remote mail address and a predefined string to form the remote domain name; and
exchanging VoIP signaling with the remote terminal device according to the remote IP address.
2 Assignments
0 Petitions
Accused Products
Abstract
A local terminal device receives a local mail address of a local user, and converts the local mail address into a local domain name. The local terminal device transmits the local domain name and a local Internet protocol (IP) address to a dynamic domain name serve (DDNS) server to register with the DDNS server. The local terminal device receives a remote mail address of a remote user, and converts the remote mail address into a remote domain name. The local terminal device queries the DDNS server for a remote IP address corresponding to the remote domain name. The local terminal device exchanges VoIP signaling with a remote terminal device according to the remote IP address.
9 Citations
5 Claims
-
1. A local terminal device in electronic communication with a dynamic domain name service (DDNS) server and a remote terminal device via a voice over Internet protocol (VoIP) network, the local terminal device having a local Internet protocol (IP) address, the remote terminal device having a remote IP address, the local terminal device comprising:
-
a user interface operable to receive a local mail address of a local user and a remote mail address of a remote user; at least one processor; a storage system to store one or more programs executable by the at least one processor, the one or more programs comprising instructions for; converting the local mail address into a local domain name according to a first hash function and transmitting the local domain name and the local IP address to the DDNS server to register with the DDNS server, wherein the first hash function comprises combining characters of the local mail address and a predefined string to form the local domain name; converting the remote mail address into a remote domain name according to a second hash function and querying the DDNS server for the remote IP address corresponding to the remote domain name, wherein the second hash function comprises combining characters of the remote mail address and a predefined string to form the remote domain name; and exchanging VoIP signaling with the remote terminal device according to the remote IP address. - View Dependent Claims (2, 3)
-
-
4. A method for exchanging voice over Internet protocol (VoIP) signaling of a local terminal device in electronic communication with a dynamic domain name service (DDNS) server and a remote terminal device via a VoIP network, the local terminal device having a local Internet protocol (IP) address, the remote terminal device having a remote IP address, the method comprising:
-
receiving a local mail address of a local user; converting the local mail address into a local domain name according to a first hash function and transmitting the local domain name and the local IP address to the DDNS server to register with the DDNS server, wherein the first hash function comprises combining characters of the local mail address and a predefined string to form the local domain name; receiving a remote mail address of a remote user; converting the remote mail address into a remote domain name according to a second hash function and querying the DDNS server for the remote IP address corresponding to the remote domain name, wherein the second hash function comprises combining characters of the remote mail address and a predefined string to form the remote domain name; and exchanging VoIP signaling with the remote terminal device according to the remote IP address. - View Dependent Claims (5)
-
Specification