Computer telephony integration including option for calling party to re-direct unanswered call from voice messaging to second lower interest users associated with called party
First Claim
1. A method of operating a computer telephony integration (CTI) system comprising a switch and a CTI controller therefor, voice messaging apparatus connected to the switch, and a plurality of user workstations, each workstation comprising a computer connected to the CTI controller and a telephone connected to the switch, the method comprising:
- storing, for each user of the system, a respective first user-associated list of users who have assigned a first level of interest in the telephony status of that user, herein referred to as that user'"'"'s first community of interest, and a respective second user-associated list of users who have assigned a second level of interest in the telephony status of that user, herein referred to as that user'"'"'s second community of interest;
responding to receipt at the switch of an incoming call, referred to herein as an original incoming call, by retrieving from signalling data of that original incoming call a called user identity, referred to herein as the original called user identity, and by starting a timer from a first predetermined value;
sending an incoming call message from the CTI controller to the respective computers of those members of that original called user'"'"'s first community of interest who are currently logged on to the CTI controller;
responding to receipt of the incoming call message at those respective computers by generating an alert;
in the event that the timer reaches a second predetermined value, routing that original incoming call to the voice messaging apparatus and sending a change icon message to those respective computers to change the respective generated alerts;
responding to receipt at the voice messaging apparatus of that routed original incoming call and of predetermined dialled data from the caller by making a related call from the voice messaging apparatus to a predetermined called user identity of the switch;
recognizing that a call received at the switch is such a related call by virtue of the presence of that predetermined called user identity in the signalling data of that received call;
identifying the original incoming call to which that received call is so related, and, therefore, the original called user identity; and
sending an incoming call message from the CTI controller to the respective computers of those members of that called user'"'"'s secondary community of interest who are currently logged on to the CTI controller.
1 Assignment
0 Petitions
Accused Products
Abstract
In a CTI system an incoming call is alerted to the called user'"'"'s list of users who have expressed a primary level of interest in that called user'"'"'s incoming calls, and the call is routed by the PBX to a Voicemail system if, for example the call is not answered within a predetermined time. The Voicemail system plays an announcement inviting the caller to key “one” to have the call re-presented, and if that digit is keyed by the caller, the Voicemail system makes a call to a predetermined extension of the PBX. The PBX recognizes, e.g. by using call ID or DNIS, that the call received on that extension is a re-presented call, and alerts the called user'"'"'s list of users who have expressed a secondary level of interest, with or without alerting the “primary” list users. A tertiary list of users who have expressed a tertiary level of interest in that called user'"'"'s incoming calls may be used in the event that the call is routed to the Voicemail system for a second time and the caller again keys “one”.
5 Citations
12 Claims
-
1. A method of operating a computer telephony integration (CTI) system comprising a switch and a CTI controller therefor, voice messaging apparatus connected to the switch, and a plurality of user workstations, each workstation comprising a computer connected to the CTI controller and a telephone connected to the switch, the method comprising:
-
storing, for each user of the system, a respective first user-associated list of users who have assigned a first level of interest in the telephony status of that user, herein referred to as that user'"'"'s first community of interest, and a respective second user-associated list of users who have assigned a second level of interest in the telephony status of that user, herein referred to as that user'"'"'s second community of interest; responding to receipt at the switch of an incoming call, referred to herein as an original incoming call, by retrieving from signalling data of that original incoming call a called user identity, referred to herein as the original called user identity, and by starting a timer from a first predetermined value; sending an incoming call message from the CTI controller to the respective computers of those members of that original called user'"'"'s first community of interest who are currently logged on to the CTI controller; responding to receipt of the incoming call message at those respective computers by generating an alert; in the event that the timer reaches a second predetermined value, routing that original incoming call to the voice messaging apparatus and sending a change icon message to those respective computers to change the respective generated alerts; responding to receipt at the voice messaging apparatus of that routed original incoming call and of predetermined dialled data from the caller by making a related call from the voice messaging apparatus to a predetermined called user identity of the switch; recognizing that a call received at the switch is such a related call by virtue of the presence of that predetermined called user identity in the signalling data of that received call; identifying the original incoming call to which that received call is so related, and, therefore, the original called user identity; and sending an incoming call message from the CTI controller to the respective computers of those members of that called user'"'"'s secondary community of interest who are currently logged on to the CTI controller. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer telephony integration (CTI) system comprising a switch and a CTI controller therefor, voice messaging apparatus connected to the switch, and a plurality of user workstations, each workstation comprising a computer connected to the CTI controller and a telephone connected to the switch, the system comprising:
-
means for storing, for each user of the system, a respective first user-associated list of users who have assigned a first level of interest in the telephony status of that user, herein referred to as that user'"'"'s first community of interest, and a respective second user-associated list of users who have assigned a second level of interest in the telephony status of that user, herein referred to as that user'"'"'s second community of interest; means for responding to receipt at the switch of an incoming call, referred to herein as an original incoming call, by retrieving from signalling data of that original incoming call a called user identity, referred to herein as the original called user identity, and by starting timer from a first predetermined value; means for sending an incoming call message from the CTI controller to the respective computers of those members of that original called user'"'"'s first community of interest who are currently logged on to the CTI controller; means for responding to receipt of the incoming call message at those respective computers by generating an alert; means responsive to the timer reaching second predetermined value for routing that original incoming call to the voice messaging apparatus and for sending a change icon message to those respective computers to change the respective generated alerts; means for responding to receipt at the voice messaging apparatus of that routed original incoming call and of predetermined dialled data from the caller by making a related call from the voice messaging apparatus to a predetermined called user identity of the switch; means for recognizing that a call received at the switch is such a related call by virtue of the presence of that predetermined called user identity in the signalling data of that received call; means for identifying the original incoming call to which that received call is so related, and, therefore, the original called user identity; and means for sending an incoming call message from the CTI controller to the respective computers of those members of that called user'"'"'s secondary community of interest who are currently logged on to the CTI controller. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification