Patent ID: 9215257
Filing Date: 2015-12-15
Classification: H04L,H04M

Abstract:
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; 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; 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; and the group creating module operable by the processor further 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; and a signaling exchanging module operable by the processor to receive a first invitation for establishing a VoIP communication from a calling terminal device which not belonging to the group, and transmit a second invitation to the other terminal devices in the group to inform the other terminal devices that a call is initiated; wherein the signaling exchanging module further to transmit a confirmation response to the calling terminal device to establish the VoIP communication, and transmit a cancel signal to the other terminal devices in the group to inform the other terminal devices to stop ringing when the terminal device answers the call.