Method for controlling IP phone and application program for the same
First Claim
1. A method for controlling an IP phone used between a computer and a proximal IP phone, the computer and the proximal IP phone being connected to the same local area network, wherein an application program is installed and executed at the computer, the control method comprising:
- a) establishing connection between the computer and the proximal IP phone;
b) providing a graphical user interface (GUI) web page by the application program to offer a plurality of virtual keys respectively corresponding to hardware functions of the proximal IP phone on the computer, wherein the plurality of virtual keys comprising a plurality of virtual BLF (Busy Lamp Field, BLF) keys, a plurality of virtual operation keys and a plurality of virtual expansion keys, the plurality of virtual BLF keys corresponding to BLF key functions of the proximal IP phone, the plurality of virtual operation keys corresponding to operation key functions of the proximal IP phone, and the plurality of virtual expansion key corresponding to undefined functions of the proximal IP phone, wherein the quantity of the plurality of the virtual BLF keys is larger than the quantity of the physical BLF keys of the proximal IP phone, so that when the computer controls the proximal IP phone, the application program is used for expanding hardware functions of the proximal IP phone;
if the proximal IP phone is a low cost device having basic functions and does not have enough BLF keys, or does not have BLF keys to cause inconvenient in field application, the plurality of virtual BLF keys simulates the function as additional BLF keys and adds additional virtual BLF keys to the proximal IP phone;
if an operation panel of the proximal IP phone is too simple to meet subscriber demands and does not have enough operation keys, the function performed by the proximal IP phone is accordingly limited and is inconvenient to subscribers, the function of the proximal IP phone cannot be performed at the same time, or subscribers have to purchase additional hardware devices for using functions of the undefined operation keys, the plurality of virtual expansion keys are associated with corresponding undefined function and save additional hardware cost for subscribers via setting up at the GUI web page;
c) using the GUI web page for transferring data between the computer and the proximal IP phone;
d) sending first control command to the proximal IP phone according to the data;
e) establishing connection by the proximal IP phone with remote phone according to the first control command; and
f) establishing connection by the computer with the remote phone via the proximal IP phone.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling an IP phone and an application program for the same are disclosed. The application program is installed in a computer for connecting the computer and a proximal IP phone via a wired or wireless network. A subscriber sends data and commands to the proximal IP phone via application programs in the computer for controlling the proximal IP phone. The computer establishes connection with a remote phone via an expanded function of the proximal IP phone controlled by the application program.
-
Citations
10 Claims
-
1. A method for controlling an IP phone used between a computer and a proximal IP phone, the computer and the proximal IP phone being connected to the same local area network, wherein an application program is installed and executed at the computer, the control method comprising:
-
a) establishing connection between the computer and the proximal IP phone; b) providing a graphical user interface (GUI) web page by the application program to offer a plurality of virtual keys respectively corresponding to hardware functions of the proximal IP phone on the computer, wherein the plurality of virtual keys comprising a plurality of virtual BLF (Busy Lamp Field, BLF) keys, a plurality of virtual operation keys and a plurality of virtual expansion keys, the plurality of virtual BLF keys corresponding to BLF key functions of the proximal IP phone, the plurality of virtual operation keys corresponding to operation key functions of the proximal IP phone, and the plurality of virtual expansion key corresponding to undefined functions of the proximal IP phone, wherein the quantity of the plurality of the virtual BLF keys is larger than the quantity of the physical BLF keys of the proximal IP phone, so that when the computer controls the proximal IP phone, the application program is used for expanding hardware functions of the proximal IP phone;
if the proximal IP phone is a low cost device having basic functions and does not have enough BLF keys, or does not have BLF keys to cause inconvenient in field application, the plurality of virtual BLF keys simulates the function as additional BLF keys and adds additional virtual BLF keys to the proximal IP phone;
if an operation panel of the proximal IP phone is too simple to meet subscriber demands and does not have enough operation keys, the function performed by the proximal IP phone is accordingly limited and is inconvenient to subscribers, the function of the proximal IP phone cannot be performed at the same time, or subscribers have to purchase additional hardware devices for using functions of the undefined operation keys, the plurality of virtual expansion keys are associated with corresponding undefined function and save additional hardware cost for subscribers via setting up at the GUI web page;c) using the GUI web page for transferring data between the computer and the proximal IP phone; d) sending first control command to the proximal IP phone according to the data; e) establishing connection by the proximal IP phone with remote phone according to the first control command; and f) establishing connection by the computer with the remote phone via the proximal IP phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory application program installed in a computer, when the computer loads and executes the application program, a method for controlling an IP phone is executed for controlling a proximal IP phone, wherein the computer and the proximal IP phone are connected within the same local area network, and the application program for controlling the IP phone comprising:
-
a) searching available proximal IP phones in the neighborhood of the computer; b) determining if a proximal IP phone corresponding to the application program and not controlled by other computers exists in the neighborhood of the computer; c) establishing connection between the computer and the proximal IP phone if yes following step b; d) providing a Graphical User Interface (GUI) web page by the application program to offer a plurality of virtual keyss respectively corresponding to hardware functions of the proximal IP phone on the computer, wherein the plurality of virtual keys comprising a plurality of virtual BLF (Busy Lamp Field, BLF) keys, a plurality of virtual operation keys and a plurality of virtual expansion keys, the plurality of virtual BLF keys corresponding to BLF key functions of the proximal IP phone, the plurality of virtual operation keys corresponding to operation key functions of the proximal IP phone, and the plurality of virtual expansion key corresponding to undefined functions of the proximal IP phone, wherein the quantity of the plurality of the virtual BLF keys is larger than the quantity of the physical BLF keys of the proximal IP phone, so that when the computer controls the proximal IP phone, the application program is used for expanding hardware functions of the proximal IP phone;
if the proximal IP phone is a low cost device having basic functions and does not have enough BLF keys, or does not have BLF keys to cause inconvenient in field application, the plurality of virtual BLF keys simulates the function as additional BLF keys and adds additional virtual BLF keys to the proximal IP phone;
if an operation panel of the proximal IP phone is too simple to meet subscriber demands and does not have enough operation keys, the function performed by the proximal IP phone is accordingly limited and is inconvenient to subscribers, the function of the proximal IP phone cannot be performed at the same time, or subscribers have to purchase additional hardware devices for using functions of the undefined operation keys, the plurality of virtual expansion keys are associated with corresponding undefined function and save additional hardware cost for subscribers via setting up at the GUI web page;e) using the GUI web page for transferring data between the computer and the proximal IP phone; f) sending first control command to the proximal IP phone according to the data; g) establishing connection by the proximal IP phone with remote phone according to the first control command; and h) establishing connection by the computer with the remote phone via the proximal IP phone.
-
Specification