General Information


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


Chapter 1. Overview of CallCoordinator

 

CallCoordinator is a CICS application for the IBM OS/390 operating system on a host computer. CallCoordinator combines the capabilities of CICS® on the host with the capabilities of a private branch exchange (PBX) or switch.  

CallCoordinator offers many benefits to your work groups and call centers, enabling integration of your telephone system with new and existing computer applications.


Combining Telephony and Computing

CallCoordinator is a product that combines telephony and computer services for call centers. CallCoordinator gives business information to a call center agent on the agent's terminal in response to a call.

Figure 1. Agent and customer meet across computers and switches.

This is CallCoordinator


Call Management

CallCoordinator call management features improve a call center's productivity.

CallCoordinator can:    

CallCoordinator is designed for any business that uses telephones and computer applications to conduct business with their customers, including help desk support for employees. The person who uses CallCoordinator in a call center might be an agent, a service representative, or a customer support representative.


The CallCoordinator System

     

CallCoordinator runs on CICS on the IBM OS/390 operating system on a host computer.

Your telephone service can be provided by a telephone system such as a private branch exchange (PBX). CallCoordinator coordinates telephony activity from a supported switch with your business applications that run under CICS on a host computer.

CallCoordinator accesses supported switches through CallPath/CICS.   CallPath SwitchServer/2 converts the signals that CallPath/CICS sends between the telephone system and the host computer.  


CallCoordinator - Voice and Data

Call centers today use two separate technologies: voice and data.

Voice technology, as described in this book, consists of:  

Data technology, as described in this book, consists of:  

Voice (telephony) people are concerned with call holding time, queue lengths, call routing, overflow, statistics and reports, and real time. Data people are concerned with online transactions, response time, availability, data integrity, and network management.

And what integrates voice and data? CallCoordinator.

Figure 2. CallCoordinator integrates voice and data.

CallCoordinator on the host


What does CallCoordinator do?

CallCoordinator call management facilities can automatically start a business application transaction for agents who handle incoming and outgoing calls and use a computer to conduct business. It can manage the call load so it is evenly balanced between groups. Also, it allows agents to make conference and consultation calls while viewing the same business application transaction.

Your agents today might use both a telephone (connected to a switch) and a terminal (connected to the host computer). While helping customers on the telephone, they must access information on their computer terminal before they can complete a business transaction. They need to get information from the computer or change the customer's record in the computer as a result of the conversation. But it takes the agent's time to access the transaction.

Improving Services for your Customers

CallCoordinator automates the process of accessing the information the agent needs, letting the agent concentrate on helping the customer. Agents can handle more customers, making the call center more productive.

Figure 3. CallCoordinator joins the separate worlds of the switch and the computer.

CallCoordinator is part of the link

CallCoordinator links the separate worlds of voice and data processing, for a whole new world of possibilities. It synchronizes telephony switching with data access to display a business application panel on the terminal screen with the telephone call. It automatically starts the correct business application transaction at an agent's terminal for agents who handle calls and who use a computer to conduct business.

The call with its business application can be transferred to another agent, either for consultation or for more efficient use of specialty agents. CallCoordinator collects information about the call, whether incoming or outgoing, so that you can analyze and improve your productivity and effectiveness.


Benefits for Your Call Processing

 

CallCoordinator can help you meet a number of important objectives for your call center:

 


Overview of Call Management

 

The call management feature of CallCoordinator can identify which department a caller wants to reach and what business transaction each agent needs with an incoming call. So along with an incoming call, an agent sees a panel for the business application used by that agent's department. This is CallCoordinator's Intelligent Answering feature. The agent can respond immediately to the customer's question, because the business application panel the agent needs is already on the terminal screen. If ANI information is provided with the call, the transaction can include specific customer data.

If an agent is unable to complete the business transaction alone, the agent can do one of the following:

To help you use your automatic call distribution (ACD) staff more effectively, CallCoordinator provides the Transfer Load Balancing feature. With this feature, your ACD groups -- no matter where they are located -- can backup each other. For example, if your New York staff's calls peak midday, but they still need a lunch break, your staff in another time zone can take some of the calls. That way, you don't need to hire more people just to cover a busy 2-hour time.

If you use statistics from your switch for analyzing your customer service or for planning, you'll want to use CallCoordinator's Data Collection for Reports feature. You can use the telephony events that are collected together with any data from your computer transactions to analyze information you can't get from your switch alone.

Chapter 2, "What Call Management Does" describes the primary features:


Features of CallCoordinator

 

With CallCoordinator call management you have the following capabilities:

Customization

You can use CallCoordinator features as they are delivered, or you can customize CallCoordinator to work differently to meet your unique needs. Customization can be as simple as selecting options on a CallCoordinator panel or entering site-specific information on a CallCoordinator configuration panel. More complex customization is simplified by using application program interfaces (APIs) or exits.    

Your application programmers can use CallCoordinator APIs to invoke CallCoordinator functions within your   own business applications. Exits allow you to invoke your own routines.

APIs give you the flexibility to use CallCoordinator in a way that fits your unique business needs. APIs will be maintained in future releases of CallCoordinator, so you won't need to modify your business application programs with each release of CallCoordinator.     There are many APIs for widely differing purposes, for example:

System Administration

 

CallCoordinator system administration is organized around easy-to-use panels that control:

The CallPath CallCoordinator/CICS System Management Guide gives task-oriented instructions for the CallCoordinator system administrator.

Online Help

 

Anyone accessing CallCoordinator panels can find an online explanation of the fields, panels, and messages by pressing the F1 (Help) key.

Three types of online help are available:

SRO, MRO, or Sysplex

    You might want to install CallCoordinator in the same CICS region as your business application for SRO.

    Or, you might want CallCoordinator to run in one region and your business application or terminals in another for MRO.

  Or, you might want CallCoordinator to run in multiple regions to take advantage of the sysplex environment.

Your CICS system programmer can refer to the CallPath CallCoordinator/CICS System Management Guide for more information about SRO, MRO, and parallel sysplex.

Security

  With CallCoordinator, you can use standard CICS security or your own security packages running in CICS to prevent a transaction from being started at an unauthorized terminal.

IBM Standards

CallCoordinator software code follows IBM standards to offer your agents panels and procedures that are familiar, clear, and easy to use.

Specifically, this means that the panels are designed to conform to the Systems Application Architecture® (SAA®) Common User Access® (CUA®) basic interface for         software applications developed to run on nonprogrammable terminals (NPTs) in the SAA operating environments on IBM S/390 with CICS for OS/390. Your CICS programmers will be familiar with the system and programming methods they need to use for CallCoordinator.


Capitalizing on Your Telephony Investment

 

If you have invested in Automatic Call Distribution (ACD) or Interactive Voice Response (IVR) systems, you can use them with CallCoordinator to enhance their functionality.

CallCoordinator and ACD

   

ACD is a feature on many switches that processes and controls a high volume of incoming calls. ACD distributes calls to agents based on agent waiting time or other algorithms. With ACD, calls can be assigned priorities. When agents are busy, ACD can be configured to provide callers with recorded announcements, music, immediate transfer to other agents, or transfer to off-site locations.

If you have ACD, you can increase its use across a network of switches with the CallCoordinator Transfer Load Balancing feature (see "Transfer Load Balancing Feature"). Also, you can use the pilot number for an ACD group as a basis for Intelligent Answering (see "Using Pilot Numbers").

If your ACD supports Host-based routing (trigger), you can redirect a call using intelligence in your CICS application.

CallCoordinator and an IVR

   

An IVR can provide 24-hour, 7-day-a-week access to information. Many installations find that an IVR can handle about one-third of their calls. By providing off-hour service and taking a portion of the agents' calls during regular business hours, IVRs offer better service and reduced labor costs.

IBM has various voice processing platforms that you can use to solve call processing problems.   For information on IBM IVRs, contact your IBM marketing or support representative. CallCoordinator can work with IVRs from other vendors.

The IVR can answer the telephone, greet the caller, and prompt the caller to use the telephone keypad to enter the caller's account number or a code for the service needed. Then, reading from application transactions, the IVR can give audio information to the caller. Using CallCoordinator, the IVR can then transfer the caller to an agent. The agent has access to the same or even a different transaction for that caller, depending on the needs of the caller and how CallCoordinator is set up in your call center.

Customer Service 24 Hours

CallCoordinator and an IVR can do for a call center what automated teller machines do for banks. Customers can call 24 hours a day, but you don't need to staff through the night. Callers can get current information from the computer. Then, if they need to speak to one of your agents, they can be transferred to an agent in another time zone (see "Transfer Load Balancing Feature").

Figure 4. With CallCoordinator and an IVR, customers can get service 24 hours a day.

IVR instead of an agent

During regular business hours, the IVR -- instead of an agent -- can transfer a caller to an agent or an ACD group. The agent receiving the transferred call also gets the transaction and any information the caller entered at the   IVR's prompt. The agent does not need to type in the caller's account number.

In many instances, customers prefer the privacy of   interacting with a machine rather than a person. Some customers prefer that a recording, not a person, tell them how much the price of their favorite stock changed in one day or how much their balance is. Also, by entering their personal information silently on the telephone keypad, they will not be overheard by others nearby. With CallCoordinator, the privacy that the IVR offers continues even when the caller transfers to an agent; this is because the agent sees the information immediately and doesn't need to ask the caller to repeat any personal information.    


CallCoordinator and CallPath Services

 

CallCoordinator uses two CallPath Services Architecture products:

 

Together, CallPath SwitchServer/2, CallPath/CICS, and CallCoordinator coordinate switch activity with computer processing to start the business application transaction the agent needs while handling a call.

CallCoordinator uses the CallPath/CICS API   to request actions and to recognize telephone call-progress events, such as call arrivals, transfers, and disconnects.   This way, CallCoordinator can coordinate the start or transfer of your business application transaction with a telephone call.

For example, CallCoordinator can request an action from the switch, such as transferring a call. Figure 5 shows a simplified view of the call sequence.

Figure 5. The host computer sends requests to the switch and the switch responds.

  1. The agent presses a key to start the transfer of the call. The pressed key is processed by the application.

  2. The application passes the request to CallCoordinator using the Host-Initiated Telephony API.

  3. CallCoordinator sends a request to CallPath/CICS for OS/390.

  4. CallPath/CICS for OS/390 passes the request to CallPath SwitchServer/2.

  5. CallPath SwitchServer/2 sends the transfer request to the switch.

  6. The switch transfers the call and sends a response message to CallPath SwitchServer/2.

  7. CallPath SwitchServer/2 sends the response message to CallPath/CICS for OS/390.

  8. CallPath/CICS for OS/390 sends the response message to CallCoordinator.

  9. CallCoordinator saves the transaction environment from the transferring agent's terminal and sends it...

  10. ...to be restored on the receiving agent's terminal.


Sequence to transfer a call and a transaction

         

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