Thursday, December 13, 2007

Call Center Technology

Computer telephony integration (CTI)

The significance of the integration of the computer and the telephone (CTI), is reflected in the growth of the communications market, around which CTI has been developed. Telephone call volumes are growing exponentially: In 1980, Americans made about 200 million international phone calls, and by 1998, that number had risen to 4.5 billion. The global fiberoptic networking market is expected to reach $52 billion in 2003, $25 billion higher than in 1999. The rapid growth of networked systems, and the increasing demand for more bandwidth have enhanced the importance of CTI as well, as illustrated by the sophistication of enterprise systems such as call centers. The impact of open systems, new technologies such as the Internet, VoIP, and wireless computing are altering fundamental business models.

The evolution of CTI

One of the overall design objectives of CTI was to enable better contact between companies and their customers through the seamless and intelligent integration of both technologies. It has been defined as a "loose but complicated amalgamation of interlocking technologies," a way of combining the two streams of information-voice and data-through open, standards-based systems. It has uses in many areas of today's technology-based business, but certainly one of its most significant applications is in the call center. In this facility, it provides opportunities to improve the way a company interacts with its customers, the key focus of any call center operation.

A brief review of the evolution of both the computing and telephony environments is provided in this chapter to give some background on the technological advances that define CTI and to the current prevalent "model" of computing-client/server architecture. An overview of telephony, the second of the two technologies that make up CTI, is also provided, describing the basic functioning of public networks and business telephone systems. Finally, the two technologies are brought together with the integration of computerization into the communication environment, illustrating how they maximize the benefits of both in the call center environment.

The computer environment

The distributed computing architectures that have become commonplace in today's business world began with the mainframe, a massive structure of processing and data storage elements. The mainframe environment provided centralized "host" facilities to run applications-users outside of the computing department used "dumb" terminals and cumbersome commands to access applications and request actions.

Mainframe computing

Mainframe computing platforms are still an integral element of many IS environments and are often referred to as legacy systems in reference to the legacies of information they still retain, the considerable investment they represent, and the role they play in today's computing architecture. That role is usually focused on the handling of record-intensive functions such as employee or customer financial databases (health care records, automobile licensing, inventory, etc.).



Rapid advances in processing technology and the demanding desktop/ workgroup requirements of the marketplace stimulated the evolution of the minicomputer in the late 1970s and personal computing-the ubiquitous PC-in the early 1980s. This widespread availability of relatively inexpensive computing power allowed new architectures to evolve. The architecture of choice in today's computing environment is client/server computing. In this model, an intelligent terminal (PC) is connected to various applications and services by a local area network (LAN), and in large enterprises users are usually connected to remote locations via a wide area network (WAN). These networks of computing power are commonplace in the business world of the 21st century.



Client/Server computing

Today's typical office environment includes a variety of input and output devices-PCs, scanners, printers, and so on-all connected by a LAN. The client/server model extends "sharing" to files, databases, and more importantly additional applications by putting the shared elements into a shared PC (the server). By doing so, each desktop PC (the client) accesses the server to extract or input information. When users update a record, the server database is updated, so that everyone in the workgroup is sharing up-to-date information. Client/server applications allow users to configure their screens to meet specific needs and preferences, yet have the benefits of shared information.



The capability of mixing and matching machines from different vendors in an open system environment is another feature of client/server computing. The user can select the server best suited to the task but choose PCs from a different vendor, based on a preferred graphical user interface (GUI) or other application parameters.

The communications environment

Most call center applications require a dedicated piece of hardware for pure telephony switching; however, all the add-on functions of value-the call center specific applications-can reside on a "telephone server" connected to the phone switch. One product that is commonly used in this application is a Windows NT box.

In addition to interoperability standards, there are other links in any data/voice application. "Voice," for example, could refer to different kinds of calls-traditional phone calls are one example, recorded calls in the form of messages, fax traffic, and even the digits callers enter when they pass through a voice response system are other examples of voice traffic. Data traffic originates with the host information in databases and includes the subset of host data that moves to the desktop and back, as well as MIS data that passes through the corporate LAN, through intranets, over the Internet (including company Web traffic), and e-mails.

Prior to the advances in network technology, it was relatively easy to isolate voice-form data streams; however, now a corporation's system might also be dealing with varying combinations of new technologies that include elements of both voice and data: voice over the Internet (VoIP), fax over the Internet, speech recognition, browser-based transaction processing, and "call me" buttons that appear on Web pages.

Standards for CTI

The switch technology resulting from the partnering of computers and telephony has resulted in the design and production of switches that contain CTI hooks built in and a suite of applications from vendors and their partners built to meet joint industry standards that take advantage of the interconnections between the computer and the telephone. When PBX vendors decided to make their switch technology freely available, a more solutions-based set of technologies resulted, largely due to the widespread adoption of technical standards for interoperability between vendors and applications industries. These standards included specifications for the operation of component hardware at the board level, as well as specifications from individual vendors that enabled applications to function correctly on particular board sets.

The computer software industry also created standards for the applications that work with operating systems. The key standards, TAPI and TSAPI, were set up by Microsoft and Novell, respectively, as a way to push the switch vendors into compatibility so that developers could use these operating system platforms as the basis for CTI applications.

Call control

Some of the new applications focused on call control-the movement and tracking of calls in a phone network. Many others were applications that took advantage of the growing LAN/phone system connections to bring data to the desktop at the same time as the phone call arrived. Wherever voice and data networks come together, standards are required to ensure that the integration goes smoothly.

The Internet has required the implementation of additional standards. Building applications combining call control and data manipulation became a lot easier with the adoption of Java and TCP/IP (transmission control protocol/Internet protocol), as standards for data communication. The development of standards to manage these combinations of "information traffic" makes it easier to move data and voice together. It has become irrelevant what form the information takes. What is more important is how that information is used and who has access to it.

CTI has become more precisely defined as "any technology that combines some form of real-time, person-to-person company communication with a background of data that adds value to that communication." CTI was first implemented in the mid-1980s in large corporate call centers. Since then, advances in public telephone network technology and computing have made CTI a powerful tool for businesses of any size. Along with technological advances have come reductions in the cost of implementation, making CTI available and affordable to a much broader range of organizations.

Computer telephony can trace part of its origins to the fact that adding to a typical office PBX required purchasing the add-on to the equipment from the original vendor through a third-party company that wrote to the PBX vendor proprietary specification. For most of the 1990s, this was the method use to install CTI systems-customization, with detailed on-site upgrading and continual fixing of both major and minor glitches to keep the system working. Current CTI systems have benefited from these early experiences and are now much easier to implement. They can now meet the requirements of both large and small companies, in relatively standard versions that require little, if any, customization.

The adaptation of CTI was further hindered in the early days of the technology by the fact that software companies were reluctant to develop add-ons because the cost of developing them for multiple switch vendors was prohibitively high. However, the more perceptive members of both the PBX and computer industries realized that their technologies were more alike than different. Switches were really high-performance communications servers, and if the specifications could be opened up and standards developed, both sides would benefit from the many application requirements that would be met by the combined technologies.

Switch-to-host integration

As noted previously in this chapter, advances in technology have brought sophisticated capabilities within the price range of even the smallest call centers, and switch-to-host integration has contributed most significantly to this change. Switch-to-host integration represents a total transformation of the capabilities of a call center. Small companies can now avail themselves of technology that takes advantage of a range of network-provided services to provide more options with each customer communication.

Voice response

Voice response systems deliver recorded information to incoming calls and are an important element in any call center operation. Interactive voice response, IVR, is two-way: It responds with information when a caller enters digits on the touch-tone phone. The response information is generated from a database, and this application is one of the key functions of CTI. In the typical voice response application, this feature is available on a 24/7 basis, and customers can make a variety of inquiries regarding their accounts or order status. The IVR engine queries a database in the background and reads the information to the caller. This is a dynamic function and represents a much better form of customer communication than a canned, prerecorded response. When converted to an Internet-based operation, the utility to customers is expanded dramatically. Any visual or text image, from catalogs to product schematics, can be displayed on a customer (or CSR) desktop. Customers can help themselves when problems arise. From both the company and customer viewpoints, this feature has several benefits:

  • Customers learn about products before they buy.

  • They are better prepared to talk to CSRs.

  • Calls are shorter, more effective, more profitable.

  • Shoppers do their shopping without consuming valuable resources.

  • The buyer gets full attention.

CTI applications

Some of the specific applications for CTI in inbound call centers include

  • Synchronized voice and data delivery

  • Simultaneous voice and data transfer

  • Voice and data conferencing

  • Automatic retrieval from callers

  • Segmentation and prioritizing callers

  • Caller-specific messaging and routing

  • Enhanced performance reporting

  • On-line training tools

  • Enhanced marketing research

  • Automated switching between inbound and outbound (call blending)

  • Desktop-based productivity tools

Computer telephony surpasses the traditional limitations of both component technologies (phones and computers) and combines their best features to bring more information to the person on the phone and to make data more accessible and more useful to CSRs. Computer telephony adds computer intelligence to a phone call. Everything from simple screen presentations to predictive dialing is a CTI application. The capability of integrating the computer and telecom system brings customer phone calls along with data files right to the CSR's desktop as the call comes in. This translates to massive savings in 800 line charges and agent labor. In practice, implementing CTI has been a tricky proposition. In its early configurations, it was usually custom-made for a particular application. Companies used a systems integrator to pull together the necessary links, proprietary interfaces, and special connections to applications.

Integration of CTI

There are several issues related to the integration of CTI with other corporate systems. These issues include the following:

  • Linkages to multiple disparate data sources

  • Limitations imposed by vendor-specific protocols

  • Upgrades to attached systems that may cause changes in other systems or disable some functions

  • Combining standard and custom applications

The benefits of CTI

CTI in the call center brings many benefits as well as changes to businesses, by changing business trends, reshaping the workplace, and providing opportunities for increased productivity, increased revenue, and ultimately, increased profit. The resulting changes in the corporate world are reflected in more horizontal organizations, high-performance workgroups, and empowered employees. CTI also changes the roles of call center personnel and requires skilled CSRs who can identify and resolve customer problems. Call center managers are required to coordinate and manage a broad range of activities and technologies.

The main focus of any organization should be its customers: fielding their calls, delivering service, ensuring orders are filled, and making sales. Customer databases are significant in the application of CTI, as the traditional computer and telephone are replaced by a single unit combining both communications devices. The easier it is for customers to communicate with companies, the better the relationship will be. Establishing and maintaining good customer relationships is one of the ultimate objectives of call center operations and a prevailing focus of this book. Companies that do the best job of opening the door to customers, making it as easy as possible for customers to find out what they need to know, are the ones that have the best track records in the long term. Small and medium-sized companies that have adopted customer-focused attitudes eventually become "giants" in their industry sectors.

Among the benefits that CTI brings to both businesses and their customers are the following:

  • Shorter calls

  • Significant reduction in hold time

  • Fast transfer of information to the CSR's desktop, then to the caller

  • Reduction in telecom usage costs (the second biggest expense in a call center)

  • Happier customers

  • Most problems solved faster, on the first call

  • More sales opportunities

  • Capability to cross sell or upsell while building loyalty

  • Better use of staff

  • Enabling Internet or company intranet connections, offering a range of multimedia sales and service tools

A call center that uses computer telephony knows who its customers are and why they are calling. It knows what they like, what they dislike, and how much they are worth to the company. CTI lets a company respond faster to changing market conditions, but it must be implemented correctly with clear and ongoing support from upper management and a clear-eyed view of the company's goals for the technology.

Call center applications

Applications run on top of operating systems and are designed to perform specific functions (e.g., create spreadsheets, perform word processing functions, manage e-mail, provide contact management data, etc.). In single-tasking environments, such as DOS and Windows, only one program runs at a time; other programs are suspended until the user restarts them. In a multitasking environment-Windows, UNIX, or OS/2-multiple programs can be running with the user switching (or linking) between programs as required. One of the key elements of modern application development and design is the concept of an application programming interface (API). The API provides the defined interface between various devices or software layers in the computing model so that software developers can focus on the application. A printer API is a good example of this type of software. APIs are relevant to both desktop PC applications as well as server applications and are also an important element in CTI.

CTI and call center productivity

CTI is an information delivery tool that will assist CSRs to communicate intelligently and knowledgeably with customers by providing them with information they need to address customer needs. In addition to the information-handling features offered by CTI, this combined technology also provides the capability to perform quality control measurements in a call center, enabling calls to be monitored, recorded, and archived so that the CSR and the supervisor can review them and assess performance. The analysis process is made much more productive when it is augmented by the data that passes through the agent's screen during the call. A company record of every transaction can be kept indefinitely, providing an audit trail and a training aid.

Call center productivity improvements resulting from CTI include the following:

  • Reduces operating costs through staff reductions-more calls can be handled by fewer staff

  • Enables smaller companies to look like big ones-without sacrificing the personal touch

  • Enables companies to present an image of greater capability than they may possess-providing automated 24/7 response

A more detailed analysis of performance measurement techniques is provided later in this chapter in Section 2.3 under "Call Monitoring."

Network structures and CTI servers

A network structure is made up of several components—client computers and servers consisting of transport mechanisms—forming a physical interface and network architecture. Some examples of network architectures are Ethernet, 10BASE-T, Token Ring, and ATM (asynchronous transfer mode). A communications protocol (TCP/IP or SPX/IPX (sequenced packeteXchange/internetwork packeteXchange)) is also required to link the elements of a network. Each PC on the network has a LAN card to provide an interface to the network.

The server is a device that empowers the network and the attached users. There are several types of servers in LAN environments: file and print servers, departmental database servers, and legacy hosts acting as database servers. CTI introduces a new class of servers to the LAN infrastructure—telephony servers. Server platforms generally consist of the same basic hardware as the desktop PC but have some differences in operating characteristics. Generally, they are faster, more powerful, and have much more memory and disk space. They come in a variety of configurations and levels of robustness, depending on their intended use and the importance of maintaining data integrity or network connections. Telecom servers are a special class of telephony servers that deliver high bandwidth and require higher-capacity buses. These devices are described in more detail later in this chapter.





As the LAN industry matured, developers started designing network-based applications that could be used in a network environment by many clients simultaneously. These applications are tolerant of delays imposed by multiuser access and led to the development of network operating systems: Novell NetWare, IBM LAN Manager, and Microsoft MS Windows NT.

Communications in the call center

There are a number of different telephone operating models, all of which may have a role in call center operations. The communications environment chosen for a call center will be related to the call volumes anticipated, number of seats in the center, and the geographical extent and coverage of the call center. Two of the most popular communication models are described in this section:

  • Public network

  • Customer premise

Public network model

The most important telephony elements related to CTI are services provided by public telephone networks and the capabilities of call processing and call control. The world's public telephone networks are complex, with millions of endpoints hard-wired and connected through thousands of central connecting points called central offices (COs). The public network has evolved over the years from its POTS (plain old telephone service) analog beginnings to the broad range of advanced, sophisticated services provided by today's digital technology.



The public network model has relatively simple communications architecture. Users with a "terminal device," such as a telephone, are connected by the network to a service provider—actually, a server. Once connected, the user can ask for any of the wide range of services generally available—from dialing a number to directory assistance or voice messaging. In general, the network operator or service provider can change or enhance capabilities without disrupting existing services. This model is present in many telecommunications environments. As a terminal device, a telephone handset has many variations. It may be analog or digital, with buttons and displays, and it can also be wireless. Terminal devices also include fax machines, modems, video phones, alarm systems, WAN equipment, and multimedia boards for PCs. Broadly defined, a terminal device is "any piece of hardware attached to the network, and capable of accessing the service provider."

The basic network infrastructure resembles a giant spider web, consisting as it does of a set of switches (the central offices referred to previously) interconnected by a variety of transmission media—fiber-optic cable, satellites, radio, underwater cables, and so on. In the public network circuit-switched service, a call is connected across the network and travels a number of different paths to get to its destination. The most basic service is the telephone call. The sequence of events is as follows:

  • The user picks up the phone (goes off-hook), which gets the attention of the network.

  • The user then dials a string of digits (which the network recognizes as an address).

Hidden from the user is all the logic for routing the call through the network, handling exceptions (such as routing invalid numbers to a recording), or invoking special features. This logic is delivered by a service provider attached somewhere within the network—again invisible to the user, other than through prerecorded messages.

In the public network, along with basic call-handling services there are a range of supplementary services available, the most popular being ANI and DNIS. ANI (automatic number identification) is the ability of the network to identify the calling number. With ANI, the user knows who is calling before answering. DNIS (dialed number information service) is the ability of the network to identify the number that was dialed to reach a user. These two features are important in call center operations.

Customer premise model

As the telephone became a must-have business and management tool, the logistics and costs associated with adding a new telephone line for every new employee or every new phone became overwhelming. Customer premise equipment (CPE) was developed to overcome these problems; it falls into two categories:

  • Access points to network services

  • Extensions of the network itself

The following two examples illustrate the differences:

Key systems (access products)

For small businesses requiring several telephone lines, the key system provides the user with direct access to the network line corresponding to that key. Other users are provided with a small light or "busy lamp" to indicate when a line is busy.

Private branch exchange (PBX)

In large businesses, smaller versions of central office switches, called private branches or PBX systems, enable hundreds or thousands of employees to handle the volume of internal calls. As well, they can share access lines to the network and provide operator services.

For very large corporations with multiple buildings or sites, complete private networks may be installed to carry internal traffic as well as to interconnect to the public network at strategic points to get the best geographic coverage for the lowest cost.

Telecom switching systems

The following elements are found in all telecom switching systems:

  • Operating system software that controls the hardware

  • Call processing software that makes connections, provides features, and delivers services

  • Line side interfaces connecting the switch to the end-user telephone set

  • Trunk side interfaces connecting the customer's switch to the network

  • A switching fabric linking the various interfaces

Operating system software

In the telecommunications environment as in the world of computing, hardware is controlled by operating system software. The telecom environment has special needs for multiuser, real-time, fault-tolerant operating systems. The complexities of the features available have resulted in switch products that use proprietary operating systems, a parallel to the proprietary legacy systems of the computing environment.

Call processing applications

The heart of a modern switching system is a set of software applications known collectively as call processing. This software provides all the functionality seen by the user—from the basic call setup to delivering caller ID. This software also provides user features (such as call forwarding), enhanced network services (such as least-cost routing), and specialized call handling for call centers. Call processing is the basis for powerful CTI applications that can make a call center highly effective and productive.

Interfacing hardware

Modern telecom systems operate by converting analog voice signals into a digital format known as pulse code modulation (PCM). The digital format is far superior for clear transmission, storage, compression, and even encryption. This process is accomplished by a silicon chip, a CODEC (for code and decode) designed into the line interface. The CODEC samples the voice signal 8000 times per second and transforms it into the digital signal, ready for transmission. At the other end, another CODEC chip transforms the digital signal into a recognizable voice signal.

The switching device performs the function of connecting the digital signal from the line interface to the destination, which might be another line interface (intercom call), a trunk interface (network call), or a common resource (such as a conference bridge). Once established, the connection stays up for the duration of the call. The trunk interface is a shared pipe into the public network. There are various types of trunk interfaces, defined by their bandwidth capacities—T1, T2, T3. For example, a single T1 trunk provides 24 circuit paths for digitized voice as well as the signaling to access the network services. Typically, these 24 circuits can provide service to about 150 users.

Basic CTI services

The starting point for all CTI development is a set of basic services, which include call control, call monitoring, and feature activation. There are two recognized industry standards (CSTA (computer supported telecommunication applications) and SCAI (switch to computer applications interface)) for performing these functions as well as several dozen proprietary designs.

Call control

Switching software is the core technology enabling CTI to provide an outside application with some form of control over switch functions. The outside application is offered or can access a set of commands; for example, make call, answer call, and transfer call. When a command is issued, the switch tries to complete its assigned task and reports back to the application with a result. That result might mean complete success (the call went through), progress has been made (the other end is now ringing), or failure (the dialed number is busy or goes unanswered). This information has to be provided on a real time basis as events occur. The application design must allow for communications situations that occur in real life in call centers, such as peak times when all the lines are busy or power users who switch back and forth between several calls on hold. Users have come to expect almost instantaneous response times from their telephone systems; the CTI application designer must now deliver on that expectation. In this simple model, call control expects the application to act as if it were a telephone set (anything that a telephone could do, the application can now do). By extending that model to include the features of a modern business telephone (multiline, speed call, displays, etc.), the power of this basic service becomes apparent.

There are two approaches to call control:

First-party call control

The basic premise of first-party call control is that the CTI application is acting on behalf of one user. In this model, the application is running on the user's desktop PC, and there is an actual physical connection between the application, the user's PC, and the user's telephone line. Through an application, the user can control the telephone call. Examples of these applications include the following:

  • Personal directory

  • Personal organizer

  • Personal answering machine

  • Personal call accounting

Third-party call control

The basic premise of third-party call control is that the CTI application acts on behalf of any of the clients in a workgroup or department. In this model, the application is running on a shared server and there is no direct physical connection between the user's PC and the telephone line. Instead, there is a "logical" connection: The user's PC application communicates with the server, which in turn controls the switch. The server provides a coordination point for all calls being handled in the workgroup. This makes possible a much more powerful (or useful) level of call control. The central server-based application can handle the distribution of all calls to the members of the workgroup, including activities like call screening or back-up answering. This has been a key element in the application of CTI—the potential for breakthrough productivity gains when used in high-performance workgroups.

Call monitoring

Both of the call control models described previously expect the application to act like a telephone. This is helpful in explaining call control, but it clearly ignores the range of capabilities of a PC. Recognizing this, the designers of CTI built in services, such as call monitors, that capitalize on the strengths of the PC.

The application can set a call monitor in the PBX (private business exchange) to collect information on almost any activity. For example, by setting a monitor on a single user's telephone set, the application can watch every button pushed, every digit dialed, every picking up or replacing of the handset. Similarly, by monitoring any trunk, the application can see each incoming call, collect ANI or DNIS data, watch where the call was directed, and know when and where it was answered. By selectively monitoring telephones, groups of telephones, or trunks, the application can get as detailed a picture of the PBX activities as required to make the application work. This is especially valuable in generating management reporting and performance measurement statistics.

Feature activation

The last of the basic CTI services described in this section is feature activation. Modern PBX systems provide over 200 features to improve call handling, although the majority of users never use more than 4 of them. The use of PC-based applications (which can be set to the user's preferences) unlocks the power already built into the telephone system by allowing simple computer screen-based control of features, such as arranging a conference call by clicking on the names of the parties involved.

In this application, commands are provided that activate, suspend, or turn off features within the switch. For example, the personal organizer application could set up call forwarding for a user who is away from the office and turn off the same call forwarding when the user returns. Similarly, a CTI application could modify call screening by a secretary on behalf of a workgroup. It would be turned off at the end of the business day and the calls would be automatically redirected to an answering service.

CTI in the call center

Earlier in this chapter, CTI was described from the perspective of a PBX environment, because the technology originated in the PBX community. In a call center application, the PBX switch is capable of relaying information that the PC can interpret and that operators can use to respond to a caller rapidly. CTI is the technology that enables a range of multifaceted call management features to be implemented in a call center. Advances in telephone and computer technology, as well as in other technologies, such as data warehousing and database management systems, have resulted in the increasing sophistication of modern call centers.

Open systems and standards

As described previously, CTI is made possible by the integration of many different components, subsystems, applications, and technologies and is based on an "open system" concept. Open systems and common standards allow a telephony server to be added to an existing LAN, thereby making possible the sharing of applications across an enterprise. In this environment, legacy systems also play a major role by providing customer data and employing other long-standing internal corporate standards. CTI applications can share LANs with different servers because telephony APIs have been developed by leading network specialists and customer premise equipment (CPE) manufacturers. Although CTI came from "closed proprietary" roots, its evolution has motivated the telecommunications community to adopt an open system/multivendor environment, a process referred to previously in this chapter.

The integration of computing and telephony, with its myriad of components and standards, is a natural environment for this approach in which numerous players can contribute knowledge and expertise at the right point in the process. On the computer side of the CTI house, major computer vendors are active in client/server architecture and CTI solutions. At the same time, switch vendors have endorsed two of the more prevalent APIs—TSAPI and TAPI (see the Glossary in Appendix B). The significant advantage of open system architectures is that they provide developers the opportunity to focus on designing the application, rather than getting involved in the various components or peripherals it may try to control. Application development in CTI is facilitated using APIs provided by operating system designers and manufacturers of peripheral equipment, while CTI developers are free to concentrate on their own application requirements.

The fully automated call center

Previous descriptions of CTI in this chapter have stressed the high level of automation this hybrid technology brings to call center operations. To accomplish the goals of an organization planning to implement a fully automated call center, the following must be considered and evaluated:

  • Integrating the new CTI architecture with currently installed systems and incorporating the capability for future growth

  • Minimizing requirements for new hardware and software on existing PCs and in the PBX

  • Incorporating industry-standard hardware and software

  • Building in the capability to track and report on call center operations, including operator productivity and the effectiveness of the CTI implementation

An effective call center operation will keep pace with the communications preferences of customers, while maximizing network resources and customer service, by integrating a wide range of communication tools with the organization's human resources and databases.

Switch links and PBX

Early CTI implementations that used switch links had a number of designations for the link or interface between the computer and the PBX, but what they had in common was architecture rooted in computer-to-mainframe PBX. This complex, high-end system was the result of technology alliances between big switch manufacturers and big computer manufacturers, which yielded an enterprisewide solution. In a typical large call center operation, the application ran on a minicomputer/mainframe and controlled a PBX using an intelligent link. The user's screen was controlled by the same application so that the application could coordinate the call arriving at the desk with the proper and timely presentation of information. If the operator needed to transfer the call to a supervisor, the application made sure the information screen traveled with the call.

Telecom servers

The new approach uses a telecom server, which is installed as another node on a workgroup LAN and equipped with the hardware and software elements necessary to deliver CTI solutions to that workgroup. The telecom server connects directly to the public network to handle all calls coming into the group and connects directly to the desktop client to deliver those calls. This approach allows all the "priority" customer contacts to bypass the enterprise PBX. As a result, the enterprise PBX no longer needs to be upgraded. The telecom server has a few simple connections back to the legacy PBX to allow internal calls between the workgroup and the rest of the organization, a feature that is one of the major technological advances in a CTI implementation.

Telecom servers contain a basic computing component, which is enhanced for CTI applications by adding four card types:

  • A digital trunk card to connect to advanced network services

  • A digital line card to transfer voice or video connections to the desktop

  • An analog trunk card to connect internal voice calls to the legacy PBX

  • A special-purpose resource card with a range of available technologies configured to match the services required

The traditional PC bus is not designed to handle the large bandwidth required to transport real-time voice and video information, for example, from the digital trunk card across the digital line card or to the voice processing card. To solve this problem, a secondary telecom bus is added to the server architecture.

Enhanced CTI services

Telecom servers extend the range of services available to the CTI application developer. Basic call control can now be integrated with DSP (digital signal processor) cards to deliver the broad range of services described next.

Voice processing—voice mail/automated attendant

Voice response systems were discussed briefly as one of the call-handling features enabled by CTI. This feature involves a single-card voice mail system that is designed by programming a DSP resource card to compress the caller's voice so that it can be stored on a mass storage device such as a hard disk. The voice is already in digital format when it arrives from the digital trunk or digital line card. The application software in a voice mail server is basically a simple file-and-retrieval system available from several vendors that uses a desktop PC application to control the system.

IVR (interactive voice response)

IVR systems use essentially the same technology as voice mail and can be designed with a single DSP card. IVR applications allow users to create structured scripts that guide the caller through a series of menu options to obtain a final response. The IVR will play digitally stored messages and solicit a response from the caller at each step, generally using a Touch-Tone telephone pad. The response will then cause the next set of messages to be played, according to the script.

Speech recognition

Speech recognition is another DSP-based technology that can be delivered to the server as a resource card. It gives the computer the capability to analyze digitized voice signals, compare them with other voice patterns, and recognize the words being spoken. This technology can be used to supplement IVR systems in situations where the user can't use the Touch-Tone keypad or to reduce the number of menus that the caller has to navigate.

Text-to-speech technology

Text-to-speech or speech synthesis technologies are another resource card option, enabling the computer to produce speech from written or spoken information. This capability is useful for e-mail or free-form messages when a terminal is unavailable (e.g., at the airport, on a cellular phone, etc.)

Fax processing

The DSP card can be programmed to function as a fax modem, which provides a shared fax server resource. The fax image can be downloaded over the LAN and converted by the fax card, then transmitted over the digital trunk to the network. In reverse fashion, an incoming fax from the network will be converted to file format and sent to the desktop PC.

Media conversion

Media conversion, along with other technologies, has the potential to improve access to information from anywhere, a useful feature for mobile workforces.

Optical character recognition (OCR)

OCR is another DSP-based technology that converts a scanned image into text. When used with fax images, it can convert an incoming fax to a document that can be edited or pass it to a text-to-speech application to be read aloud.

CTI implementation guidelines

The implementation of a CTI solution begins with the selection of an overall system architecture. One of two options may be selected:

  • Traditional mainframe level (enterprise)

  • Workgroup (client/server) level external to existing telecommunications switches and infrastructure

These options represent two philosophically different approaches to CTI. The advantages and disadvantages of each are described next.

Implementation at enterprise or PBX level

The enterprise or PBX level requires additional intelligence in the PBX. Considerable time and expense will be required to upgrade the software and hardware, however, possibly requiring complete replacement of the PBX. In addition, the existing proprietary software used for call control and call processing, as well as the complex interactions between call processing and the features and functions accessible through desktop telephones, may not be capable of upgrading, thus requiring a complete system upgrade.

Implementation at client/server or LAN level

At the client/server or LAN level, integration is accomplished by the addition of an applications or telephony server to the existing LAN architecture. As a result, the legacy PBX investment is maintained and CTI functionality is delivered by another server on the LAN. The server takes control of telephone calls and serves as the interface between telephony protocols, server software, and the clients using the applications.

Once the implementation alternative has been selected, a key business parameter related to the implementation of CTI, and more importantly, to the objectives and goals of a call center operation, must be addressed. This is the overall enterprise objective for customer interaction, or in more current terminology, the corporation's customer relationship management (CRM) strategy. (see Chapter 6). Assessing the impact of CTI on this strategy means evaluating every possible contingency and every possible combination of customer communication, including e-mail, telephone, Website hits, fax, and even regular (snail) mail. The correct CTI process or product is the appropriate mix of applications and core technologies that add value to a company's existing operations and allow it to do more to enhance its CRM strategy.

A number of specific CTI applications may be considered at the evaluation stage for their contribution to meeting call center objectives:

  • Voice mail

  • Unified messaging

  • Advanced call routing

  • Fax redirection

  • Internet telephony

  • Call center applications

  • Customer service software

  • Salesforce automation

Once the CTI implementation option has been selected, there are several logical, practical approaches to meeting the specified requirements. The 12-step, chronological CTI Project Checklist described next is a process that has been tested in the development of successful call centers. It is flexible in that it can be modified to meet specific requirements and is applicable to either of the implementation options.

The 12-step CTI project checklist

The following activities will take the CTI project from inception to complete activation and should be addressed in chronological order:

  1. Convene an initial meeting of all stakeholders, users, and departmental representatives involved in the call center operation.

  2. Identify workgroup/project for pilot program.

  3. Identify key objectives for CTI implementation—internal and external benefits, ROI (return on investment), individuals and processes affected.

  4. Develop detailed vendor/supplier briefing or RFP (request for proposal), including objectives.

  5. Visit vendor sites and hold briefing sessions.

  6. Issue call for proposals.

  7. Evaluate proposals relative to expectations/objectives and ROI targets.

  8. Select vendors and other contractors.

  9. Install pilot site and train staff.

  10. Introduce CTI components on a phased basis beginning with call control, and moving into call processing.

  11. Introduce full CTI feature set and application functionality.

  12. Review progress and adjust as necessary.

In the PBX approach, primary vendor contact will be with PBX legacy system representatives. If the client/server approach is selected, primary contact will be with a supplier having LAN, computer, and telecommunications experience. Expert advice is also available to the CTI project team from a number of other sources. Component vendors can be consulted in the early stages and often point the way to application partners whose products works with the core elements. Other organizations that are operating call centers may be willing to share their experiences. Telephone companies and other large service providers can also help integrate the components of CTI to meet performance specifications.

To ensure success, companies implementing a call center need upper management to buy in, to direct the goals of the project, and to establish a clear, consistent view of the relationship between the company and its customers. This last issue must always be in the forefront of the call center development team's planning process and needs to be stressed in initial project meetings and management presentations.

Selection and integration of CTI components

Putting the pieces of a CTI system together involves a high degree of coordination between products and vendors at several levels. Once the 12-step project checklist has been completed, the project team can move into the actual implementation stage, in which equipment is assembled, tested, and proven and the pilot site is brought to an operational state. The fundamental hardware and the integration elements are the foundation, including

  • Boards that process voice and data channels, servers, and networks that meet specifications for high reliability and reflect mission criticality

  • Middleware—the standards and open protocols that interconnect equipment from different vendors

The other major components are

  • Hardware elements

  • Dual networking infrastructures—phone switch and data network

  • Application layer

The phone switches are usually PBXs or dedicated high-volume call-routing switches called automatic call distributors (ACDs). These devices are described in detail later in this chapter.

Telephone service is obviously a core component of any call center, and as carrier networks upgrade their services to deliver advanced call-processing features through the network, acquiring premise-based equipment to provide these functions is no longer required. For smaller businesses, this means that if messaging or call-routing applications are available from the network, there is a significant cost savings.

Middleware

Between the phone and data networking areas lies the middleware layer. Originally, many middleware products focused on interconnecting a single vendor switch and a single host format. Older and more widespread databases involve more complex middleware, which gave rise to many problems in implementing CTI. These problems occurred because companies with old legacy systems and extremely customized databases had to endure a difficult period of customization of switch-to-database interfaces before they could achieve the benefits of CTI. The incorporation of middleware connectivity in the switch is eliminating this technological hurdle and making call center development easier.

Application layer

The next level of product in the CTI hierarchy is the application layer, the software that actually makes people more productive, providing features such as messaging or speech recognition, automating salesforces, or taking orders over the Web. When considering a transition to CTI, it is important to start with a concrete idea of what the system should accomplish by identifying the applications that suit the business and then to build up and down to integrate those applications with the existing infrastructure.

Consulting services and systems integration

There are consulting services and systems integration knowledge and expertise available that can assist an organization to integrate all of the elements of CTI. Generally speaking, CTI is not an off-the-shelf system. It requires the interconnection of different technical realms that are usually managed by different departments and personnel having different mindsets and priorities. Because of the inevitable and often unforeseen problems associated with integrating the two core technologies, making CTI work can be a challenge, despite the best efforts of standards committees and vendors to make the process easier. As well, there are many things that can't be anticipated by outsiders, which is another key reason to have an internally directed plan rather than hand everything over to a consultant or a systems integrator.

Many companies need help defining the scope of what CTI should do in a business context (not just from a technical point of view). Consultants or systems integrators familiar with the business environment may be able to coordinate the entire implementation plan, help select the products from the various layers, and, if necessary, create any custom linkages or applications to suit the situation. As noted previously, vendor assistance may also be available, a resource that is becoming more viable as the vendor community develops better knowledge of CTI and its components in order to provide end-to-end coverage of the entire CTI process, from the component layer through the applications service. Vendors often set up umbrella systems through application partners from which a customer can choose a variety of applications that are precertified by the vendor to work with selected hardware.

Before deciding on implementing any computer telephony technology in the call center, the internal environment must be defined. One rule of thumb that may be applied is that areas with high volume are going to have the highest payback when implementing open applications.

Guidelines for the 12-point CTI project checklist

As additional support for the 12-point checklist, the following guidelines will assist call center development teams to assess and meet their requirements.

Size up your host solution

LANs, minis or mainframes? For smaller centers, a local area network can serve as the entire host side of the solution. Recently, application development and the experience of established call centers have shown that a LAN-based or client/server-based application provides more flexibility for importing telephone functions to the workstation. If there is already a mainframe or mini in place, use the existing hardware. These systems may be used as host servers and connected to workstations via local area networks, combining the flexibility of a LAN with the processing power of a mainframe.

Confirm savings and goals with vendors as part of the selection process

Before contacting vendors, evaluate the time and cost of handling a given call. Compare this information to the vendor's proposal, in order to calculate projected savings. Demand detailed projections and scenarios, and ask to speak to a few happy customers. Even among happy customers you may find some potential drawbacks to a particular system.

Consult colleagues about their call center experiences

In noncompetitive situations, colleagues can be valuable sources of information on open applications they may have implemented.

Start over or improve on existing applications?

If a call center is being upgraded, many applications can be integrated without difficulty into an open CTI environment. For example, an application that calls up customer profile information by having the CSR key in the customer's Social Security number can be replaced using ANI in which the open application automatically summons the field to the agent's screen by replacing the Social Security number with a home phone number. Many open applications, like predictive dialing engines, are more efficient or economical if purchased as turnkey applications. In this situation, it is more practical to keep the existing application than to attempt to adapt a new one.

Develop a test program

There are two ways to test computer telephony applications prior to full implementation. Dummy applications are available that simulate call traffic, the workforce, the planned equipment, network services, and application programs. A test region can also be made available on the host platform where pilot tests can be run while changes are being made and load analysis is being performed. Many telecom managers prefer to phase in the new regime gradually using such separate testing areas, for example, phasing in 10 or 20% of the customer base, then gradually broadening the application to include the entire base throughout the call center.

Avoid fancy features that do not really contribute to productivity

Some CTI applications can perform feats so stunning that even the most conservative telecom center manager can get carried away.

Provide appropriate training for CSRs

Plan and organize training sessions, coordinated by the applications developer, on new applications well in advance of the installation so that CSRs can master them before they are implemented. Keep in mind that the introduction of automation into any process involving human resources means fewer employees are required. Perhaps the budget will permit the diversion of CSRs to a larger support group or complaint division; otherwise, the call center workforce may have to be reduced through attrition or layoffs.

Be prepared to implement new evaluation criteria for CSRs

If an application incorporates a voice response unit, for example, the unit will handle most of the simple inquiries without any live intervention. This means that CSRs will handle only the more difficult calls, and therefore the duration of calls fielded by CSRs will increase while the number of calls handled will decrease.

Conduct reality checks

Evaluate each new application 3 months after it is in place and again in 12 months to determine if cost savings have been achieved. It is relatively easy to calculate lower toll-free usage and the savings resulting from fewer CSRs staffing phones, but other benefits are more difficult to gauge. For example, in an insurance application, it is difficult to determine how many new policies have been purchased simply because the CSR was able to transfer both the data file and the screen immediately from the life insurance division to the accident group. These reality checks may require altering long-distance contracts, CSR scheduling, and even computer capacity to accommodate a changed call processing environment to generate real cost savings. Incorporating changes of this nature will result in a faster return on investment. The experience of some call center users indicates that the payback period on investment ranges from 9 to 16 months.

Summarizing the Benefits

A properly planned and implemented integration of computer and telephone technology can provide several specific benefits to organizations, including

  • Providing more timely access to information

  • Enabling the sharing of current and new information

  • More effectively communicating and presenting that information

  • Allowing more timely response to information requests

No comments: