Computer telephony integrated network
First Claim
1. A Computer Telephony Integration (CTI) arrangement comprising:
- a CTI-enabled switch, a lookup table, and a CTI computer;
the CTI-enabled switch being arranged to perform the following;
(1) to respond to receipt of a call terminating thereon by;
(1a) retrieving a dialled directory number from signalling data of said terminating call, and (1b) sending to the CTI computer a route request signal including the retrieved dialled directory number of said terminating call, (2) to respond to receipt of a route select signal from the CTI computer by;
(2a) applying ring back treatment with respect to said terminating call, (2b) holding said terminating call until receipt of a signal from the CTI computer for causing the connection of said terminating call to another call, (3) to respond to receipt from the CTI computer of notification of calls to be made to a plurality of directory numbers by originating, in parallel, a call to each of said plurality of directory numbers, (4) to respond to an answer condition of any of the originating calls by sending an answer signal with respect to that answered call to the CTI computer, and (5) to respond to receipt from the CTI computer of a signal for causing the connection of said terminating call to said answered originating call by making a connection;
the lookup table being arranged to store a plurality of entries, each entry comprising a first part containing a respective directory number associated with a respective user of the CTI arrangement, and a second part containing a plurality of directory numbers; and
the CTI computer being arranged to perform the following;
(6) to respond to receipt from the CTI-enabled switch of said route request signal by;
(6a) sending to the CTI-enabled switch a route select signal, (6b) accessing the lookup table in accordance with the retrieved dialled directory number of said terminating call, (6c) retrieving the second part of the entry whose first part contains a directory number matching the retrieved dialled directory number of said terminating call, (6d) sending to the CTI-enabled switch notification of calls to be made to the plurality of numbers of the retrieved second part, and (7) to respond to receipt of a call answered signal from the CTI-enabled switch with respect to one of said originating calls, by sending to the CTI-enabled switch a signal for causing the connection of said terminating call to said answered originating call.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention concerns an integrated computer and telephony system and a method of integrated computer telephony using at least one switch capable of receiving incoming telephone calls and of dialing outgoing calls; a computer terminal associated with the switch; memory means associated with said computer terminal and adapted to store a plurality of phone numbers said switch including a plurality of virtual telephones each corresponding in use to an individual one of said associated numbers;means for recognising that a telephone number connected to the switch as an incoming call is associated with at least some of said plurality of numbers; and means for causing said switch to call each of said associated numbers in parallel.
-
Citations
48 Claims
-
1. A Computer Telephony Integration (CTI) arrangement comprising:
-
a CTI-enabled switch, a lookup table, and a CTI computer;
the CTI-enabled switch being arranged to perform the following;
(1) to respond to receipt of a call terminating thereon by;
(1a) retrieving a dialled directory number from signalling data of said terminating call, and (1b) sending to the CTI computer a route request signal including the retrieved dialled directory number of said terminating call, (2) to respond to receipt of a route select signal from the CTI computer by;
(2a) applying ring back treatment with respect to said terminating call, (2b) holding said terminating call until receipt of a signal from the CTI computer for causing the connection of said terminating call to another call, (3) to respond to receipt from the CTI computer of notification of calls to be made to a plurality of directory numbers by originating, in parallel, a call to each of said plurality of directory numbers, (4) to respond to an answer condition of any of the originating calls by sending an answer signal with respect to that answered call to the CTI computer, and (5) to respond to receipt from the CTI computer of a signal for causing the connection of said terminating call to said answered originating call by making a connection;
the lookup table being arranged to store a plurality of entries, each entry comprising a first part containing a respective directory number associated with a respective user of the CTI arrangement, and a second part containing a plurality of directory numbers; and
the CTI computer being arranged to perform the following;
(6) to respond to receipt from the CTI-enabled switch of said route request signal by;
(6a) sending to the CTI-enabled switch a route select signal, (6b) accessing the lookup table in accordance with the retrieved dialled directory number of said terminating call, (6c) retrieving the second part of the entry whose first part contains a directory number matching the retrieved dialled directory number of said terminating call, (6d) sending to the CTI-enabled switch notification of calls to be made to the plurality of numbers of the retrieved second part, and (7) to respond to receipt of a call answered signal from the CTI-enabled switch with respect to one of said originating calls, by sending to the CTI-enabled switch a signal for causing the connection of said terminating call to said answered originating call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
at least a plurality of telephone terminals to which the CTI-enabled switch can make respective originating calls; and
at least a corresponding plurality of computer terminals linked in a network and being respectively associated with said plurality of telephone terminals;
wherein the lookup table is further arranged to store an indication of each of said users who constitutes a member of a common user group in association with respective ones of said plurality of directory numbers, the identities of said plurality of computer terminals, the directory numbers and current telephony operational status of the associated telephone terminals; and
wherein the CTI computer is connected to the network, and responsive to a member of the user group logging-on at one of the plurality of computer terminals, to store a dynamic association of the identity of that member with the identity of that computer terminal while that member is logged on at that computer terminal, and to access that computer terminal to cause the display, for each member of the user group, of a respective user identity indication together with a respective associated current telephony operational status indication.
-
-
4. A CTI arrangement according to claim 3, wherein the CTI computer is arranged to respond to receipt from the CTI-enabled switch of said route request signal by accessing respective ones of the computer terminals dynamically associated with logged-on members of the user group to cause the display of an incoming call indication with respect to the user associated with the retrieved dialled directory number of said terminating call, that user being the intended recipient.
-
5. A CTI arrangement according to claim 1, and further comprising:
-
at least a plurality of telephone terminals to which the CTI-enabled switch can make respective originating calls; and
at least a corresponding plurality of computer terminals linked in a network and being respectively associated with said plurality of telephone terminals;
wherein the lookup table is further arranged to store the identities of said plurality of computer terminals, the directory numbers and a current telephony operational status of the associated telephone terminals, and, for each of the users, an indication of whether that user is a member of a respective work group effectively comprising the identities of those computer terminals which are to be accessed in response to receipt of a call for that respective user, and being representative of users who have indicated an interest in calls to that respective user; and
wherein the CTI computer is connected to the network, and responsive to receipt from the CTI-enabled switch of that route request signal to access the respective computer terminals dynamically associated with logged-on members of the respective work group corresponding to the retrieved dialled directory number of said terminating call to cause the display of an incoming call indication with respect to the user associated with the intended recipient.
-
-
6. A CTI arrangement according to claim 5, wherein the CTI computer is responsive to receipt of an intercept command from a user at a said respective one of the computer terminals to send to the CTI-enabled switch a signal containing the directory number of the telephone terminal associated with said respective one of the computer terminals whereby the CTI-enabled switch will cause that telephone terminal to ring for answering by the intercepting user.
-
7. A CTI arrangement according to claim 3, wherein the CTI computer is further arranged to ascertain whether there is a user group associated with the entry whose first part contains a directory number matching the retrieved dialled directory number of said terminating call, and, if so, to access the computer terminal dynamically associated with the intended recipient to cause a display of an incoming call indication.
-
8. A CTI arrangement according to claim 7, wherein the CTI computer is further arranged to access the respective computer terminals dynamically associated with logged-on members of that associated user group, other than the computer terminal associated with the intended recipient, to cause the display of an incoming call indication in association with the displayed identity indication of the intended recipient.
-
9. A CTI arrangement according to claim 1, wherein at least one of said plurality of computer terminals has an associated loudspeaker and is arranged to emit an audible indication upon being accessed by the CTI computer.
-
10. A CTI arrangement according to claim 9, wherein two or more of said plurality of computer terminals are so arranged to emit said audible indication, and are further arranged such that the respective audible indications are different from one another.
-
11. A CTI arrangement according to claim 9, wherein two or more of said computer terminals are so arranged to emit said audible indication, and are further arranged, upon being accessed by the CTI computer to display the identity indication of the intended recipient, additionally to emitting a respective audible indication corresponding to the called member.
-
12. A CTI arrangement according to claim 4, wherein the CTI-enabled switch is further arranged to retrieve a calling line identity from said signalling data and to send the retrieved calling line identity to said CTI computer.
-
13. A CTI arrangement according to claim 12, wherein, upon receipt of the retrieved calling line identity, the CTI computer either (i) accesses a calling line identity to calling person identity lookup table and sends the corresponding calling person identity, with or without the retrieved calling line identity, to each accessed computer terminal for display thereat, or (ii) sends the retrieved calling line identity by itself to each accessed computer terminal for display thereat.
-
14. A CTI arrangement according to claim 13, wherein at least one of the computer terminals is arranged to convert a received calling person identity and/or a received calling line identity to synthesized speech audio output.
-
15. A method of operating a Computer Telephony Integration (CTI) arrangement comprising a CTI-enabled switch, a lookup table, and a CTI computer, the method comprising the steps of:
-
at the CTI-enabled switch performing the following;
(1) responding to receipt of a call terminating thereon by;
(1a) retrieving a dialled directory number from signalling data of said terminating call, and (1b) sending to the CTI computer a route request signal including the retrieved dialled directory number of said terminating call, (2) responding to receipt of a route select signal from the CTI computer by;
(2a) applying ring back treatment with respect to said terminating call, (2b) holding said terminating call until receipt of a signal from the CTI computer for causing the connection of said terminating call to another call, (3) responding to receipt from the CTI computer of notification of calls to be made to a plurality of directory numbers by originating, in parallel, a call to each of said plurality of directory numbers, (4) responding to an answer condition of any of the originating calls to said plurality of directory numbers by sending an answer signal with respect to said answered call to the CTI computer, and (5) responding to receipt from the CTI computer of a signal for causing the connection of said terminating call to said answered originating call by making that connection;
storing in the lookup table a plurality of entries, each entry comprising a first part containing a respective directory number associated with a respective user of the CTI arrangement, and a second part containing a plurality of directory numbers; and
at the CTI computer performing the following;
(6) responding to receipt from the CTI-enabled switch of said route request signal by;
(6a) sending to the CTI-enabled switch a route select signal, (6b) accessing the lookup table in accordance with the retrieved dialled directory number of said terminating call, (6c) retrieving the second part of the entry whose first part contains a directory number matching the retrieved dialled directory number of said terminating call, (6d) sending to the CTI-enabled switch notification of calls to be made to the plurality of numbers of the retrieved second part, and (7) responding to receipt of a call answered signal from the CTI-enabled switch with respect to one of said originating calls, by sending to the CTI-enabled switch a signal for causing the connection of said terminating call to said answered originating call. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
the identities of a plurality of computer terminals linked in a network are stored in association with respective directory numbers of telephone terminals which are respectively associated with the computer terminals and to which the CTI-enabled switch can make originating calls, an indication is stored of each of said users who constitutes a member of a common user group, and a current telephony status is stored for each of said telephone terminals; - and
further including the step of responding to a member of the user group logging on at one of the plurality of computer terminals by dynamically associating the identity of that member with the identity of that computer terminal, and accessing that computer terminal to cause the display, for each member of the user group, of a respective user identity indication together with a respective associated current telephony status indication.
-
-
18. A method according to claim 17, and including the further step of responding to receipt from the CTI-enabled switch of said route request signal by accessing respective ones of the computer terminals which are dynamically associated with logged-on members of the user group to cause the display of an incoming call indication with respect to the intended recipient.
-
19. A method according to claim 15, wherein
the identities of a plurality of computer terminals linked in a network are stored in association with respective directory numbers of telephone terminals which are respectively associated with the computer terminals and to which the CTI-enabled switch can make originating calls, for each of said users, there is stored a respective work group effectively comprising the identities of those computer terminals which are to be accessed in response to receipt of a call for that respective user, and being representative of users who have indicated an interest in calls to that respective user, and a current telephony operational status is stored for each of said telephone terminals; - and
further including the step of responding to receipt from the CTI-enabled switch of said route request signal by accessing the respective computer terminals dynamically associated with logged-on members of the respective work group corresponding to the retrieved dialled directory number of said terminating call to cause the display of an incoming call indication with respect to the intended recipient.
- and
-
20. A method according to claim 19, further including the step of responding to an intercept command from a user at a respective one of the computer terminals by sending to the CTI-enabled switch a signal containing the directory number of the telephone terminal associated with said respective one of the computer terminals whereby the CTI-enabled switch will cause that telephone terminal to ring for answering by the intercepting user.
-
21. A method according to claim 17, further including, in addition to retrieving the second part of the entry whose first part contains a directory number matching the retrieved dialled directory number of that terminating call, the steps of ascertaining whether there is an associated user group, and if so, accessing the computer terminal dynamically associated with that called member to cause the display of an incoming call indication.
-
22. A method according to claim 21, including the further step of accessing the respective computer terminals dynamically associated with logged-on members of that associated user group, other than the computer terminal associated with the intended recipient, to cause a display of an incoming call indication in association with the displayed identity indication of the intended recipient.
-
23. A method according to claim 21, wherein said computer terminal responds to being accessed by generating an audible indication in respect of an incoming call.
-
24. A method according to claim 23, wherein respective different audible indications are generated at two or more of said plurality of computer terminals.
-
25. A method according to claim 23, wherein the accessing of computer terminals associated with logged-on members, other than the intended recipient, causes the generation of an audible indication corresponding to the intended recipient.
-
26. A method according to claim 18, further including the steps of retrieving a calling line identity from said signalling data of that terminating call, sending the retrieved calling line identity to the CTI computer, and sending the retrieved calling line identity from the CTI computer to each accessed computer terminal for display thereat.
-
27. A method according to claim 26, wherein, upon receipt of the retrieved calling line identity, the CTI computer either (i) accesses a calling line identity to calling person identity lookup table and sends the corresponding calling person identity, with or without the retrieved calling line identity, to each accessed computer terminal for display thereat, or (ii) sends the retrieved calling line identity by itself to each accessed computer terminal for display thereat.
-
28. A method according to claim 26, further including the step of converting with at least one said accessed computer terminal a received calling line identity and/or calling person identity to synthesised speech audio output.
-
29. An integrated computer and telephony system comprising:
-
at least one switch capable of receiving incoming telephone calls and capable of dialing outgoing calls;
a computer associated with the switch;
memory associated with said computer and adapted to store a plurality of phone numbers, said switch including a plurality of virtual telephones each corresponding in use to an individual one of associated numbers;
an unit which recognizes that a telephone number provided to the switch as an incoming call is associated with at least some of said plurality of numbers;
an unit which causes said switch to call each of said associated numbers in parallel; and
a plurality of computer terminals linked in a network, said network operatively coupled to said switch, and a plurality of telephones each associated with a computer terminal;
wherein a group of users is defined for the terminals and telephones; and
when a user is logged into the network, a monitor associated with that user is enabled to display the constituent members of the group together with an operational telephone status of various members. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of integrated computer and telephony:
-
receiving incoming telephone calls and dialing outgoing calls with at least one switch;
storing in memory a plurality of phone numbers with said switch including a plurality of virtual telephones each corresponding in use to an individual one of associated numbers;
recognizing that a telephone number provided to the switch as an incoming call is associated with at least some of said plurality of numbers;
causing said switch to call each of said associated numbers in parallel; and
providing a plurality of computer terminals linked in a network which is operatively coupled to said switch and a plurality of telephones each associated with a computer terminal, and defining a group of users for the terminals and telephones;
wherein when a user is logged into the network, a monitor associated with that user displays constituent members of the group together with an operational telephone status of various members. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification