System and method for enabling custom telephone features on a PBX system
First Claim
1. A telephone system comprising:
- a public branch exchange (PBX);
a processing system in communication with said PBX;
one or more telephone sets in two-way communication with said PBX and with said processing system; and
a plurality of pre-programmed messages stored in said PBX; and
a plurality of software applications stored in said processing system, each of said software applications corresponding to one of said pre-programmed messages and a user of said telephone set selecting one of said pre-programmed messages, wherein said PBX recognizes said one of said pre-programmed messages selected from said telephone set, and wherein said processing system matches said one of said pre-programmed messages selected by said user with at least one of said plurality of software applications and launches said application in response to said pre-programmed message.
23 Assignments
0 Petitions
Accused Products
Abstract
A telephone system and method is provided including a processing system, such as a CTI system, in communication with a PBX and one or more telephone sets. The user selects a pre-programmed canned message, such as a DND message or status-state, from a list of messages and may further define the message with a user-defined message. The PBX recognizes the canned message and funnels the message to the processing system. The processing system matches the canned message and possibly the user-defined message to a software application stored in the processing system and corresponding to the messages. The user may program the software application to perform a specific function which may be stored in the processing system. The software application is launched and the telephone can be returned to a normal operating state regardless of whether the launched application has completed the intended task.
47 Citations
18 Claims
-
1. A telephone system comprising:
-
a public branch exchange (PBX);
a processing system in communication with said PBX;
one or more telephone sets in two-way communication with said PBX and with said processing system; and
a plurality of pre-programmed messages stored in said PBX; and
a plurality of software applications stored in said processing system, each of said software applications corresponding to one of said pre-programmed messages and a user of said telephone set selecting one of said pre-programmed messages, wherein said PBX recognizes said one of said pre-programmed messages selected from said telephone set, and wherein said processing system matches said one of said pre-programmed messages selected by said user with at least one of said plurality of software applications and launches said application in response to said pre-programmed message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A telephone system comprising:
-
a public branch exchange (PBX);
a computer telephone integration (CTI) system in communication with said PBX;
a plurality of multi-function telephone sets in two-way communication with said PBX and with said CTI system; and
a plurality of software applications stored in said CTI system, each of said software applications corresponding to a status-state message stored in said PBX and said status-state message being specifically selectable by one of said telephone sets, and wherein a user of one of said telephone sets selects said status-state message which is recognized by said PBX and said PBX causes one or more associated events to occur from said one of said telephone sets and said CTI system, and wherein said CTI system identifies said status-state message from said one of said telephone sets and launches said software application corresponding to activation of said status-state message. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-based method providing a system for enabling custom telephone features on a PBX system, said method comprising:
-
at a user site comprising a telephone set, (a) receiving a first event from a user representative of a status-state;
(b) displaying a confirmation of said first event in response to the received user'"'"'s event;
(c) transmitting said first event to said PBX;
at the PBX, (d) receiving said first event from said user site;
(e) recognizing said first event;
(f) communicating said first event to a processing system;
at the processing system, (g) receiving said first event from said user site via said communication;
(h) identifying an application stored on said processing system corresponding to said first event from said user site; and
(i) transmitting to said user site a second event in response to said first event. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for enabling a user to create custom telephone features on a PBX system using a multi-function telephone set (MTS), the method comprising:
-
receiving, at said PBX, a first data message from said MTS representative of a pre-programmed status-state;
establishing a message transport link between said MTS and a computer telephone integration (CTI) system;
receiving, at said CTI system, said first data message and a second data message, said second data message representative of a user-defined message;
identifying, at said CTI system, a stored software routine corresponding to said messages, said stored software routine being defined by said user; and
launching said stored software routine.
-
Specification