Automation of telephone operator assistance calls
First Claim
1. In a telecommunications system, comprising a switching system having a switching network with a plurality of ports each for connection to an operator position, a method for serving a call whose destination is specified by dialed signals from a caller, comprising:
- in automated equipment connected to one of said ports, comprising speech recognition equipment, analyzing speech signals from a caller received via said network to identify a class of said call;
responsive to the class identification, sending a switching network request message from said automated equipment to said switching system for requesting connection of said call to a call destination, wherein said system is further connectable to an attended operator position and wherein said request message is essentially the same as a corresponding request message transmitted from an attended operator position.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to methods and apparatus for automatically processing operator assistance calls. A caller is connected to an automated operator position. The automated position has speech recognition facilities to replace those of an operator, has announcement capabilities to replace those of an operator, and has control apparatus for transmitting and receiving the same set of messages transmitted and received by an operator position. Advantageously, the operator assistance switch has the same interface to an automated position as to an operator position and interacts with the two identically. Since the capabilities of the automated position are limited by its program, the automated position switches a call to an automated position when a situation occurs for which it has not been programmed. Advantageously, a switch need not be specially programmed to communicate with an automated position. Advantageously, new operator assistance services can be provided automatically without rewriting the complex control software of the switch.
226 Citations
51 Claims
-
1. In a telecommunications system, comprising a switching system having a switching network with a plurality of ports each for connection to an operator position, a method for serving a call whose destination is specified by dialed signals from a caller, comprising:
-
in automated equipment connected to one of said ports, comprising speech recognition equipment, analyzing speech signals from a caller received via said network to identify a class of said call; responsive to the class identification, sending a switching network request message from said automated equipment to said switching system for requesting connection of said call to a call destination, wherein said system is further connectable to an attended operator position and wherein said request message is essentially the same as a corresponding request message transmitted from an attended operator position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a telecommunications system, comprising a switching system having a switching network with a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of setting up a collect call comprising the steps of:
-
connecting a calling customer terminal to an automated position means connected to one of said ports for processing calls, said automated position means comprising an automated voice processing system, in response to a receipt of signals from said calling customer terminal comprising a directory number of a called customer terminal and an indication that said call is an operator assistance call; analyzing a voice command received from said calling customer terminal by said automated voice processing system to identify said call as a collect call; responsive to said identifying, transmitting a request from said position means to said switching system to establish a connection to said called customer terminal, said request being essentially the same as a corresponding request from an attended operator position; recording in said voice processing system a response to a prompting of said calling customer to speak a name; detecting an answer by said called customer terminal; announcing a message to said called customer terminal, said message comprising said recorded response; in said voice processing system, detecting a positive command, given in response to said message, from said called customer terminal; and responsive to detecting said positive command, completing a connection from said calling customer terminal to said called customer terminal. - View Dependent Claims (10)
-
-
11. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, said switching system connectable to operator positions organized into a plurality of operator position teams, a method of serving operator assistance calls, comprising the steps of:
-
connecting a calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output, in response to a receipt of signals from said calling customer terminal comprising an indication that said call is an operator assistance call and a directory number of a called customer terminal; in said automated position means, analyzing a voice command received from said calling customer terminal by said automated voice processing means to identify a class of said call; and transmitting from said automated position means a request to said switching system for connecting said calling customer terminal to an operator position of one of said plurality of operator teams, said request being essentially the same as a corresponding request from an attended operator position, said one of said plurality being selected in data of said request according to said class identified in said analyzing step. - View Dependent Claims (12, 13, 14, 15)
-
-
16. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of setting up a bill to third number call comprising the steps of:
-
connecting a calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output, in response to a receipt of signals from said calling customer terminal comprising a directory number of a called customer terminal and an indication that said call is an operator assistance call; in said automated position means analyzing a first voice command received from said calling customer terminal by said automated voice processing means to identify a class of said call as a bill to third number call; in said automated position means receiving a second voice command from said calling customer terminal corresponding to a third number to be billed for said call; in said automated position means analyzing said second voice command to identify said third number to be billed for this call; from said automated position means prompting said calling customer to speak a name and recording a response to said prompting; from said automated position means, transmitting a request to said switching system to establish a connection to a customer terminal for said third number, said request being essentially the same as a corresponding request from an attended operator position; setting up a connection from said switching system to said customer terminal for said third number; detecting an answer by said customer terminal for said third number; from said automated position means, announcing a message to said customer terminal for said third number, said message comprising said response; in said automated position means detecting a positive command given in response to said message from said customer terminal for said third number; and responsive to detecting said positive command, completing a connection from said calling customer terminal to said called customer terminal.
-
-
17. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, said switching system having controller means for controlling establishment of calls, a method of setting up a calling card call comprising the steps of:
-
connecting a call from a calling customer terminal to automated position means for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output, in response to a receipt of signals from said calling customer terminal comprising an indication that said call is an operator assistance call and a directory number of a called customer terminal; in said automated position means, analyzing a first voice command received from said calling customer terminal by said automated voice processing means to identify a class of said call as a calling card class; in said automated position means, receiving a second voice command corresponding to a calling card number from said calling customer terminal; in said automated position means, analyzing said second voice command to identify said calling card number; and transmitting a message comprising an identity of said calling card number for verifying validity of said calling card number from said automated position means to said controller means, said message being essentially the same as a corresponding message from an attended operator position.
-
-
18. Automated position means for connection to a telecommunications switching system having a switching network, said network having a plurality of inputs for connection to an interconnection network, for connection to customer terminals, and for connection to a plurality of automated position means and attended operator positions, each of said position means comprising:
-
voice processing means for analyzing a received voice input signal receivable from said switching network and generating a corresponding data output signal; and control means responsive to said corresponding data output signal for transmitting a control message to request establishment of a connection through said switching network, said message being essentially the same as a corresponding message from an attended operator position. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of serving an operator assistance call, comprising the steps of:
-
in response to a receipt of signals from a calling customer terminal identifying said call as an operator assistance call and identifying a called customer destination, connecting a calling customer terminal to automated position means connected to one of said ports for serving operator assistance calls, said means comprising automated voice processing means for recognizing incoming speech data; analyzing a voice command received from said calling customer terminal by said automated voice processing means to identify a class of said operator assistance call; and transmitting a request from said automated position means to said switching system to request an interconnection network to set up a connection from said switching system to said called customer destination in response to said identification, said request being essentially the same as a corresponding request from an attended operator position. - View Dependent Claims (29, 30)
-
-
31. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of setting up a calling card call comprising the steps of:
-
connecting a call from a calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output, in response to a receipt of signals from said calling customer terminal comprising an indication that said call is an operator assistance call and a directory number of a called customer terminal; in said automated position means receiving a voice command corresponding to a calling card number from said calling customer terminal; in said automated position means analyzing said voice command to identify said calling card number; verifying validity of said identified calling card number; and responsive to a positive verifying, sending a request to said switching system for establishment of a connection from said switching system to said called customer terminal, said request being essentially the same as a corresponding request from an attended operator position. - View Dependent Claims (32)
-
-
33. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of setting up a calling card call comprising the steps of:
-
connecting a call from a calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output, in response to a receipt of signals from said calling customer terminal comprising an indication that said call is an operator assistance call and a directory number of a called customer terminal; in said automated position means receiving keyed tone signals corresponding to a calling card number from said calling customer terminal; in said automated position means analyzing said tone signals to identify said calling card number; verifying validity of said identified calling card number; and responsive to a positive verifying, sending a request to said switching system, from said automated position means, for establishment of a connection from said switching system to said called customer terminal, said request being essentially the same as a corresponding request from an attended operator position.
-
-
34. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of setting up a bill to third number call comprising the steps of:
-
connecting a calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output, in response to a receipt of signals from said calling customer terminal comprising a directory number of a called customer terminal and an indication that said call is an operator assistance call; in said automated position means, analyzing a first voice command received from said calling customer terminal by said automated voice processing system to identify the class of said call as a bill to third number call; in said automated position means, receiving keyed tone signals from said calling customer terminal corresponding to a third number to be billed for said call; in said automated position means, analyzing said keyed tone signals to identify said third number to be billed for this call; from said automated position means, prompting said calling customer to speak a name and recording a response to said prompting; from said automated position means, transmitting a request to said switching system, said request being essentially the same as a corresponding request from an attended operator position; responsive to said request, setting up a connection from said switching system to a customer terminal for said third number; detecting an answer by said customer terminal for said third number; from said automated position means, announcing a message to said customer terminal for said third number, said message comprising said response; in said automated position means, detecting a positive command given in response to said message from said customer terminal for said third number; and responsive to detecting said positive command, completing a connection from said calling customer terminal to said called customer terminal.
-
-
35. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of setting up a bill to third number call comprising the steps of:
-
connecting a calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output, in response to a receipt of signals from said calling customer terminal comprising a directory number of a called customer terminal and an indication that said call is an operator assistance call; in said automated position means, analyzing a first voice command received from said calling customer terminal by said automated voice processing system to identify the class of said call as a bill to third number call; in said automated position means, receiving a second voice command from said calling customer terminal corresponding to a third number to be billed for said call; in said automated position means, analyzing said second voice command to identify said third number to be billed for this call; and verifying validity of said third number, said verifying comprising transmitting a data message from said position means to said switching system, said message comprising said identified third number, said data message being essentially the same as a corresponding message from an attended operator position.
-
-
36. In a telecommunications system, comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of setting up a person-to-person call comprising the steps of:
-
connecting a calling customer terminal to an automated position means connected to one of said ports for processing calls, said automated position means comprising an automated voice processing system, in response to a receipt of signals from said calling customer terminal comprising an indication that said call is an operator assistance call and the directory number of a called customer terminal; in said automated position means, analyzing a voice command received from said calling customer terminal by said automated voice processing system to identify the class of said call as a person-to-person call; from said automated position means, transmitting a request to said switching system to request an interconnection network to set up a connection to a called customer terminal in response to said identification, said request being essentially the same as a corresponding request from an attended operator position; detecting an answer by said called customer terminal; and from said automated position means, after said answer has been detected, requesting connection of an attended operator position to said calling customer terminal.
-
-
37. In a telecommunications system comprising a switching system having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of serving an operator assistance call, comprising the steps of:
-
in response to a receipt of signals from a calling customer terminal comprising a directory number of a called customer terminal and identifying said call as an operator assistance call, connecting said calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output; analyzing a voice command received from said calling customer terminal by said automated voice processing means to identify the class of said operator assistance call; transmitting a data message to a controller of said switching system to request the establishment of a connection from said switching system to said called customer terminal in response to said identification; and monitoring performance of said automated position means by connecting an operator headset to the connection to said automated position means; wherein said data message is essentially the same as a corresponding data message transmitted from an attended operator position to request an establishment of a connection to said called terminal. - View Dependent Claims (38)
-
-
39. In a telecommunications system, comprising a switching system, having a plurality of ports each for connection to an operator position, for offering operator assistance services, a method of serving an operator assistance call, comprising the steps of:
-
in response to a receipt of signals from a calling customer terminal comprising a directory number of a called customer terminal and identifying said call as an operator assistance call, connecting said calling customer terminal to automated position means connected to one of said ports for processing assistance calls, said automated position means comprising automated voice processing means for processing speech input and generating speech output; analyzing a voice command received from said calling customer terminal by said automated voice processing means to identify a class of said operator assistance call; transmitting a data message to a controller of said switching system to request the establishment of a connection from said switching system to said called customer terminal in response to said identification, said data message being essentially the same as a corresponding message from an attended operator position; and monitoring performance of said automated position means by connecting an attended operator position to said switching system in parallel to said automated position means; wherein said data message is essentially the same as a corresponding data message transmitted from an attended operator position to request an establishment of a connection to said called terminal.
-
-
40. In a switching system having controller means for controlling said system to establish call connections, an automated operator service method using a service circuit connectable through a switching network of said system to a caller for furnishing operator-like automated speech interactions with that caller on special service calls normally requiring operator assistance for their completion, and as a substitute for operator position services, the method comprising:
-
in said service circuit, analyzing a speech command issued by said caller in response to a prompting signal and received in said service circuit to automatically identify a class of each said special service call; in said service circuit, analyzing said class to determine a requested connection for each call; transmitting a data message from said service circuit to said controller means for controlling establishment of a requested connection for said each call; wherein said controller means is connectable to attended operator position means via a hardware/software interface, and wherein said transmitting comprises; transmitting said data message over a hardware/software interface that is essentially identical with said hardware/software interface connectable to said operator position means.
-
-
41. A service circuit means for use in a switching system having controller means for controlling said system to establish call connections, said service circuit means connectable through a switching network of said system to a caller for furnishing operator-like automated speech interactions with that caller on special service calls normally requiring operator assistance for their completion, and as a substitute for operator position services, said service circuit means comprising:
-
means for analyzing a speech command issued by said caller in response to a prompting signal and received in said service circuit means to automatically identify a class of each said special service call; means for analyzing said class to determine a requested connection for each call; means for transmitting a data message to said controller means for controlling establishment of a requested connection for said each call; wherein said controller means is connectable to attended operator position means via a hardware/software interface; and wherein said means for transmitting comprises means for transmitting said data message over a hardware/software interface that is essentially identical with said hardware/software interface connectable to said operator position means.
-
-
42. Service circuit means for use in a telecommunications system, comprising a switching system having a switching network for serving a call whose destination is specified by signals from a caller and having controller means for controlling said network, the service circuit means comprising:
-
speech recognition equipment adapted for analyzing speech signals from a caller of said call connected to said service circuit means through said network, to produce a signal for identifying a class of said call; and control means responsive to said signal for identifying received from said speech recognition equipment for sending a switching network request message to said controller means for requesting connection of said call to said destination; wherein said controller means is connectable to attended operator position means via a hardware/software interface for exchanging data communications with said attended operator position means; and wherein said control means communicates with said controller means over a hardware/software interface that is essentially the same as the hardware/software interface for communicating with said attended operator position means. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. In a switching system for serving operator assistance calls having ports and a software/hardware interface for connection to attended operator positions, a method of processing an operator assistance call comprising:
-
connecting automated position means, comprising speech recognition equipment to one of said ports; responsive to receiving an operator assistance call whose destination is specified by dialed signals from a caller, connecting said call via said one port to said automated position means; analyzing speech signals from a caller of said call to identify a class of said call; and responsive to the class identification, transmitting a request message from said automated position means via said software/hardware interface to a controller of said switching system for controlling establishment of a connection to said destination; whereby a common software/hardware interface is used for calls to an attended operator position and automated position means.
-
-
51. Automated position means for connection to an operator assistance telecommunications system, said system for connection to attended operator positions, said automated position means comprising:
-
speech recognition means for analyzing speech signals from callers and for generating data signals representing identified speech signals; speech synthesis means for producing announcement signals for transmission to said callers; control means responsive to said data signals for generating first data messages for transmission from said control means to said operator assistance system, and responsive to second data messages received by said control means from said operator assistance system for producing said announcement signals; wherein said first and second data messages are essentially the same as corresponding data messages transmitted from or received in an attended operator position.
-
Specification