TERMINAL DEVICE AND METHOD FOR EXCHANGING VOIP SIGNALING
First Claim
1. A terminal device in communication with a plurality of other terminal devices and a dynamic domain name service (DDNS) server over a voice over Internet protocol (VoIP) network, each of the other terminal devices and the terminal device comprising a registration module operable to transmit a domain name and an IP address to the DDNS server to register in the DDNS server, the terminal device further comprising:
- at least one processor;
a group creating module operable by the processor to create a group in response to user input, determine whether or not to allow one of the other terminal devices to join the group according to input by user prompted when receiving a request to join the group from the one of the other terminal devices, add the one of the other terminal devices to the group by storing the domain name and the IP address of one of the other terminal devices when user selection for allowing the one of the other terminal devices to join the group is made, and further to transmit the domain names and the IP addresses of terminal devices in the group to the one of the other terminal devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A terminal device capable of creating a group for allowing other terminal devices to join the group is provided. When a terminal device not belonging to the group calls a terminal device in the group, any of the terminal devices in the group can answer the call in response a user input. A method for exchanging voice over Internet protocol (VoIP) signaling between the terminal devices within the group is also provided.
18 Citations
11 Claims
-
1. A terminal device in communication with a plurality of other terminal devices and a dynamic domain name service (DDNS) server over a voice over Internet protocol (VoIP) network, each of the other terminal devices and the terminal device comprising a registration module operable to transmit a domain name and an IP address to the DDNS server to register in the DDNS server, the terminal device further comprising:
-
at least one processor; a group creating module operable by the processor to create a group in response to user input, determine whether or not to allow one of the other terminal devices to join the group according to input by user prompted when receiving a request to join the group from the one of the other terminal devices, add the one of the other terminal devices to the group by storing the domain name and the IP address of one of the other terminal devices when user selection for allowing the one of the other terminal devices to join the group is made, and further to transmit the domain names and the IP addresses of terminal devices in the group to the one of the other terminal devices. - View Dependent Claims (2, 3, 4)
-
-
5. A terminal device in communication with a plurality of other terminal devices and a dynamic domain name (DDNS) server over a voice over Internet protocol (VoIP) network, each of the other terminal devices and the terminal device comprising a registration module operable to transmit a domain name and an IP address to the DDNS server to register in the DDNS server, the terminal device further comprising:
-
at least one processor; an IP address querying module operable by the processor to obtain an input telephone number, generate a domain name corresponding to the telephone number according to a preset rule, and query the DDNS server for an IP address corresponding to the generated domain name; and a group creating module operable by the processor to generate a request to join a group created by a terminal device having the input telephone number, and transmit the request to the terminal device having the input telephone number, the request comprising the domain name and the IP address of the terminal device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for exchanging voice over Internet protocol (VoIP) signaling of one of a plurality of terminal devices and a dynamic domain name service (DDNS) server over a VoIP network, each of the terminal devices transmitting a domain name and an IP address to the DDNS server to register in the DDNS server, the method comprising:
-
creating a group by one of the plurality of terminal devices in response to user input; obtaining the telephone number of the one of the plurality of terminal devices, generating a domain name corresponding to the telephone number according to a preset rule, and querying the DDNS server for an IP address corresponding to the generated domain name by another one of the plurality of terminal devices; generating a request to join the group by the another one of the plurality of terminal devices, the request comprising the domain name and the IP address of the another one of plurality of terminal devices; determining whether or not to allow the other of the plurality of terminal devices to join the group according to user selection when receiving the request to join the group from the other of the plurality of terminal devices, and adding the other of the plurality of terminal devices to the group by storing the domain name and the IP address of the other of the plurality of terminal devices when receiving a user selection for allowing the other of the plurality of terminal devices to join the group is made by the one of the plurality of terminal devices; transmitting the domain names and the IP addresses of terminal devices in the group to the other of the plurality of terminal devices by the one of the plurality of terminal devices; and storing the received domain names and the IP addresses by the other of the plurality of terminal devices. - View Dependent Claims (11)
-
Specification