Extension monitoring in a distributed telephony system
First Claim
1. A method, executed by a computer system comprising a memory and a processor, for enabling a desktop Internet Protocol (IP) phone that is associated with a first extension to monitor calls directed to a second extension, the method comprising:
- associating the desktop IP phone with the second extension;
signaling the desktop IP phone to simultaneously display information about a plurality of call offerings for the second extension, wherein the plurality of call offerings are listed in a predefined order;
selecting one of the displayed plurality of call offerings for the second extension using the desktop IP phone associated with the first extension, wherein the selected one of the displayed call offerings is not an active call;
signaling the desktop IP phone to display a plurality of actions executable on the selected one of the plurality of call offerings;
selecting one of the plurality of actions executable on the selected one of the plurality of call offerings;
executing the selected one of the plurality of actions on the selected one of the plurality of call offerings;
receiving instructions that, when executed, would place a call on hold; and
responsive to determining that the call was redirected from the second extension, signaling a switch to park the call at the second extension, wherein the parked call is answered by the second extension or by a monitoring device associated with the second extension.
13 Assignments
0 Petitions
Accused Products
Abstract
A telephony system is presented that enables one user to monitor another user'"'"'s extension and perform functions on calls destined for the other user'"'"'s extension. The system includes a server with a telephony management software (TMS) unit, a telephony application programming interface (TAPI) unit, and an application unit. The application unit includes a control module, association module, presentation module, park module, monitoring device interface module, and storage interface module. A server sends information to a monitoring device regarding the status of a monitored extension and calls offering on that extension. A server also enables a user to navigate through multiple calls offering and park a selected call.
35 Citations
18 Claims
-
1. A method, executed by a computer system comprising a memory and a processor, for enabling a desktop Internet Protocol (IP) phone that is associated with a first extension to monitor calls directed to a second extension, the method comprising:
-
associating the desktop IP phone with the second extension; signaling the desktop IP phone to simultaneously display information about a plurality of call offerings for the second extension, wherein the plurality of call offerings are listed in a predefined order; selecting one of the displayed plurality of call offerings for the second extension using the desktop IP phone associated with the first extension, wherein the selected one of the displayed call offerings is not an active call; signaling the desktop IP phone to display a plurality of actions executable on the selected one of the plurality of call offerings; selecting one of the plurality of actions executable on the selected one of the plurality of call offerings; executing the selected one of the plurality of actions on the selected one of the plurality of call offerings; receiving instructions that, when executed, would place a call on hold; and responsive to determining that the call was redirected from the second extension, signaling a switch to park the call at the second extension, wherein the parked call is answered by the second extension or by a monitoring device associated with the second extension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising a processor and a memory, for enabling a desktop Internet Protocol (IP) phone that is associated with a first extension to monitor calls directed to a second extension, the apparatus comprising:
-
a presentation module configured to generate a signal that causes the desktop IP phone to simultaneously display information including a plurality of call offerings directed to the second extension and a plurality of actions executable on the calls directed to the second extension, wherein the plurality of call offerings are listed in a predefined order; a monitoring device interface module configured to send data to and receive data from the desktop IP phone, wherein the data received from the desktop IP phone that is associated with the first extension includes a selection of one of the displayed plurality of call offerings directed to the second extension, wherein the selected one of the displayed call offerings is not an active call; a control module communicatively coupled to the presentation module and the monitoring device interface module; a park module configured to park a call at the second extension, wherein the parked call is answered by the second extension or the monitoring device, and wherein the control module is further communicatively coupled to the park module. - View Dependent Claims (16, 17, 18)
-
Specification