Patent ID: 8233473
Filing Date: 2012-07-31
Classification: H04L,H04M

Abstract:
1. A non-transitory computer readable storage medium storing a computer-executable IP telephone cooperative program for controlling a computer operable to control a network terminal, which installs an IP telephone application program that causes the network terminal to function as: an identification data receiving unit that receives, over an Internet, identification data identifying another IP telephone terminal, the identification data including terminal data identifying functions of a device configured to be connected to the other IP telephone terminal and identifying the connection between the device and the other IP telephone terminal, and acquisition data indicating that the terminal data is included in the identification data; a communicating unit that establishes IP telephone communications with the other IP telephone terminal identified by the identification data received by the identification data receiving unit via the Internet; and an IP telephone function controlling unit that controls execution of an IP telephone function used to implement a telephone call with the other IP telephone terminal via the communicating unit, the IP telephone cooperative program comprising instructions for the computer to function as: an identification data acquiring unit that acquires the identification data received by the identification data receiving unit; a determining unit that determines from the identification data acquired by the identification data acquiring unit whether or not the acquisition data is included in the identification data acquired by the identification data acquiring unit; a terminal data acquiring unit that acquires the terminal data included in the identification data acquired by the identification data acquiring unit, in case the determining unit determines that the acquisition data is included in the identification data; a terminal data determining unit that determines the functions identified by the terminal data; a function execution setting unit that sets execution of one of the functions of the device; a process data acquiring unit that acquires the process data of a format to be processed by the function set by the function execution setting unit; and a process data transmission controlling unit that controls transmission of the process data acquired by the process data acquiring unit to the other IP telephone terminal via the IP telephone communications.