CA1252869A - Operator communication arrangements for operator assistance systems - Google Patents

Operator communication arrangements for operator assistance systems

Info

Publication number
CA1252869A
CA1252869A CA000508138A CA508138A CA1252869A CA 1252869 A CA1252869 A CA 1252869A CA 000508138 A CA000508138 A CA 000508138A CA 508138 A CA508138 A CA 508138A CA 1252869 A CA1252869 A CA 1252869A
Authority
CA
Canada
Prior art keywords
data
signals
operator
responsive
voice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000508138A
Other languages
French (fr)
Inventor
Johnny Collins
Michael H. Cooper
Douglas C. Dowden
Raymond J. Gill
Meyer J. Zola
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Application granted granted Critical
Publication of CA1252869A publication Critical patent/CA1252869A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/60Semi-automatic systems, i.e. in which the numerical selection of the outgoing line is under the control of an operator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0435Details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13072Sequence circuits for call signaling, ACD systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13296Packet switching, X.25, frame relay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1337Operator, emergency services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13385Off-net subscriber
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/901Wide area network
    • Y10S370/902Packet switching
    • Y10S370/903Osi compliant network
    • Y10S370/904Integrated Services Digital Network, ISDN

Abstract

OPERATOR COMMUNICATION ARRANGEMENTS FOR
OPERATOR ASSISTANCE SYSTEMS

Abstract An operator position, for use by a telephone assistance operator, communicates with the circuit and packet switching network of a telecommunication switching system using an Integrated Devices Digital Network (ISDN) B-channel and D-channel. The switching network is connected to customers, positions, data communication paths to data bases, and a data path to a control processor of the system. The B-channel is connected through a circuit switching network to a customer. The D channel is connected through a packet switching network to the control processor and to data bases.
Advantageously, the positions can be located remotely from the switching network because only a single integrated facility is required to transmit the integrated voice and data signal between a position and the network.
Advantageously, a variety of data bases can be rapidly and efficiently accessed by a position.

Description

OPER~TOR COM~UNICATION ARRANGEMENTS FOR
OPERATCR ASSISTA~CE SYSTEMC

T_chni_al_Fi_ld This invention relates to operator assistance systems used in telecommunication networks and specifica]ly to an arrangement in an operator asslstallce system for providing integrated voice and data co~munications to operator positions.
Back~l--und - - f-the - Inven - ion ~odern telephone operator assistance systems automatically perform many of the functions required for completing customer-dialed operator assistance calls. The operation assistance system includes a s~itching network, a control processor and one or more operator positions.
The processor typically accumulates data concerning a call and controls the display of that data on a terminal at the operator position. Using this data about the present state of a call, an attending operator communicates via a voice connection with the customer and keys additional 2C call control and call record data into the terminal. The displa~ control and call control data is sent between the operator ~osition and the control processor used ~o control the s~itching net~ork. In response to the keYed control data, the control processor effects call configuration changes, such as a call connection or disconnection, in the switching network~ and records billing and other call record data.
Operator positions are connected to customers over a voice path. In the prior art, display and control data has been sent over a separate path between the operator position and the control processor. The use of such a separate;control path makes it costly to locate operators far away from the switching net~ork and control .

.

8~

processor. Fur-ther, provision of moderrl operator assistance services frequently requires that the operators have access to remote data bases, Access to such dat~
bases is provided over these separate paths via 1he processor of the operator s~itch~ or via separate paths between the operator positions and the data bases. Such arrangements are slow and inefficient, and place a large and increasing data processing load on the control processor, limiting its capacity to serve operator assistance calls, or, alternatively, are inefficient in their use of data transmission facilities.
A recognized problem in the prior art, therefore, is the expense of locating operators far from their associated operator assistance systems and of locating small teams of operators in different remote sites. A further problem of the prior art is tha~ no good arrangement exists for permitting operators to access a variety of data bases.
Summary__f_th__Inven_i__ The aforementioned problem is solved and an advance is achieved in the art by providing an operator position ~ith intégrated voice and data access through a communication facility, for carrying integrated data and voice signaIs to a s~itching network; the switching network switches the voice signals in a circuit switching network connectable to customer stations, and s~itches the data signals to a control processor of the operator assistance system through a packet switching network. At the operator Rosition, the data input signal is used to receive data for generating a visual output, and the data output signals represent data generated from input by an operator at the operator position. Advantageously, the operator Rositions maY be economically located remotely from the s~itching network at anY convenient location such as a small service center or even a residence, since only a single facilitY is necessary for transmitting the integrated signal used for communicating with the operator .

positions~
In accordance wit~ one aspect of ~he invention, the data signal from an operator position is switched in the packe~ switching network for furt}ler connectiun tO one or more data bases. Advantageously, such an arrangement allo~s for rapidly changeable data connections betweerl the operator position and a variety of data sources and data receivers.
In one specific embodiment of the invention, the operator position is connected to a switching network of an operator assistance system by a path carryiny an integrated signal via a 64 kilobit B-channel and an associated 16 kilobit data channel or D-channel, such as the channels Proposed for use in an Integrated Services Digital Net~ork (ISDN). The B-channel is used for voice communications with customers and other operators and the D-channel is used for data communications with a processor of the operator assistance system or ~ith one or more data bases, and for providing operator control of customer voice connections. The D-channel is switched via a packet switching network ~ithin the operator assistance system.
The data from the operator position can be used to control the setup of customer connections, voice connections between the operator position and a customer station, and ~5 data connections between the operator position and a variety of data bases. A data network for accessing many data bases may also be connected to the packet s~litching network. AdvantageouslY~ such an arrangement is geared to be compatible in an economic manner with ISDN services and to communicate with other ISDN terminals and data bases.
Advantageously, a varietY of data bases may be rapidly accessed from the operator position.
In one specific embodiment, the s~itching netuork includes a packet switching network, a circuit switching network, and multiPlexors to integrate and separate data and voice channels for transmission to operator positions. Advantageously, this facilitates 28~3 separate switching of voice and data channels to an operator position.
In one specific embodiment, ~he packet switching net-work inc]udes protocol conversion facilities. Advantageously, this permits dif~erent protocols to be used for data communications among operator positions, data bases, and the control processor.
One specific embodiment of an operator position inc]udes data input/output equipment, associated wi~h a data channel, voice equipment associated with a voice channel, and a multiplexor/demultiplexor for integrating and separating the voice and data channels. The data channel is connected to a terminal processor for con~rolling a visual display and for converting input signals from a keyboard into data and control messages. Advantageously, such an arrangment permits an operator to carry out the operator tasks efficiently by providing voice access to customers in conjunction with the data access to the appropriate data bases.
In accordance with an aspect of the invention there is provided an operator assistance system comprising operator position means, responsive to integrated voice and data input signals for generating acoustical outputs and visual outputs to an operator, and responsi~e to acoustical inputs and data inputs from an operator for generating integrated voice and data output signals; switching network means comprising a plurality of ports connectable to customer stations; inter-connection means connected to said operator position means and said switching network means for transmitting said integrated input signals and said integrated output signals between said operator position means and said switching network means; and control processor means, connected to said switching network means, for generating control signals for controlling said switching network means, and for generating data sLgnals for transmission to said switching network means; wherein said switching network means comprises switch multiplexing means responsive to said integrated output signals for generating .:
-:
:.
..

B~i~3 - 4a -output data signals and output voice signals, circuit switching means responsive to said control signals for transrnitting voice signals received on one of said plurality of ports to said switch multiplexing means, and packet switching means responsive to said control signals or transrnitting data signals received from said control processor means to said switch multiplexing means, wherein said switch multiplexing means is further responsive to said transmitted data signals and said transmitted voice signals for generating said integrated input signals, wherein said circuit switching means is further responsive to said control signals to transmit said output voice signals to said one of said plurality of ports, and wherein said packet switching means is further responsive to said control signals to transmit said output data signals to said control processor means; and wherein said control processor means is responsive to said output data signals to generate said control signals.
Brief_Description of the Drawing The invention will be better understood from the following detailed description when read with reference to the drawing in which:
FIGS. 1 and 8 are system block diagrams of telecommunication systems;
FIGS. 2 and g are call configuration diagrams showing the various voice and data connections used in illustrative calls;
FIGS. 3 and 11 are memory layouts of queues used for storing customer requests;
FIGS. 4 and 12 are memory layouts of process blocks used for storing the data of calls; and FIGS. 5-7, 10, 13, and 14, are a series of program flow diagrams illustrating the data processing and control functions for controlling illustrative calls.

`:
, i9 Detailed DescrlQ~ion FIGo 1 is a block diagr~m o~ an illustrative telecom~unication sys-tem. FIG. 1 includes an e~emplary embodiment of an operator assistance position or agen~
position. Operator assis-tance positions are used by telephone company attendant operators to help customers set up calls, record appropriate billing data, give directory assistance, etc. Agent positions are used by the employees of a business such as travel agen~s, order clerks, and airline reservation agents, to provide a service to their custorners. Both agent positions and operator ~ositions can be served by the system of FIGo 1 In this detailed description, the use of an integrated signal for communication with one of these positions is illustrated with respect to calls to oPerator assistance positions and calls to agent positions. Both types of calls use the same principles of combining and separating voice and data channels, and switching the voice and data channels separately in a switching network.
The tNo types of calls di~fer in that the data communications for an operator assistance call are predominantly between the operator position and a processor of the operator assistance system, whereas the data communications for an agent call are predominantlY to one or more data bases not associated with an operator assistance or other telecommunications switching system.
Both types of calls are described hereinafter.
o~__ator_~s_istance_CallS
An operator assistance system serves operator positions and may also offer a variety of other services.
FIG. 1 shows an operator assistance system 1 connected to a ~rouP of incoming lines 170,...,171, connected to customers, or incoming trunks from other switching systems, or both, which are connected to ports 170A,..~,171A on a circuit switching network 154.
Circuit switching network 154 maY be any well known digital telecommunication circuit switching net~lork. For convenience, lines, which are commonlY two-way, and tnose trunks which are two-way, are designated as incominY or outgoing according to the ~unckion performed in a particular call. Circuit switching net~ork 154 of operator assistance system 1 i5 also connected to a group of operator positions 1~0,...,161 via interconneç-tion paths 162,...,1~3 that are connected to ports 162A,..~,163A on multiplexors 16~ .,165-Interconnection paths 162,...,163 may use digital carrier facilities if t~1e operator positions are physically remote from the s~itching networks. Also sho~n are outgoin~
lines or trunks 180,...,1~1 connected to ports 1~OA,...,181A on circuit s~itching network 15L~ of operator assistance s~stem 1; outgoing trunks are also connected to other switching sYstems.
The ports are an interface bet~reen the s~itching network and connected transmission units such as customer lines, trunks to other offices, mulLiplexed trans~ission facilities, and data interfaces to data communication systems and to control processors. For a customer line, a port maY be a line circuit which converts analog to digital signals, Provides service request detection facilities and otherwise interfaces between the digital signals of a di~ital netuork and the analog signals of a conventional customer looP. For a trunk, the interface may be a facility interface with one channel of a frequency division multiplexed transmission acility. For use ~ith time division multiplex facilities, such as the T1 carrier system manufactured by AT~T Technolo~ies, Incorporated, or time division subscriber loop carrier systems, the port may directly in~erface a digital signal, carrying a number of time multiPlexed channels, with the digital switching network.
The operator assistance and agent positions are arranged to work in an integrated services digital network (ISDN) environment. The concepts of ISDN have baen extensively studied by the International Tele~ra~h and ~'3 Telephone Consultative Committee ~CCITT) and are described, for example~ in I~ternati_nal Telecommunications St_ndards: Issues and Im~l_c_tlon_ for the 80's--A Summarx Record o~ a Jul~ 19~2 '~orksho~, edited ___ __ _ _ ______ ______ __ _ ___ ___ _______ by D. M. Cerni ana E. 11. Gray and pu~lished in l~lay, 1983, by the U. S. Department of Commerce (Document NTI~-~P-~3-15).
The operator positions 160,...,161 are compatible with ISDN and are referred to as ISDN
terminals. ISDN terminals are arranged to receiYe and transmit a single digital signal, operating at 16, 80 or 144 kilobits per second (kb). The signal carries a "D-Channel" oPerating at 16 kb for the transmmission of control and data packets, and ~ero, one or two "B-channels" operating at 64 kb each for the transmission ofdigitized voice or packetized or unpacketized higher speed data. In FIG. 1, the D~channels carring data signals are switched by packet switching network 155, while the B-channels, carring voice channels in this example, are switched by circuit switching net~ork 154. The packet switching network 155 may be any well known packet switching network. The operator position communicates ~ith the rest of the operator assistance system via an 80 kb integrated digital signal, comprising a B-channel and an associated D-channel.
In system 1, the 16 kb D-channels from packet switching network 155 and the 64 kb B-channels from digital circuit switching network 154 are combined in digital multiPlexors 164,...,165, which may be any well known digital multiplexor, and the integrated signal is routed from port 162A,,..,163A over integrated data and voice interconnection paths 162,...,163 to operator ~ositions 160,...,161. The integrated data and voice signals maY be advantageously carried using a multiPlexed digital transmission facility if the operator positions are located at a substantial distance from the switching networks.

~ 8 Data packe~s from operator or agent positions may be of two types: control packets ~nd ~ata packets.
Control packets can be used to transmi~ a reques~ froM an agent or operator position, for, for example, a change of the configuration of a call, such as the addition or disconnection of a port from a voice or data connection, to the control processor 151 used for controlling the systemO Such a control packet is routed to the processor 151 which responds by sending proper control signals to the switching networks 154 and 155 to effect the requested action. Herein, both control and data packets are referred to as data or data packets.
Customers signal their requests by lifting their telephone receiver and by dialing. Such commmunication signals are detected in the circuit switching net~ork 154.
The data representing these signals, such as a service request, is sent to processor 151 via control path 157.
Processor 151 responds by generating and sending the appropriate control signals to packet switching netNork 155 and circuit switching netuork 154 to effect the requested action.
In this description, networks 154 and 155 and the associated multi~lexors such as 117, 164,...~165, 174, and 215 are considered to be a network with ports such as 116A, ~49A, 156A, 162A,...,163A, 169A, 170A,...,171A, 173A, 180~ 1A, 213A, and the capability for settin~
up circuit connections between those ports connected directly or through multiPlexors to the circuit switching network ~54, and for setting up data connections between those ports connected directly or through multiPlexors to packet switching network 155. Some of the ports may carry multiplex signals from a Plurality of lines, trunXs, or positions.
Trunks from distant offices signal their re~uests either through si~nals on the trunk or through signals on a separate data facility, using common channel signallinq, (CCS). CCS signals would also terminate on a a .

port to the packet switching net~or}~ (no~ sho~Jn)7 The signals from trunks and the CC~ si~nals reflect data dialed by a cus~omer, an operator, or an agent, and these, as well as the signals received directly from customers are referred to herein as communication signals~
The interconnection path 162 between operator position 160 and multiplexor 164 represents a path for carrying an integrated signal. Interconnection path 162 can be one of many paths being carrisd o~er a single multiplexed facility such as the T1 carrier system, pre~iously cited. This is illustrated explicitly with respect to the group of operator positions 110,..~, 111.
These positions are connected by pa~hs 112,...,113 to multiplexor 114 which is connected to interconnection path 116, which is connected to port 116A connected to multiplexor 11~. Multiplexor 1~7 is connected by path 123 to circuit switching network 154, and is connected bY
path 125 to packet switching network 155. In this illustration, paths 116, 123 and 125 all carry signals for all of the operator postions 110 ~ a ~ Further, if desired, multiplexor 114 could generate two signals, representing a B-channel and a D-channel, to each of the operator positions 110,...,111 and thus eliminate the need for a separate multiPlexor, such as multiplexor 209, described below, inside each operator position.
FIG, 1 also shows an agent position 211 connected to system 1 via interconnection path 213 which is connected to port 213A. Interconnection path 213 carries an integrated signal via a ~-channel and an associated D-channel, These channels can be carried over path 213 using a multiplexed digital carrier facility in the same way as channels to operator positions can be carried over a multiPlexed digital carrier facility.
Multiplexor 215 connected to port 213~ combines the B-channel carried on path 21~ ~rom the connected circuits~itching network 154 and the D-channel carried on path 217 from the connected packet switching network 155.

, .

8~;~

This allo-~s the agent pOSitiOIl 211 to communicate ~ith operator assistance system 1 in the same ~ay as operator positions 160,..,,161.
In this example, packet and circuit switching networks are used as shown in FIG~ 1. Al-ternativelY, an integrated circuit and packet switching net~ork for use in an ISDN, could be used in implementing the invention.
Alternatively, a paclcet switching net~ork capable of handling packetized voice as well as packetized data could also be used; in such a sHitch, the function of the circuit switching network 154 is carried out by a packe-t s~itching netuork.
Details of the operator position are illustrated in typical operator position 160 of operator assistance system 10 As shown hereinafter in FIG. 8, an exemplary agent position is similar. Entering operator position 160 is an R0 kb integrated voice and data signal on integrated voice and data interconnection path 162 from port 162A on multiplexor 164. Multiplexor 164 is connected to circuit switching net~ork 154 via path 168 and packet suitching network 155 via path 166. The 80 kb combined digital signal comprises one 64 kb B-channel and one 16 kb D-channel. The B-channel is used for voice communications and the D-channel is used for Packetized data communications. The 80 kb integrated voice and data signals enter the operator position 160 via interconnection path 162 at position multiplexor 203 which separates the D- and B-channel signals. The B-channel operator voice signal is routed from position multiplexor 209 via path 205 to a voice controller 206, which handles such functions as echo su~pression. The voice controller is connected to a bidirectional analog~digital converter 207~ which is connected to an operator headset 208 for generating acoustical outputs to and receiving acoustical inputs from an oPerator. The D-channel operator input data signal ~s routed from position multiPlexor 209 via path 204 to terminal :: ~

processor 201. Terminal processor 201 ~enerates si~Jnals to control ~oice ont-roller 206, and dis~lay 202 ~or generatiny visual outputs, and recelves signals from a data input keyboard 203, from ~hich it yenerates operator data outpu-t signals to multiplexor 209~ Thus, an operator at operator posi~ion 160 has a voice connection throuYh circuit switchin~ net~ork 154 to a customer via a B-channel, and a packet switched data connection through packet switching network 155 to processor 151, or to a data communication path such as 147 or 169 (discussed below), via a D-channel. Since the voice and data communications between the operator position 160 ~nd net~orks 154 and 155 are bidirectional, the multiPlexor uni~s 164 and 209 are also bidirectional multiplexor/demultiplexor units, and the A~D converter 207 is a co~bined analo~/digital and digital/analog converter.
The same is true for corresPonding units associated with other operator positions and other ports of FIG. 1 and ~.
For convenience, such multiplexor/demultiplexor units are called multiPlexors herein.
In an alternative arrangement, the multiplexor 209, or the equivalent multiplexor 1209 of agent position 1110 (FIG. 8), maY be PhYsicallY located outside the operator or agent position, and the B-channel and ~-channel signals fed directlY into the position.
This may be desirable, for example, if the interconnection path~ such as path 116, carries signals on a multiPlexed digital transmission facility and the function of the multiplexor is carried out by facility termination eguipment, such as multiplexor 1140 For clarity~ operator or agent positions without such a multiplexor are called operator or agent communications eguipment herein.
In another alternative configuration, the interconnection path 162 may be directl~ connected to a port on circuit switching network 154; the D-channel from the operator Position is then s~itched in circuit switching net~ork 154 for connection to a port on packet switching network 155~
The D-channel connected to an operator position is also advantagesusly used for accessin~ remote data bases, such as remote data base 150, accessed via packet swi~ching network 155 and data communi,cation path 169, connected to packet switching network lnterface port 169A.
Remote data base 150 maY contain data for indicatins locations that are temporarily hard to reach through the public telephone network. Such a data base may be queried before setting up an operator assistance call.
Alternatively, a remote data base 149 might be centralized for a region, and might be accessible via data communication path 147, connected to packet switching net~ork interface port 147A, through a data network 148.
In order to control operator assistance calls, agent calls, and other calls, operator assistance system 1 is controlled by a stored Program controlled processor 151. Processor 151 includes a central processing unit 152 and memory 153. Processor 151 communicates through data path 156 via packet switching network 155 with any of the operator positions 160,...,161. Processor 151 controls circuit switching network 154 through control path 157, and packet s~itching net~ork 155 through data and control path 156, connected to packet switching network interface port'156A.
Processor 151 contains the programs outlined in the flow diagrams of ~IGS. 5-7 and execute the appropriate ones in order to control the process of setting up circuit and data connections among customers, operator positions and data bases. Processor 151 which also communicates with an agent position 211 (FIG. 1) also contains the programs outlined in FIG. 10, 13;and 14, for communicating with agent positions, although not every operator assistance system needs to contain these programs. Processor 151 and a comparable processor 1101 (FIG. 8) may be a multiprocessor system if hi~h processing capacity or distributed processin~ is required.

.
. .

In -the case of an operator assistance reques-t to be served by one of the operator positions 160~ 161~ a call such as a person-to-person call or calling card call is set up from one of the incoming lines or trunXs 17n,...,171 to one of the cutgoing lines or trunks 18~ .,181 before or after an operator assis~ance request has been served. Processor 151 routinelY monitors these lines and trunks and controls clrcuit switchinY
network 154 to make the neCessarY voice connections. In addition, when an operator assistance request is detected by processor 151, one of the operator positions 160~ 161 is bridged onto the call connection or a connection is made bet~een the oPerator position and an incoming line or trunk 170,..~,171, so that the operator may have a voice connection to the customer placing the call. The operator re~uesls information from the customer and keys call control information into the system from the operator position. Thereafter, the operator position is disconnected from the call.
2~ ~hen the operator at operator position 160 is initially connected to a customer, an initial display control message from processor 151, sent via packet switching net~ork 155 to the operator position, sets up the operator position display 202. This disPlaY could be any device having a controllable visual output, including a video terminal or a printer. The visual output informs the operator of the major details of the call so that the operator maY interact verbally with the customer and raceive additional information. The operator, using keyboard 203, then keys further data into the operator position. The terminal Processor 201 converts this keYed input into a data message which is sent to Processor 151 via packet switching net~ork 155. Processor 151 maY alter the configuration of the call (for example, by letting a person-to-person call complete to its destination) or may record information about the call ~such as the calling card number of the calling customer) on the basis o~ the -- 1 L~ --data keyed into the operator posit:ion by the oper~tor~
An operator assistance call ~ill no~ be described from the original request for operator assistance to the disconnection of -the assisting opera~or position. In the first part of this descri~tion, the call ~ill be described in terms of the call confiyuration and the memory changes made at various times. Thereafter, the flo~ of the program used to control the call configuration and the memory 153 of processor 151 is described. The call, whose configurations are illustrated in FIG. 2, is from an originating customer on incoming line 170 going to a terminating customer via outgoing trunk 180 using operator position 160 to assist in setting up the call.
A person-to-person call is used as an example.
When this call is Placed, the calling customer dials "O"
followed by the directory number of the called customer.
For this type of call, an operator assistance request is detected when the end of dialing has been recognized.
Operator position 160 is connected to the incoming line 180 after the customer has finished dialing. Through verbal communications, the operator at operator position 160 finds out from the customer the call type (person-to-person) and the name of the requested called party. The operator then keys data into the keYboard 203 of operator position 16Q, uhich data when processed by terminal processor 201 and transmitted to processor 151 indicates that a connection should be set up between the calling and called customers while the operator remains connected. After the operator has verified that the requested called party is on the line, the o~erator keYs further data into keyboard 203, which data when processed by terminal processor 201 and transmitted to processor 151, causes the processor to start charging for the call, and to bill the call as a ~erson-to-person call.
The operator at position 160 also signals to processor 151 to disconnect the opera-tor Position from the call.

FIG. 2 shows various voice and data connections of this callO ~1hen the customer has finished dialing and processor 151 has detected th~ operator assistance request implied by that completion of dialingt an opera~or position is connected ~o the incoming line. This connec-tion is illustrated as being ~rom line 170 via connection 321 in circuit switchinq net~ork 154, thence via path 16~ to multiplexor 164, to interconnection path 162, to operator position 160.
Subsequently, when the operator has indicated that the connection to the called customer is to be established, connection 323 bet~een line 170 and outyoing trunk 180 is added to the existing connection 321 between line 170 and operator position 160~ As previously mentioned, circuit switching net~ork l54 described herein is a digital network. The operator assistance system is equipped with well known digital conference circuits, considered for clarity to be part of the circuit switching network, which allow three-way connections to be set up.
This permits a third port, such as th~ port 180A to outgoing trunk 180, to be added to an existing connection.
In addition to the voice path between the incoming line and the operator position, described above~
a data path to operator position 160 must be established.
In the illustrated sYstem, this data path includes a data connection 301 in packet s~itching network 155 bet~een data path 156 to processor 151 and data path 166 between packet switching net~ork 155 and multiplexor 164 leading via interconnection Path 162 to operator position 160.
Processing of the e~emplary call begins uhen a customer origination is initially detected for line 170.
Under the control of processor 151, signaling information (the dialed number) is accumulated and stored in memory.
When complete signaling information has been obtained, processor 151 recognizes that the assistance of an operator is required, and enters a request into a ~ueue 420 (FIG. 3) in memory. Audible tone is sent back to the '...

.

originacing c~stomer to let that customer kno~,l that a connection to an opera-tor is being a~tempted.
At some later time, the queue L~20 (FIG. 3) is examined by processor 151. Processor 151 sets up connection 321 (FI~. 2) in circuit s~litching rlet7,lark 154 bet~een the incoming line 170 and operato} position 160.
~rocessor 151 sends an initial display control me~saye, based on the data previously accumulated from and about the customer an line 170, through data connection 301 in packet switching network 155 to operator position 160 to control the display of initial call data on display 2G2 at that operator position. The operator at operator position 160 communicates with the customer on line 170 and uses keyboard 203 to key data which is processed by terminal processor 201 and transmitted ta processor 151.
Processor 151 records data about the call (such as a calling card number) or changes the configuration of the call (for example, by setting up the call to a distant switching s~stem). At the end of the operator transaction, processor 151 disconnects operator position 160 from the connection to line 170, and updates its call records and makes any necessary billing entries in its memory.
Processor 151 contains a set of call processing programs, the pertinent ones of ~hich are outlined in the program flow diagrams of FIGS. 5-7, for controlling operator assistance calls and operator assistance requests. In addition, each of processors 151 ~FIG~ 1) and 1101 (FIGo 8) contains a prograrn called an operating system for controlling scheduling and the transmission and reception of messages among processes in one or mare processors. Operating systems are well known and commonlY
used in the art. One such is the Duplex Multi-En~ironment Real Time ~DMERT) operating system, described in Grzelako~ski et al.: ~MERT Operatin~ System, Bell ~Ystem-Technl-al-Journal~ Yol~ 62~ No. 1, Part 2, January 1983, pp. 303-322. According to ccmmon practice in many operating systelns, each job Ol ~)rocess in a system is identi-fied by a process number. Each ackive process has an assigned block of memory called a process ~lock.
The operating system nlaintains a list of all active process numbers and is able to fil1d the Location in memorY
of the process block for any process nulnber. 2y using the program facilities of the operating system, a source process, residing in one ?rocessor, communicates with a destination process by ~endin~ a messa~e, whose transmission and reception is handled b~ the operating system, to that destinatiGn ~rocess which may be resident in thè same or a different processor~
Further details of the processing of the call can best be understood by reference to FIGS. 3-7 which show memory laYouts and ~rogram flow diagrams. Queue 420 (FIG. 3) uses a well kno~n fifo (first in, first out) queue discipline which has the characteristic that the most recently entered request will be the last to be served. Each request for a connection to an operator position is stored in the queue as a process number. r~his number acts as a link to a block of memory, called the process block, (described below with respect to EIG. 4), which contains all pertinent information about the ~rocess, in this case, an operator assistance call.
~5 Each operator assistance system has one or more ~ueues, each associated ~ith a team of operator positions.
FIG. 3 shows two such queues 420 and 431 each with its control ~lock 400 and 430, respectively. Each queue is defined by a call type indicator 405, indicating the operator assistance request type, Different operator teams may serve different types of operator assistance requests. For example, a different team mi~ht be used for international calls than for toll and assistance calls ~ithin one country. Some teams maY serve requests from more than one queue, although it is assumed for clarity herein that each operator team onlY serves one queue.
Techniques for allotting operator positions fro~ one team to more than one queue are well known in the art and are generally base~ on the principle of keeping delay, relative to a target maximum for each queue, equal in the several queues served ~y one teaM. The same principles can be applied to differen~ teams of agents working for the same employer (sometimes serving re~uests Erom more than one queue) or different employers (each team serving reques~s rom only one queue).
The queue control block 400 (FIG. 3) associated ~ith queue 420 contains a first request indicator 402 and a last request indicator 404 to control the loading and unloading of the queue in a well known manner. ~t also contains a variable 406 indicating the number of entries in the ~ueue. The queue control block also includes a call type indicator 405, described above. The queue control block also contains a count of the number of ac~ive operator positions 4n9 in the team that handles the call type of this queue control block: this count is incremented whenever an operator opens an operator position and decremented whenever an operator closes an operator position. The queue control block also contains a count of the number of available operator Positions 411;
this count is incremented whenever a position is released or opened, and decremented whenever a position is seized or closed. Each request in the queue, such as the request shown in queue 420, contains a process number 422, which serves as a link to a process block, such as process block 450 (FIG~ 4) containing call data for that request.
FIG. 4 shows a typical process block 450, one of many such that are present in a system when that system is processing many calls. Each process block contains pertinent information required to control a call. Such process blocks are used in prior art sYstems. Process control block 460, ~ithin process block 450, contains a process number 4~2, discussed above, used to identiy the process. The ~roces~ control block also contains the identification of the incomin~ trunk or line number 464;

't3 the associated operator position nulrber 46~; the nu~r,~er of any linked processes L~68 (such as a process for controlling communications with remote data ~ase 150); and a call type indicator ~78. In additiGn, the pr~cesr-; block contains general data about the call, such as billing data 480 and switchina network data ~2 whicn describes the call configuration~
FIGSo 5~7 are flow diagrams of programs for loading and unloading the gueue, for responding to re~uests unloaded from the gueue, and for resPonding to operator position requests. Requests are loaded into one of the queues 420,...,431 (FIG~ 3) when the call processing program detects an operator assistance request - (action box 756~ FIG~ 5)J and identifies the type of operator assistance reguest (actiorl box 757)~ The call processing program then causes a request, comprising the number of the process controlling that call, to be loaded in the gueue for that type of operator assistance reguest (action box 758~ FIG. 5). The queue is selected on the basis of the call type indicator 478 stored in the process block 450 of the call; the call type indicator is chan~ed as the customer provides information by dialing or as the customer provides information verballY to the operator and the operator keys that information into the system.
At some later time, determined by a scheduler that is part of the operating system, the queue 420 (FIG. 3) is tested in a conventional manner for a fifo queue (test 710~ FIG. 6) to see if there are any requests in the ~ueue. If not, other ~ork is resumed (action box 712)~ Otherwise, test 750 which tests for availability of active, i.e., attended, operator positions, is carried out. A test for availability of an active operator position is similar to a test for availability of a trunk or serYice circuit; techniques for maintaining the status of such availability are well known in the art. If no positions are available, there is no need for further ~ork on the gueue at this time and other ~s~

work ma-y be resumed (action box 751); the ~ueue llill be reentered later under t~e control of the scheduler. If an active operator position is availa~le, one of these positions is selected using well knoun allotment techniques. For example, the operator assistance posi-tion that has been idle for the longest tirne rnay be selectedO
A voice operator assistance connection to the re~uesting customer is set up, and an initial display control message is sent to the position from processor 151 ~action box 752, FIG. 6). Subsequently, the gueue Processing loop is reentered at test 710 (FIG. 6).
In the example call being considered in this case, a person-to-~erson call, no connection has been set up from the originating customer to the terminating customer at the time the operator assistance request is recognized, so that the initial voice connection to the operator position is simply to the incoming line or trunk.
However, in the case of other operator interventions such as an operator request for coin overtime deposit, a connection ma~ already be established in which case the operator simply bridges onto that existing connection.
In the case of a person-to-person call such as the exemplary call, after the operator has communicated with the originating customer and recognized that a person-to-person call is to be set up, the operator keys a re~uest asking that the call be set up and that the operator remain connected to the call after such setup.
This request is processad by terminal processor 201 and sent to processor 151. The operator request is received in processor 151 system (action box ~40 FIG. 7). The call is set up and the connection to the operator position controlling ~his call is retained (action box 844).
After the call from the calling customer to the called customer has been set up, which may require connections in other switching systems besides operator assistance system 1, the operator verifies that the requssted called customer is nou connected and that the person ~o~person call ha.s there:Eore been satisf~ctoril~
established. At ~his time, the opera~or keYs a request, processed by terminal processor 201, to be disconnected from the customer connection and to start charging for the call~ The response to the operator request is illustrated in FIGo 7 in the prcgram sequence starting wi~h ac-tion box 860 in which a processor receives this message. The operator posi~lon is disconnected (action box ~63), and other records, such as the call records in the process block, and billing records are updated.
The arrangements described a~ove ~FIGS~ 1-7) can also be used for a number of other services. FIG. 1 sho~s packet switching network 155 connected to a data communication path 16~ which is connected to a remote data base 1500 This data base 150 can then be accessed from operator position 160 via data connection 312 (FIG~ 2) through packet suitching network 155. For example, this data base might contain information about locations in a national public telephone network which are temporarily hard to reach. If a customer on incoming line 170 calls an operator on a 0- call (i.e., a call in which the customer onlY dials 0) and indicates that he has been having difficulty reaching another customer in a certain area, the o~erator can verify whether that area is temporarily inaccessible. If the area is not inaccessible, the operator can send a request to processor 151 to set up the connection between the t~o customers. In those circumstances, the customer i5 connected to operator position 160 via path 321 (FIG. 2) and the operator is connected through connection 312 in packet switchin~ net~ork 155 to data communication path 169 to the remote data base 1500 Multiplexor 164 combines the voice signal from the customer on line 170 and the data signal from data communication path 169 to generate an integrated signal to operator position 160.
Information carried by the data signal is used to control the operator posltion display 202 and the voice signal is -- .

~2~ 9 ~ 22 -used to communicate with the operator~ Alterna~ively, the data base might be ~ata base l4~, accessed via da~a communication path 147 and ~ata network 148 (FIG, 1)~
The accessing of a data base is illustrated in the flow diagram o~ FIG. 7 starting wit~l action box ~0.
An operator keys a request for data from a remote data base which is processed by terminal processor 201 and sent as a request message. This message is received by processor 151 (action box 880). Processor 151 sends a messa~e conveying the request to remote data base 15 (action box 882) using data connection 303 in Packet switching network 155 (FIG. 2). In order to permit the response to be routed to operator position 160, processor 151 sets up (action box 884) a data connection 312 (FIG~ 2) between the data communication path 169 and data path 166 which leads to operator position 160. Subsequently, the operator position receives a response from remote data base 150, ~hich response controls the operator position displa1~ 202 to give the operator the desired information. AlternativelY, a data connection 312 could be set uP directly between the operator position 160 and the remote data base 150 to handle both the request and the response if the packet s~itching network could respond directly to the reguest without reguiriny control data from processor 151~ A
packet switching system such as the Packet Switching System 1 (PSS1) manu~actured by AT~T Technologies, Incorporated, can respond directly to such requests.
In some cases, the customer will have an ISDN
terminal. Such a customer is shown in FIG. 1 as appearing on line 173~ This customer terminates in operator assistance system 1 on Port 173A at a multiplexor 174; the customer's Bochannel (voice signal) is then directed over path 175 to circuit suitching net~ork 154 while his D-channel (data signal) is routed via path 176 to packetswitching network 155~ This is shown diagrammatically in FIG. 2 in which customer 173 is routed to operatar - 23 ~
position 160 via data connection 328 through packet switching network 155 and is routed via connection 327 through circuit switching network 154. Both the voice and data signal are routed to multipleY.or 164 which is connected to the interconnection path 162 which connects the multiplexor 164 ~o multiplexor 209 of the operator position 160. The data and voice connections may be made independently so that the c~stomer on line 173 may only have a voice connection to operator position 160; his data connec~ion may be used for other purposes, for example, for signalling to processor 151.
Operator assistance system 1 is also equipped with a protocol conver~er 158. The protocol converter is shown as part of the packet switching network 155. If, for example, the protocol used with data communication path 169 is different from the protocol used in the operator position or used by one of the ports connected to the operator assistance system, the protocol converter converts between the two protocols. Protocol converters are well kno~n in the data switching art. For example, ~hen the protocol of the operator position 160 does not match the protocol of the data communication path 169, instead of using a Packet switching network connection such as connection 312 (FIG. 2) between the operator position and the data communication path 1690 data switching network connections 332 and 333 are used in order to insert protocol converter 158. As another example, if the protocol of incoming line 173 does not match the protocol of the operator position, then the data signal on data path 176 from incoming line 173 is routed via data connection 331 in packet switching network 155 to protocol converter 15~ and via data connection 332 from protocol converter 158 to multiPlexor 164 for transmission to operator position 16~ 1hile the protocol converter 158 is sho~n inside packet switching net~ork 155 in this examPle, the protocol converter could also be located outside the packet switching network, for example, ~ ~'3 - 2~ -between packet switchin-J network 155 and dat~
communication path 169.
An o~era~or at arl operator position can also request that a separate voice connection be set up, for example, to consult with another operator. This o~},er connection, for example, to an outgoing trunk, such as outgoing trunk 181~ can be set up on the basis of a control message sent from the operator position 160 to processor 151, via packet switching network 155. The control processor controls the setting up of such a path and may either hold the oriyinal path to the customer or incomin~ line 170 or set up a three-way voice connec-tion.
The same types of arrangements can be used by agents at agent positions such as agent oosition 211.
A~nt P__it__n_Call_ FIG 8 sho~s a telecommunication system 1001, which may or ma~ not also serve operator positions, for serving agent positions used by agents or clerks of a business. These agent positions maY be used by an agent ~or, for example, taking ordersO The methods of communicating with these agent positions are generally the same as those used for communicating ~ith an assistance operator except that normally onlY operators may request certain changes in the configuration of a customer call.
Further, the agent position communicates primarily ~ith an external data base, whereas the operator position communicates primarilY ~ith a control processor~ The customer communicates by voice with the agent who communicates via a data channel, in this case, a D~channel with the remote data base. Eor example, the a~ent may accept airline reservation orders verbally received from incoming customers, and the remote data base maY be a data base used for such airline reservations.
System 1001 (FIG. 8) is controlled by processor 1101, which includes central processin~ unit (CPU) 1102 and memory 1103. Processor 1101 communicates via control path 1107 Nith circuit switching network 1104 ~ 25 -and via control and data path 1106, connected to packet switching network interface port 1106A, with packet s~itching net~ork 1105. Incoming line, 1120,.,.,1121 and outgoin~ lines 1130~ 1131 aLe connected to ports 1120A~o~1121A~ 1130A~ 1131A of circuit s~itching net~ork 110L~. Agent positions 1110,..~,1111 are connected to packet switching netwGrk 1105 and circuit switching network 1104 via interconnection paths 1112 ~ 1113 ~ connected to ports 1112 A ~ 1113 A
which are connected to multiplexors 1114,...,1115.
Interconnection paths 1112~ 1113 are carried over interconnection facilities and may use multiFlexed digital carrier systems if the agent positions are phYsicallY
remote from the s~itching net~orks. The outputs of the multiplexors 1114,~..,1115 are connected to the packet switching network 1105 and the circuit switching network 1104. Processor 1101 contains programs for controlling actions such as the ones described with respec-t to FIGS. 10, 13, and 14, and also contains an operating system.
FIG. ~ shows an exemplary agent position 1110, also an ISDN terminal. Entering agent Position 1110 is an 80 kb integrated voice and data signal on integrated voice and data interconnection path 1112 from port 1112A on multiPlexor 1114. Nultiplexor 1114 is connected to circuit switching network 1104 via path 1125 and ~acket switching network 1105 via path 1116. The 80 kb intec~rated digital signal comprises one 64 kb B-channel and one 16 kb D-cnannel. The B-channel is used for voice communicàtions and the D-channel is used for packetized data communications. The 80 kb integrated voice and data signals enter the agent position 1110 via interconnection path 1112 at position multiPlexor 1209 which separates the D- and B-channel sic3nalsO The B-channel agent voice signal is routed from position multiplexor 1209 via path 1205 to a voice controller 1206, which handles such functions as echo suppression. The voice controller is ~ 26 -connected to a ~idirec-tional analoy/digital converter 1207~ which is connected to an operator's headset 1208 for generating acoustical outputs to and receiving acoustical inputs froln an agent. The D~channel agent data inPUt signal is routed froln position multiplexor 1209 via path 120~ to terrninal processor 1201~
Terminal processor 1201 generates signals to control voice controller 1206, and display 1202 for generating visual outputs, and receives signals from a keyboard 1203, from which it generates agent data output signals to multiplexor 1209. Thus, an agent a~ agent position 1110 has a voice connection through circuit switching net~ork 1104 to a customer via a B-channel, and a packet switched data connection through packet switching network 1105 to processor 1101, or to a data communication path such as 1118 or 1119, via a ~ channel. In some cases, it ma~ be desirable to locate the multiplexor 1209 outside the agent position. This may be economical where a group of agent positions are connected to the telecommunication s~itching system by a shared multiplexed facility. For clarityt an agent position without a multiplexor such as position multiPlexor 1209 is referred to herein as agent communication equipment.
The interconnection path 1112 between agent position 1110 and multiplexor 1114 represents a path for carrying a combined signal. Interconnection path 1112 can be one of manY paths being carried over a sin~le multiplexed facility. This is illustrated explicitly with respect to the group of agent positions 1160,...,1161.
These positions are all connected by paths 1162,...,1163 to mul~iPlexor 1164 which is connected to interconnection path 1166, connected to port 1166A, which is co~lnected to multiplexor 1167. Multiplexor 1167 is connected by path 1173 to circuit s~itching network 1104, and is
3~ connected bY path 1175 to packet switching network 1105, In this illustration, paths 1166, 1173 and 1175 all carry signals for all of the operator positions 110,...,111.

Further, if desired, multiPlexor 116~ could generate t~o signa~s representing a B-channel and a D-channel to the agent com~unication equipment, and thus eliminate the need for a separate multiplexor such as multiPlexor 1203 inside each agent position, The packet switching ne-twork 1105 is also connected to remote data bases 1150 and 1151 via data commuoication path 1118 and via data communication path 1119 and data network 1117. Data network 1117 maY be a public data net~ork such as the General Telephone and Electric Telenet Network. Many data bases ma~ be connected to such a network.
Protocol conversion circuit 1108 can be used if necessary to conYert be~een the data protocol used by the agent positions 1110,...,1111 and the data protocol used for communicating, over data comml1nication path 1118, connected to packet switching network interace port 1118A, or data communication path 1119, connected to packet switching network interface port 1119A for data net~ork 1117, with the remote data bases 1150 or 1151.
FIG. 9 shows the call configuration of an agent call set up using the system of FIG. 8. ~ customer on line 1120 wishes to communicate with a travel agent at one of the agent positions 1110,...,1111. The processor 1101 25 recognizes the request ~action box 1456, FIG. 10), identifies the agent group of the request (action box 1457), seizes and initializes a process block for that call and enters the process number of that process block in the queue for that agent group taction box 1458~.
The ~ueue tFIG. 11) and ~rocess block (FIG. 12) for agent calls are similar to the ~ueue (FIG. 3) and process block (FIG. 4) used for operator assistance calls.
Queue 1520 ~FIG. 15) stores in each entry 1522 the process number of the process block which contains data describing the recognized request. The control block 1500 for queue 152Q contains pointers to the first request in the queue 1502, last request 1504, an identification of the ~f~

agent grcup number 1505 (comparable to the type of operator assistance request 405 of FIG. 3)~ the num~er of re~uests in the queue 1506, the number of active a~ent positions 1509 for serving requests in the queue, and the number of those agents r.ow available 1511 to service requests~ A plurality of quesles 1520,...,1531, each with its o~n control block 1500,...,1530, is served by each telecommunication switching system such as system 1001~
Should it be found desirable to overflow requests from one ~ueue to another, or from agents connected to one system to those connected to another, the same types of arrangements PreviouslY described ~ith respect to operator assistance traffic can also be used.
Process control block 156~ (EIG. 12) of process block 1550 records the process number 1562 for identifying the agent call process, the incoming line or trunk 1564 of that call, ~he agent position number 1566, and a linXed process number 1568 such as that of a process for communicating ~ith a data base accessed bY the agent. The process block 1550 also contains the necessarY switching network data 1582 for describing and controlling the configuration of the agent call plus any other data necessary for communications among agent, customer, and one or more data bases.
Sometime after the agent request has been recognized and entered into queue 1520, the scheduler of the operating system of processor examines the queue for un~illed reguests (test 1410, FIG. 13). If no unfilled requests are in the queue, other ~ork is resumed (action 30 box 1412). Other~ise, a check is made (test 1450) by examining data item 1511 of queue control block 1500 (FIG. 11) to see if any agent positions are available in that groupO ~f not other work is resumed (action box 1451). If at least one active (attended) agent position is available, say position 1110, an agent position is selec~ed from the available agent positions and a voice connection is set up to that agent pasition ~- 29 -(action box 1452). The connec~ion is shoi~n in FrG. ~ as connection 1321 through circuit switching network 110~, which connects the customer on line 1120 to multiplexor 111L~, to interconnection path 1112 to agent position 1110O
The attending agent at .seleted agent position 1110 can now communicate verbally ~ith the customer. In response to the customer's reguests, ~he agent can generate a message to request a data connection 1301 through packet switch network 1105 to data communication path 1~18 to remote data base 1150, for example, to query an airline reservation data base for flight availability~ ~essage exchanges for accessing data bases are well known in the art and will not be further described herein. Based on the data messages exchanged between the agent Position and the remote data base 1150, the agent ma~I further communicate with the customer, for example, to convey flight availability data; if necessary, the agent may send further messages, such as an airline reservation request to the data base 1150.
Subsequently, the agent maY wish to communicate with remote data base 1151, for example, to make a hotel reservation. A data connection 1302 is now set up through packet switching network 1105 to data communication path 1119 to data network 1117 to remote data base 1151, Again, the agent first gueries the data hase for availability of a hotel reservation, communicates verbally with the customer, and, if necessary, sends further messages, such as a hotel reservation request to data base 1151.
Agent PoSition 1110 maY also communicate with processor 1101 through connection 1304 in packe~ switching net~ork 1105, and through data path 1106. This data connection is used for re~uesting processor 1101 to set up a connection to one of the remote data bases 1150 and 1151, or to add a connection 1320 to some other source of verbal information, such as a remote a~ent connected via ~ 30 ~
an ou~tgoing line or trunk 1130, or to disconnect and/or make unavailable the agent position 1110~
Under this type of arrangemen~, interconnection path 1112 transmits an integrated voice and data si~nal carrying a B-channel and a D-channel. The agent a~ the age~t position 1110 commu~icates verbally ~ith the customer via the B-channel and the voice connection set up through circuit switch net~ork 1104, and ~ith ~he remo~e data bases 1150 and 1151 through the D-channel and the data connec~ion set up via interconnection path 1112, multiplexor 1114, ~ath 1116, and data connections 1301 and 1302 in packet switching net~ork 1105 to the data communication paths 1118 and 1119 leading to the remote data bases 1150 and 1151. The specific remote data base and the data communication Path, and, if necessary, data network leading to that data base can be selected under the control of ~rocessor 1101, accessed by agent position 1110 through data connection 1304.
FIG. 14 shows the actions required by the processor 1101 for selecting an appropriate data base.
The processor 1101 receives a reguest via data connection 1304 (FIG. 9) from the agent position such as position 1110 (action box 1470, FIG. 14). Based on this request, the ~rocessor 1101 sets up a data connection, such as connection 1301 to a remote data base, such as data base 1150 (action box 1472). When a change of data base is required, the agent sends a new request to the ~rocessor 1101 which selects the new data base in response to that ne~ request.
Alternatively, if the packet switching net~ork 1105 has the appropriate facilities, the data base can be selected directly under the control of the data message that is generated by the agent position. For example, a packet switch net~ork such as the Packet Switch System 3S number 1 ~PSS 1, previously cited) has the capability for recoqnizing destination addresses directly.

~ 31 -The above description i.s considered -to be onl~
an illustrative embodiTnellt of the .invention, plus a nuMber of sug~ested alternatives in parts of the embodiment.
Other alternati.ves are possible without departing from -the spirit of the invention. For example, if substantial amounts of data need to be exchanged be~ween agent or operator positions and a data base, the second B-channel provided with full ISDN service may be utilized for this purpose. This B-channel can also be used for data communications with a customer, such as the ISDN customer on line 173, bY attaching an output path (not sho~n) carrying the second B-channel to multiplexor 174 (FIG. 1), and connecting that output path to packet switching network 155 for high speed packetized data, or to circuit switching network 154 for circuit switched dataO The second B-channel can also be used for data messages, ~hile the D-channel is used for control messages, such as many of the messages sent to the control processorO It is to be understood that various and numerous other arrangements may be devised by one skilled in the art without departing from the spirit and scope of the invention. The invention is thus limited only as defined in the accompanying claims.

Claims (25)

Claims:
1. An operator assistance system comprising:
operator position means, responsive to integrated voice and data input signals for generating acoustical outputs and visual outputs to an operator, and responsive to acoustical inputs and data inputs from an operator for generating integrated voice and data output signals;
switching network means comprising a plurality of ports connectable to customer stations, interconnection means connected to said operator position means and said switching network means for transmitting said integrated input signals and said integrated output signals between said operator position means and said switching network means; and control processor means, connected to said switching network means, for generating control signals for controlling said switching network means, and for generating data signals for transmission to said switching network means;
wherein said switching network means comprises switch multiplexing means responsive to said integrated output signals for generating output data signals and output voice signals, circuit switching means responsive to said control signals for transmitting voice signals received on one of said plurality of ports to said switch multiplexing means, and packet switching means responsive to said control signals for transmitting data signals received from said control processor means to said switch multiplexing means, wherein said switch multiplexing means is further responsive to said transmitted data signals and said transmitted voice signals for generating said integrated input signals, wherein said circuit switching means is further responsive to said control signals to transmit said output voice signals to said one of said plurality of ports, and wherein said packet switching means is further responsive to said control signals to transmit said output data signals to said control processor means; and wherein said control processor means is responsive to said output data signals to generate said control signals.
2. An operator assistance system comprising:
operator position means, responsive to integrated voice and data input signals for generating acoustical outputs and visual outputs to an operator, and responsive to acoustical inputs and data inputs from an operator for generating integrated voice and data output signals, wherein said operator position means comprises position multiplexing means, and operator communication means comprising acoustical conversion means responsive to operator voice input signals and said acoustical inputs, respectively, for generating said acoustical outputs and operator voice output signals, respectively, and input/
output means responsive to said data inputs from an operator for generating operator data output signals, and responsive to operator data input signals for generating said visual outputs, and wherein said position multiplexing means comprises means responsive to said integrated input signals for generating said operator voice input signals and said operator data input signals, and responsive to said operator data output signals and said operator voice output signals for generating said integrated output signals;
switching network means comprising a plurality of ports connectable to customer stations;
interconnection means connected to said operator position means and said switching network means for transmitting said integrated input signals and said integrated output signals between said operator position means and said switching network means; and control processor means, connected to said switching network means, for generating control signals for controlling said switching network means, and for generating data signals for transmission to said switching network means;
wherein said switching network means comprises switch multiplexing means responsive to said integrated output signal for generating output data signals and output voice signals, circuit switching means responsive to said control signals for transmitting voice signals received on one of said plurality of ports to said switch multiplexing means, and packet switching means responsive to said control signals for transmitting data signals received from said control processor means to said switch multiplexing means, wherein said switch multiplexing means is further responsive to said transmitted data signals and said transmitted voice signals for generating said integrated input signals, wherein said circuit switching means is further responsive to said control signals to transmit said output voice signals to said one of said plurality of ports, and wherein said packet switching means is further responsive to said control signals to transmit said output data signals to said control processor means.
3. The operator assistance system of claim 2 wherein said input/output means comprises:
data input means for generating first intermediate signals;
a terminal processor responsive to said first intermediate signals for generating said operator data output signals and responsive to said operator data input signals for generating second intermediate signals; and visual output means responsive to said second intermediate signals for generating said visual outputs.
4. The operator assistance system of claim 3 wherein said interconnection means comprises an integrated transmission facility and said integrated input signals and said integrated output signals are transmitted via a B-channel and the associated D-channel of said integrated transmission facility.
5. The operator assistance system of claim wherein said packet switching means further comprises protocol conversion means for converting between different protocols of said data signals generated by said control processor means and of said data signals transmitted to said switch multiplexing means.
6. The operator assistance system of claim 4 wherein said integrated transmission facility comprises a multiplexed transmission facility for transmitting a plurality of B-channels and D-channels.
7. The operator assistance system of claim 4 wherein said control processor means is responsive to said output data signals from said packet switching means to generate control signals to control said circuit switching means to set up a voice connection between two of said ports.
8. The operator assistance system of claim 7 further comprising data communication means connected to said packet switching means wherein said packet switching means is further responsive to control signals from said control processor means to transmit data signals received from said data communication means to said switch multiplexing means, and to transmit said output data signals from said switch multiplexing means to said data communication means.
9. The operator assistance system of claim 8 wherein said packet switching means further comprises protocol conversion means for converting between different protocols of said output data signals from said switch multiplexing means and the data signals transmitted to said data communication means.
10. The operator assistance system of claim 8 wherein said data communication means is connected to a data network.
11. The operator assistance system of claim 10 wherein said data network is connected to a data base.
12. The operator assistance system of claim 11 wherein said integrated transmission facility comprises a multiplexed transmission facility for transmitting a plurality of B-channels and D-channels.
13. The operator assistance system of claim 8 wherein said data communication means is connected to a data base.
14. The operator assistance system of claim 13 wherein said integrated transmission facility comprises a multiplexed transmission facility for transmitting a plurality of B-channels and D-channels.
15. The operator assistance system of claim 4, wherein said control processor means is responsive to said output data signal from said packet switching means to generate control signals to control said circuit switching means to set up a voice connection between another of said ports and said switch multiplexing means.
16. The operator assistance system of claim 2, wherein a subset of said ports receive communication signals, wherein said circuit switching means transmits data signals representing said communication signals to said control processor means, and wherein said control processor means is responsive to said data signals representing said communication signals and to said output data signals from said packet switching means to generate said control signals.
17. An operator assistance system comprising:
switching network means, comprising a plurality of first ports for the transmission of voice signals to and the reception of voice signals from customer stations, and second ports for the transmission of integrated voice and data input signals to and reception of integrated voice and data output signals from operator positions; and control processor means, connected to said switching network, for generating control signals, for generating and transmitting data signals, and for receiving data signals;
wherein said switching network means comprises switch multiplexing means connected to one of said second ports responsive to integrated output signals from said one of said second ports for generating output data signals and output voice signals, circuit switching means connected to said first ports responsive to said control signals for transmitting voice signals received on one of said first ports to said switch multiplexing means, and packet switching means responsive to said control signals for transmitting data signals received from said control processor means to said switch multiplexing means, wherein said switch multiplexing means is further responsive to said transmitted data signals and said transmitted voice signals for generating integrated input signals to said one of said second ports, wherein said circuit switching means is further responsive to said control signals to transmit said output voice signals to said one of said plurality of first ports, and wherein said packet switching means is further responsive to said control signals to transmit said output data signals to said control processor means; and wherein said control processor means is responsive to said output data signals to generate said control signals.
18. The operator assistance system of claim 17 wherein said one of said second ports is adpated to be connected to an integrated transmission facility comprising a B-channel and an associated D-channel.
19. The operator assistance system of claim 18 wherein at least one of said plurality of second ports comprises means for combining a plurality of B-channels and a plurality of D-channels.
20. An operator assistance comprising:
a plurality of ports connectable to customer stations;
operator communication means comprising voice access means and data access means for communicating with an assistance operator;
control processor means for generating processor control signals for controlling a switching network;
a switching network connected to said control processor means and to said plurality of ports; and interconnection means for connecting said operator communication means to said switching network comprising a B-channel for transmission of voice signals and an associated D-channel for transmission of data signals between said operator communication means and said switching network, and position multiplexing means cooperating with said operator communication means for connecting said B-channel to said voice access means and said associated D-channel to said data access means;
wherein said switching network comprises circuit switching means responsive to said processor control signals for connecting said B-channel to one of the ports connected to switching network, and packet switching means responsive to said processor control signals for connecting said associated D-channel to said control processor means;
and wherein said control processor means is responsive to signals on said associated D-channel to generate said processor control signals.
21. The operator assistance of claim 20 wherein said switching network further comprises switch multiplexing means for transmitting said associated D-channel between said packet switching means and said interconnection means, and for transmitting said B-channel between said circuit switching means and said interconnection means.
22. The operator assistance system of claim 21 wherein two of said ports are connected to said circuit switching means and wherein said control processor means is responsive to said data signals received on said associated D-channel to generate processor control signals to control said circuit switching means to set up a connection between said two of said ports connected to said circuit switching means.
23. The operator assistance system of claim 22 further comprising data communication means connected to said packet switching means for communicating with a data base, wherein said packet switching means is further responsive to said processor control signals for connecting said associated D-channel from said switch multiplexing means to said data communication means.
24. In an operator assistance system for interconnecting a first and a second telephone customer station and a telephone operator position, comprising control processor means and switching network means for interconnecting said customer stations, said control processor means, and said operator position, a method of setting up an operator assistance call between said first customer station and said second customer station comprising the steps of:
receiving communication signals from said first customer station;

responsive to receipt of said communication signals, setting up a voice path, between said first customer station and said operator position, comprising a voice connection in said switching network means and a B-channel of an integrated voice and data facility interconnecting said switching network means and said operator position, and setting up a data path, between said control processor means and said operator position, comprising a data connection in said switching network means and a D-channel associated with said B-channel in said integrated facility;
sending an initial display control message from said control processor means through said switching network means to said operator position over said data path;
receiving a data message in said control processor means over said data path from said operator position;
responsive to receipt of said data message, setting up a voice connection in said switching network means from said first customer station to said second customer station.
25. In the operator assistance system of claim 24 wherein said operator assistance system further comprises data communication means, connected to said switching network and to a data base, the method of claim 24 further comprising the steps of:
receiving a first other data message in said control processor over said data path from said operator position;
responsive to said first other data message, setting up an other data path, between said data communication means and said operator position, comprising an other data connection in said switching network and said D-channel;

receiving a second other data message from said operator position over said D-channel and transmitting said second other data message through said other data connection via said data communication means to said data base; and receiving a third other data message from said data base via said data communication means and transmitting said third other data message to said operator position through said other data connection over said D-channel.
CA000508138A 1985-05-03 1986-05-01 Operator communication arrangements for operator assistance systems Expired CA1252869A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US730,765 1985-05-03
US06/730,765 US4656624A (en) 1985-05-03 1985-05-03 Operator communication arrangements for operator assistance systems

Publications (1)

Publication Number Publication Date
CA1252869A true CA1252869A (en) 1989-04-18

Family

ID=24936732

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000508138A Expired CA1252869A (en) 1985-05-03 1986-05-01 Operator communication arrangements for operator assistance systems

Country Status (7)

Country Link
US (1) US4656624A (en)
EP (1) EP0221140A1 (en)
JP (1) JPS62502721A (en)
KR (1) KR870700251A (en)
CA (1) CA1252869A (en)
ES (1) ES8800812A1 (en)
WO (1) WO1986006901A1 (en)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5365575A (en) * 1985-07-10 1994-11-15 First Data Resources Inc. Telephonic-interface lottery system
US20020085692A1 (en) * 1985-07-10 2002-07-04 Ronald A. Katz Technology Licensing, L.P. Voice-data telephonic interface control system
US20020196915A1 (en) * 1985-07-10 2002-12-26 Katz Ronald A. Telephone interface call processing system with call selectivity
US20040071278A1 (en) * 1985-07-10 2004-04-15 Ronald A. Katz Multiple format telephonic interface control system
US5898762A (en) * 1985-07-10 1999-04-27 Ronald A. Katz Technology Licensing, L.P. Telephonic-interface statistical analysis system
US4727575A (en) * 1985-12-23 1988-02-23 American Telephone And Telegraph Company, At&T Bell Laboratories State control for a real-time system utilizing a nonprocedural language
US4757529A (en) * 1986-02-28 1988-07-12 American Telephone And Telegraph Company, At&T Bell Laboratories Call distribution arrangement
US4736364A (en) * 1986-03-12 1988-04-05 American Telephone And Telegraph Company, At&T Bell Laboratories Switching system control arrangements
US4817130A (en) * 1986-09-11 1989-03-28 International Telesystems Corporation Call management system with protocol converter and port controller
US4959855A (en) * 1986-10-08 1990-09-25 At&T Bell Laboratories Directory assistance call processing and calling customer remote signal monitoring arrangements
US4943995A (en) * 1986-10-08 1990-07-24 At&T Bell Laboratories Semi-automated customer information system
US4805209A (en) * 1987-12-09 1989-02-14 International Business Machines Coordinated transfer of voice and information through a digital switch
JPH0714165B2 (en) * 1988-11-07 1995-02-15 三菱電機株式会社 Maintenance system for subscriber terminal management data in packet switching network
US5062103A (en) * 1988-12-29 1991-10-29 At&T Bell Laboratories Telephone agent call management system
US4942602A (en) * 1989-01-06 1990-07-17 International Business Machines Corporation Coordinated transfer of voice and information through a network of digital switches
US4996685A (en) * 1989-04-10 1991-02-26 Bell Communications Research, Inc. Technique for dynamically changing an ISDN connection during a host session
US5181238A (en) * 1989-05-31 1993-01-19 At&T Bell Laboratories Authenticated communications access service
JP2543189B2 (en) * 1989-06-13 1996-10-16 富士通株式会社 Private branch exchange control system
US5043983A (en) * 1989-07-31 1991-08-27 At&T Bell Laboratories Time and charges information delivery for operator assistance telecommunication calls
US5046183A (en) * 1989-07-31 1991-09-03 At&T Bell Laboratories Semi-automated operator assistance telecommunication calls
US5008930A (en) * 1989-10-24 1991-04-16 At&T Bell Laboratories Customer definable integrated voice/data call transfer technique
US5001710A (en) * 1989-10-24 1991-03-19 At&T Bell Laboratories Customer programmable automated integrated voice/data technique for communication systems
US5040208A (en) * 1989-11-03 1991-08-13 International Business Machines Corporation Coordinated voice and data display having temporary storage of transaction data
US4969185A (en) * 1989-12-29 1990-11-06 At&T Bell Laboratories Automated booking of telecommunications calls
US5140590A (en) * 1990-01-31 1992-08-18 Mitel Corporation Telephone or data switching system with variable protocol inter-office communication
US5235630A (en) * 1991-04-17 1993-08-10 Telident, Incorporated Emergency call station identification system and method
JPH04341040A (en) * 1991-05-17 1992-11-27 Nec Corp Attendant board cord circuit system
US5276732A (en) * 1991-08-22 1994-01-04 Davox Corporation Remote workstation use with database retrieval system
CA2090165C (en) * 1992-04-01 1997-06-17 Barbara I. Gaechter Network based outbound call management
US5511116A (en) * 1992-08-25 1996-04-23 Bell Communications Research Inc. Method of creating and accessing value tables in a telecommunication service creation and execution environment
US5442690A (en) * 1992-08-25 1995-08-15 Bell Communications Research, Inc. Telecommunication service record structure and method of execution
WO1994005112A1 (en) * 1992-08-25 1994-03-03 Bell Communications Research, Inc. System and method for creating, transferring, and monitoring services in a telecommunication system
US5463682A (en) * 1992-08-25 1995-10-31 Bell Communications Research, Inc. Method of creating user-defined call processing procedures
US5455853A (en) * 1992-08-25 1995-10-03 Bell Communications Research, Inc. Method of creating a telecommunication service template
US5956631A (en) * 1993-12-30 1999-09-21 Lucent Technologies, Inc. Multiple terminal device ringing digital subscriber ISDN terminal
US5675637A (en) 1995-05-16 1997-10-07 Inventions, Inc. Method for automatically obtaining and presenting data from multiple data sources
US6009161A (en) * 1997-08-08 1999-12-28 At&T Corp Automated ringing of an operator for directory assistance calls
US6724747B1 (en) 1997-12-03 2004-04-20 Telcordia Technologies, Inc., A Corp. Of Delaware Method and system for media connectivity over a packet-based network
EP1049981A1 (en) * 1997-12-03 2000-11-08 Telcordia Technologies, Inc. Method and system for media connectivity over a packet-based network
US6101486A (en) * 1998-04-20 2000-08-08 Nortel Networks Corporation System and method for retrieving customer information at a transaction center
US6430285B1 (en) * 1998-12-15 2002-08-06 At&T Corp. Method and apparatus for an automated caller interaction system
DE19858356C2 (en) * 1998-12-17 2001-11-29 Siemens Ag Procedure for checking errors and evaluating the messages from members of an operator service as well as a switching center set up for this purpose
CA2364468A1 (en) * 1999-03-06 2000-09-14 Coppercom, Inc. System and method for administrating call and call feature set-up in a telecommunications network
US20020061309A1 (en) * 2000-03-08 2002-05-23 Garger Stephen J. Production of peptides in plants as N-terminal viral coat protein fusions
US7216350B2 (en) * 2000-03-31 2007-05-08 Coppercom, Inc. Methods and apparatus for call service processing by instantiating an object that executes a compiled representation of a mark-up language description of operations for performing a call feature or service
US7421526B2 (en) * 2005-08-24 2008-09-02 Honeywell International Inc. Reconfigurable virtual backplane architecture
US8799363B2 (en) 2011-03-29 2014-08-05 Amazon Technologies, Inc. Lending digital items to identified recipients
US8635277B2 (en) * 2011-03-29 2014-01-21 Amazon Technologies, Inc. Mediated lending of digital items
US10296878B1 (en) 2011-06-28 2019-05-21 Amazon Technologies, Inc. Platform for providing generic e-content

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3975597A (en) * 1974-11-25 1976-08-17 Stromberg-Carlson Corporation Call queue release control circuit
US4468528A (en) * 1982-03-24 1984-08-28 At&T Technologies, Inc. Methods and apparatus for providing enhanced announcements in a telephone system
US4451704A (en) * 1982-04-02 1984-05-29 Bell Telephone Laboratories, Incorporated Switching system auxiliary line transfer circuit
US4539676A (en) * 1982-05-03 1985-09-03 At&T Bell Laboratories Bulk/interactive data switching system
US4510351A (en) * 1982-10-28 1985-04-09 At&T Bell Laboratories ACD Management information system
US4592048A (en) * 1984-05-03 1986-05-27 At&T Bell Laboratories Integrated packet switching and circuit switching system
US4620066A (en) * 1984-09-27 1986-10-28 At&T Bell Laboratories Method and apparatus for sharing operators among assistance systems

Also Published As

Publication number Publication date
ES554575A0 (en) 1987-12-01
JPS62502721A (en) 1987-10-15
ES8800812A1 (en) 1987-12-01
EP0221140A1 (en) 1987-05-13
WO1986006901A1 (en) 1986-11-20
US4656624A (en) 1987-04-07
KR870700251A (en) 1987-05-30

Similar Documents

Publication Publication Date Title
CA1252869A (en) Operator communication arrangements for operator assistance systems
US4656623A (en) Agent communication arrangements for telecommunication systems
EP0376527B1 (en) Remote agent operation for automatic call distributors
CA1238735A (en) Method and apparatus for sharing operators among assistance systems
US5422943A (en) Private branch exchange networks
CA2237532C (en) Cti integration of telephonic calls overflowing between switches of an automatic call distributor through a host controller
US4635251A (en) Meet-me conference with control capabilities
AU678349B2 (en) A method of establishing a connection and a system for practicing the method
US6044145A (en) Telecommutable platform
US4953204A (en) Multilocation queuing for telephone calls
US6169797B1 (en) Method for setting up telecommunication connections
US5361298A (en) Telecommunications service provision equipment transfer
US20010053219A1 (en) Method of establishing a connection, as well as exchange, service computer and communications network
EP0748133B1 (en) Method for operating a telecommunications network and associated network
KR930010297B1 (en) Call path control method
KR970002744B1 (en) Internal direct call processing method for narrow band isdn
JP3825865B2 (en) ATM network communication system and method
US6546023B1 (en) Switch voice/data service extension to remote facilities
JP3024842B2 (en) Private branch exchange switching control method
JPH01314457A (en) Connection specifying system for interrupting connection or the like
JPH03210893A (en) Bypass system from relay line to trunk line
JPS63299653A (en) Automatic distribution system for transfer call

Legal Events

Date Code Title Description
MKEX Expiry