Application Programming Guide


 Return to Library  Contents  Previous Topic  Bottom of Topic  Next Topic  Index  Help


Glossary of terms and abbreviations

   

This glossary defines terms, abbreviations and acronyms used in CallCoordinator documentation. For a more extensive list of communications definitions, refer to the IBM Dictionary of Computing (Information Processing, Personal Computing, Telecommunications, Office Systems, IBM-Specific Terms), GC20-1699.

A

ACD
Automatic call distribution.

ACD group
A set of multiple agents assigned to process incoming calls that are assigned to the same dialed number. The ACD feature of the switch routes the incoming call to one of the agents in the ACD group based upon such properties as availability of the agent and length of time since the agent last completed an incoming call.

ACD pilot number
The telephone number that calling parties dial to access any one of the multiple agents in an ACD group. When the incoming call arrives at the ACD pilot number, the ACD feature routes the call to an available agent in the ACD group.

action message
A message that tells a user that something unexpected has occurred and an action is required by the operator. This message type has a message ID suffix of E. See also information message and warning message.

active call
A call in progress.

active terminal
An agent terminal signed on to CallCoordinator, ready to display application panels associated with incoming or outgoing calls.

agent
A customer-service person whose job is to handle outgoing or incoming telephone calls, for example, an agent in an ACD group.

agent terminal
A terminal used by an agent. The terminal is attached to the host computer and controlled by CallCoordinator software. It is a component of a workstation that comprises an agent terminal and telephone extension.

Agents Table
A CallCoordinator table that relates telephone extensions to agent terminals and agent information.

ANI
Automatic Number Identification.

AOR
Application-owning region.

API
Application program interface.

application
See application program.

application program
A program used to connect and communicate with stations in a network, enabling users to perform application-oriented activities. Sometimes referred to as "program" within this book.

application owning region (AOR)
The CICS region in which a specific application runs. When installed in an MRO environment, CallCoordinator can interact with an application that runs in an AOR other than the CallCoordinator region.

application program interface (API)
The formally defined programming language interface between CallCoordinator and the user of the program.

automatic call distribution (ACD)
A service that allows incoming calls directed to the same dialed number to be routed to one of multiple agents, all of whom can provide the same service to the calling party and are assigned to the same ACD group. Automatic call distribution enables the efficient distribution of a high volume of incoming calls, by directing each call to the first available agent. The common dialed number is often referred to as the ACD pilot number.

Automatic Number Identification (ANI)
A service offered by the public telephone network that provides the billing directory number associated with a calling party. The number provided by ANI will not always be the same as the number of the calling party.

B

inter-switch tracking number
For Transfer Load Balancing, a pilot number used to track calls transferred between switches. See also reserved inter-switch tracking number.

C

call
A physical or logical association between two or more parties. A "held" call has two or more parties logically connected although they are physically disconnected.

Call Analysis Program
The data reduction program that produces a file of totals from the multiple party event message file.

call center
A business center where customer access is by telephone. People working in call centers are called agents. They often use a terminal to access databases for needed information. In addition, call center environments often include ACD groups, IVRs, and other related technologies.

call center manager
The person who manages a call center, evaluates customer service, and recommends improvements.

call distribution
See automatic call distribution.

call event data collection
A record of call events and requests kept in the MIS Log. This data can be used to create reports analyzing call patterns, or to correlate call activity with data-transmission activity.

Call Management Control Table (CMCT)
A table that contains call tracking data from call-progress event messages and CallCoordinator data for active calls.

call queue
A collection of calls waiting to be answered or placed.

call-progress event
Any significant occurrence on a switch.

call-progress event message
A category of CallPath Services messages. Call-progress event messages originate in a switch and provide information to a CallPath Service program regarding the progress of an incoming or outgoing telephone call.

Call Tracking Manager (CTM)
The facility in the software that performs call tracking and determines screen environment for calls. CTM receives messages from CallPath/CICS and writes the records for each call in the CMCT.

called number identification
A generic term for switch features that identify the telephone number dialed by the caller. These features are used when there is more than one telephone number in the same routing arrangement. An example is Dialed Number Identification Service (DNIS).

CallCoordinator system administrator
The person in charge of the CallCoordinator system on the IBM System/390® computer. The system administrator maintains configuration tables in the host computer and assists in problem determination.

CallPath Services
An architecture that defines communication between a computer and a telephone switch so that a program on the computer can monitor and influence the actions of the switch. The CallPath Services functions are presented to the program in the form of an application program interface.

CallCoordinator terminal
A terminal that is identified as part of the CallCoordinator system. Each CallCoordinator terminal is logically associated with one CallCoordinator extension.

casual user
An agent who is signed on and disables the CallCoordinator panel display. The agent can restore the CallCoordinator panel display for an incoming call.

Casual User Restore Screen Environment API
The API that permits an agent to restore the saved screen display for an active call when the agent is signed on with CallCoordinator screen activity disabled.

CICS system log
A record of operational events maintained by the Customer Information Control System (CICS) on the host computer. CallCoordinator writes operational and error messages to the CICS system log.

CICS/MVS
Customer Information Control System / Multiple Virtual System. The subsystem that provides operating facilities to the CallCoordinator program on the host computer.

CMCT
Call Management Control Table.

communication data area (COMMAREA)
An area in the computer's memory that stores data for transfer between programs or screen pseudo-conversations.

conference call
A telephone call consisting of three or more parties.

Connect Table
In a multiregion operation (MRO) environment, a table that relates application- or terminal-owning regions to the CallCoordinator region that provides CallCoordinator services.

connection ID
An identifier assigned by the system to a connect call event.

connection
A logical association between a call participant (party) and a switch. A party's connection represents that party's participation in a telephone call.

consultation call
A call that is made by placing a previously connected call on hold, allowing an agent to consult with another agent. The first agent can reconnect with the party on hold after acquiring information from the consulted party.

control number
A code assigned by the user's application to identify telephony events related to a call being tracked in the CallCoordinator CMCT. The code can be a customer account number, a social security number, or some other specified number.

Coordinated Voice and Data Transfer
The CallCoordinator feature in which transaction data is transferred from one terminal to another when a telephone call is transferred between two telephones associated with those terminals.

COR
CallPath owning region. A CICS region where a CallPath/CICS system and a CallCoordinator system reside. One switch, or a group of switches, are serviced by one COR.

CTM
Call Tracking Manager.

D

DD statement
A data definition statement for job control language (JCL).

Diagnosis, Modification, and Tuning Information
Any information that is provided to assist users in performing tasks (such as diagnosing, modifying, monitoring, repairing, tailoring, and tuning) that is not a programming interface.

Dialed Number Identification Service (DNIS)
A number supplied by the public telephone network to identify a logical called party. For example, two toll-free numbers might both be translated to a single real number. The DNIS information distinguishes which of the two toll-free numbers was dialed.

disabled terminal
A terminal that does not display panels initiated or transferred by CallCoordinator.

distribution group
A preselected group of extensions on a switch that share an incoming call load. Calls routed to a distribution group are routed through an extension number called a pilot number. Incoming calls are evenly allocated to each extension in the group.

DNIS
Dialed Number Identification Service.

E

ECR
Examine Call Results process.

enabled terminal
A terminal that is associated with an agent who is signed on to CallCoordinator with all CallCoordinator screen activity enabled.

event
See call-progress event.

event message
See call-progress event message.

exit
See installation-wide exit.

F

FOR
File owning region.

function
Business purpose of group of call center agents, such as SERVICE or INQUIRY. CallCoordinator uses the functional group definitions to correctly route transferred calls (for Transfer Load Balancing).

G

general-use programming interface
An interface available for use in user-written programs with few restrictions. Most programming interfaces are general-use programming interfaces.

Get Next CICS Transaction ID API
The API that allows an application program to retrieve the next transaction ID from CICS for the transferred-from terminal.

H

hold
A situation in which a call, consisting of two or more parties, is temporarily suspended by one of the parties in the call; that is, by the holding party. The held call and the holding party continue to have a logical, but not a physical, association during the suspension of the call.

host-based routing
Routing of telephone calls where a host-based application program can make a redirection decision and send instructions back to the switch.

host computer
A computer or processor that provides the end user with services and usually performs network control functions. For CallCoordinator, the host computer is a System/390 computer.

Host Initiated Telephony API
The CallCoordinator API used to allow agents to transfer calls by using their terminals rather than their telephones. The transfer is initiated by the host computer, not the switch.

Host Trace Facility
The CallCoordinator facility that records information for problem determination. This trace facility also loads the system resources and therefore can degrade overall performance; it is used only when requested by IBM.

hunt group
A group of extensions assigned to and accessed through a dummy extension called a pilot number. Calls are routed to the first available member in the group.

I

inactive agent
An agent not signed on to CallCoordinator.

call management feature
The CallCoordinator software designed to run integrated data and telephony applications for incoming calls on the host computer.

individual-party event message file
The file containing records of single-party event messages obtained by breaking down the records from the multiple party event message file.

individual-party event messages
Single-party event messages (one message per party per call event) obtained by breaking down multiple-party event messages. The individual-party event messages are written to the individual party event message file.

information message
A message that tells a user that a function is performing normally or has completed normally. User acknowledgment may not be required, depending on the message. This message type has a message ID suffix of I. See also action message and warning message.

initial screen
The first application panel displayed on a CallCoordinator agent terminal when the agent makes or receives a call.

initial transaction
In CallCoordinator, the CICS transaction ID that displays the initial panel appearing at the CallCoordinator agent's terminal with an incoming or outgoing call.

Initiate With Data Interface
The interface that provides call data such as ANI and DNIS to an initial transaction for Intelligent Answering.

Inquire Call Data API
The API used to retrieve call data from the Call Management Control Table (CMCT).

Inquire Call Tracking Parameters API
The API that retrieves current values from the Call Management Control Table (CMCT). The Inquire Call Data API and Inquire Party Data API provide more complete data.

Inquire Party Data API
The API used to retrieve data about a party in a call being tracked in the Call Management Control Table (CMCT).

Inquire Agents Table API
The API used to retrieve information from the Agents Table.

Installation Verification Program
The program used to verify installation and configuration.

installation-wide exit
A programming interface supplied by an IBM software product used to modify or extend the functions of the IBM software product.

Intelligent Answering
The feature that coordinates an incoming call with the starting of a transaction based on DNIS, a pilot number, a trunk number, an extension, or a default. See also initial transaction.

L

load balancing
See Transfer Load Balancing.

Load Balancing Manager (LBM)
The facility that selects load-balanced numbers when an agent wants to transfer a call to an agent in a specific function group.

load-balanced number
The telephone number returned to the requesting agent by the Transfer Load Balancing API to specify the least busy group that can provide a requested function.

local network
Your company's internal telephone system.

M

MCP
Make Call Process.

MIS Log
The Management Information System (MIS) Log. A VSAM file used by software to record all event messages plus some or all messages from and API modules. Reports can be generated from this information to help with analysis and problem determination.

monitored resources
Telephony resources, such as extensions or ACD pilot numbers, that are monitored by CallCoordinator for call-progress event messages.

MRO
Multiregion operation.

multiple-party event message
A call-progress event message that identifies all of the parties participating in a single call event (such as a caller, a called party and a conferee). These messages are written to the multiple-party event message file.

multiple-party event message file
The file containing multiple-party event messages, with each record related to a single call event.

multiregion operation (MRO)
A CICS feature. A CallCoordinator system can run in one CICS region and interact with application programs and terminals in other CICS regions.

MVS/SP(TM), MVS/XA(TM), or MVS/ESA(TM)
Multiple Virtual Storage/System Program, MVS/Extended Architecture, and MVS/Enterprise System Architecture. The types of systems that can provide computer operating functions for the CallCoordinator programs installed on the host computer.

N

non-processed event record
An MIS Log record created when the Call Tracking Manager does not have enough information to process the event message.

O

original call
A call between two parties who have no current connections to other parties. See related call.

P

party
An addressable participant of a telephone call.

PBX
Private branch exchange.

pilot number
See ACD pilot number.

primary called party
The CallCoordinator called party that owns or controls the process of transferring call control using switch features, such as invoking a telephone call transfer.

private branch exchange (PBX)
A switching system, located on a customer's premises, that concentrates the number of inside (extension) lines into a smaller number of outside lines (trunks). Many PBXs also provide advanced voice and data communication features.

private network
Your company's telephone system.

processed event record
An MIS Log record that contains data from event messages that Call Tracking Manager processed. The data describes the calling party, the called party, and any other parties involved with the event.

product sensitive programming interface
An interface for a specialized task such as diagnosing, modifying, monitoring, repairing, tailoring, or tuning an IBM software product. Installation-wide exits are typically product-sensitive programming interfaces.

programming interface
The means by which a user program obtains the services of an IBM software product.

protocol
A set of rules governing the communications between functional units, such as a host computer and a switch.

public network
Your local telephone company's system.

Q

queue
A list whose elements represent telephone calls waiting to be serviced by a system resource--for example, an ACD group. While a telephone call is in the queue, the queue is considered a participant in the call.

queued call
A call that has been placed on "hold" and is waiting in the queue of telephone calls to be serviced by a system resource--for example, an ACD group.

R

RDC
Recycle/Delete Calls process.

Re-initialize API
The API used to start a new transaction for the transferred-to terminal rather than save and transfer the transaction of the transferred-from terminal.

related call
A call between two parties, one of whom has current connections to another party. This happens when one party places a call on hold to transfer or consult. See original call.

Rename Temporary Storage Queues Interface
The data from processes that is output by the Rename Temporary Storage Queue exit to a user-written rename program.

Report File Extract program
The program that extracts processed telephony event records from the MIS Log, formats them into records, and writes them to the individual party event message file and the multiple party event message file.

request
The formatted information that the CallPath Services subsystem sends to a switch as a result of a program issuing a CallPath Services program call.

reserved inter-switch tracking number
For Transfer Load Balancing, a inter-switch tracking number that is used to track calls that are transferred from one switch to another. This number is reserved exclusively for the requesting agent until it is released.

reserved pilot number available delay
For Transfer Load Balancing, the number of seconds of delay between the release of a reserved pilot number and its availability for a new request. A reserved pilot number is released when the number is used or when its requestor's call ends.

response
A message sent from a switch that informs the requesting application whether an earlier request was accepted or rejected.

S

SCP
Select Call Process.

Screen Control Interface
The interface that makes data from CallCoordinator processes available for output to a user-written screen control program.

screen copy
A duplicate application panel displayed at the terminal of another agent. Supervisors or agents in a conference call can copy the screen from another agent's terminal, but they cannot change the data or see the data change if the first agent makes a change. See also Screen Copy API.

Screen Copy API
The API used by an agent to copy another agent's application panel within the same switch, or for conference calls across switches.

Screen Presentation Manager (SPM)
The host facility that provides the display of panels on CallCoordinator agent terminal screens, as determined by SPM.

server agent
An agent responsible for the call.

Set ANI ID API
The API used to update the ANI number associated with an active call.

Set Control Number API
The API that enables the user to add, change, or delete control numbers and business values in the Call Management Control Table (CMCT). The control number ties user records and CallCoordinator records together. This allows identification in the MIS Log for extraction of report data.

shutdown
An orderly ending of operation that ignores any new event messages, but finishes processing any that are current.

Sign Off API
The API that signs an agent off from and updates the terminal status in the Agents Table.

Sign On API
The API that signs an agent on to and updates the terminal status in the Agents Table. The agent can update other data in the Agents Table while signing on.

SPM
Screen Presentation Manager.

startup
A CallCoordinator system administrator function. No CallCoordinator long-running tasks are active on the host computer when startup occurs. See also table reload.

switch
Equipment that makes, breaks, or changes the connections between telephone lines in order to establish, terminate, or change a telephone call. Private branch exchange switches reside on a customer's premises, whereas central office switches reside within the telephone service provider's network.

sysplex
Systems complex - a multiple-MVS environment.

T

table reload
A procedure to refresh CallCoordinator tables. If there is some possibility that the CallCoordinator tables have been corrupted, or the table sizes have changed, the system administrator shuts down CallCoordinator, reloads the tables, and restarts CallCoordinator.

target pilot default
The backup extension for all calls to a specified target pilot number. The backup extension number is used in Transfer Load Balancing when no other extension is available for that target pilot number. The default must be in the same switch as the requesting agent.

Task Sequencing API
The API used to specify proper sequence of screen presentation tasks related to a call or call transfer between different CICS terminals.

TCA
Track Call Attempts process.

terminal-owning region (TOR)
The CICS region to which a specified terminal is attached. When installed in an MRO environment, CallCoordinator can interact with terminals in a TOR other than the CallCoordinator region.

test environment
The setup of CICS regions and switch lines used to initially install and configure CallCoordinator. System parameters are tested here before moving to a production environment.

time offset
The differences in hours between Greenwich Mean Time (GMT) and the location of the switch, GMT and the host computer, and GMT and the client used to calculate the current time for the agent and the client. This ensures that the client is called at the correct time.

time-zone offset
For Transfer Load Balancing, the number applied to the balance-point times when the host computer is located in one time zone and the switch is located in another time zone. Number of hours added to or subtracted from the time at the host computer location to get the time at the switch location.

TOR
Terminal owning region.

Trace Log
See Host Trace Facility.

transaction ID
For CallCoordinator, CICS transaction identifier (ID) used to start your business application. The application panel is displayed when the transaction starts. See also initial transaction.

Transfer Load Balancing
The feature that evenly distributes calls among ACD groups by providing the number of the least busy agent group to a requesting agent. ACD groups can be on different switches.

Transfer Load Balancing API
The API that retrieves least-busy and backup numbers from the Load Balancing Manager. The numbers are displayed for use by the agent requesting Transfer Load Balancing numbers.

trunk
Circuits that connect two switching systems, as opposed to connecting a customer line to a switching system.

U

Update Enable/Disable Terminal Status Flag API
The API that turns automatic screen activity on or off.

user control mode
The state in which a user-provided CICS application program controls screen presentation for an agent. User control mode is specified by the CallCoordinator system administrator or by the agent at sign on.

V

VSAM
Virtual storage access method on the host computer. The MIS Log and several CallCoordinator tables are VSAM files.

W

warning message
A message that tells a user that a potentially undesirable situation could occur. This message type has a message ID suffix of W. See also action message and information message.

workstation
For CallCoordinator, an agent workstation consisting of a telephone attached to a switch and a terminal attached to a host computer with CallCoordinator software.

Write MIS Record API
The API that permits user-written programs to write records to the MIS Log.

 Return to Library  Contents  Previous Topic  Top of Topic  Next Topic  Index  Help