WHITE PAPER. Improving the Effi ciency of the Proactive Contact Center



Similar documents
WHITE PAPER. Genesys Gvalidated Application Integration

APPLICATION NOTE. Enhance Your Outbound Voice Campaign Success Rates with AudioCodes Call Progress Detectors and Answering Machine Detectors

Product Brochure. Enigma Contact Center. Impressive Customer Experience Thru Unifying Communication

AT&T SIP Trunk Compatibility Testing for Asterisk

The Critical Role Accuracy and Speed Play in Outbound Call Detection in Today s Regulatory Environment

MAXIMIZE AUDIENCE CASH FLOWS. Call Center CRM Solution THE TO ENHANCE YOUR

How To Make A Phone System More Reliable And Reliable

Business Communications Solutions

Benefits of using. Why was our power dialer created?

SIP-ing? Pipeline Articles

Management Summary for Unified Communications IP PBX

VitalPBX. Hosted Voice That Works. For You

NEWT Managed PBX A Secure VoIP Architecture Providing Carrier Grade Service

Fax and Oracle Collaboration Suite. An Oracle White Paper August 2005

Using DNS SRV to Provide High Availability Scenarios

IP CONTACT CENTERS: INTRO TO IPCC TECHNOLOGIES, CONCEPTS, AND TERMINOLOGY

SangomaSBCs Keeping Your VoIP Network Secure. Simon Horton Sangoma

Solution Overview: Geomant Contact Expert for Microsoft Lync Server

New Radiology Infrastructure Delivers Effi cient Information Sharing By Existing RIS/PACS Platforms

Choosing a Dialogic Product Option for Creating a PSTN-HMP Interface

Noble Enterprise Solution

CUSTOMER CONTACT TECHNOLOGIES. Noble CCS. Contact Center Suite Overview NOBLE SYSTEMS

Connect2Leads Introduction

Enterprise Contact Center

IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online

Skype Connect for TDM and IP-PBXs

Voice over IP (VoIP) Basics for IT Technicians

Cisco Healthcare Intelligent Contact Center

Interaction Dialer 3.0. Best Practices

Leveraging Asterisk to Deliver Large Scale VoIP Services in a Carrier Environment. JR Richardson

Gateway to VoIP. Innovation in IP Communications PRODUCT CATALOG

1/40, North Parade Road, PCM Colony, St. Thomas Mount, Chennai , India. Phone:

Peer-to-Peer SIP Mode with FXS and FXO Gateways

Adding features, multiplying benefits

Voice over IP Basics for IT Technicians

Dialogic and BroadSoft:

OpenScape Contact Center Campaign Director. Creating Profitable Customer Experiences

GARTNER REPORT: SIP TRUNKING

X X X X X. Platinum Edition. Unlimited Extensions. Unlimited Auto Attendants. Unlimited Voic Boxes. ACD Features

How Cisco IT Migrated High-Volume Linksys Contact Center to IP Network

Cisco WebView Reporting

White Paper. Open Source Telephony: The Evolving Role of Hardware as a Key Enabler of Open Source Telephony in the Business Market.

NetBorder Call Analyzer (NCA)

Best Practices from Deployments of Oracle Enterprise Operations Monitor

COCOS HOSTING (Hosting and outsourcing on the COCOS infrastructure)

Internet Telephony Terminology

Software-Powered VoIP

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

Time Zone Sensitive. Query Based Dialing. SPD PRO with MySQL allows you to dial by customized query such as area code, zip code, age, and much more!

CVOICE - Cisco Voice Over IP

Panasonic Telephone Systems

Step into the next level of office communication

Contact Center Technology. Product Datasheet. inconcert Allegro Contact Center. Dialer System. inconcert Allegro Dailer

SIP Trunking. Cisco Press. Christina Hattingh Darryl Sladden ATM Zakaria Swapan. 800 East 96th Street Indianapolis, IN 46240

Predictive Dialer. and most important of all to control costs( one way to do this is to employ fewer live agents to handle routine calls)

Wave IP Business Communications Systems. Powerful. Flexible. Dependable.

Application Note Multiple SIParator Distribution

VoIP Survivor s s Guide

VOIP THE ULTIMATE GUIDE VERSION /23/2014 onevoiceinc.com

VoIP Solutions Guide Everything You Need to Know

Cloud Communications for the Enterprise.

Convergence: The Foundation for Unified Communications

ehealth and VoIP Overview

Integration of GSM Module with PC Mother Board (GSM Trunking) WHITE/Technical PAPER. Author: Srinivasa Rao Bommana

Driving to One Percent: Call Analysis/Answering Machine Detection

Empowering the Enterprise Through Unified Communications & Managed Services Solutions

Dialogic. BorderNet Products Interwork and Connect Seamlessly and Securely at the Network Edge

Contents. Specialty Answering Service. All rights reserved.

Telco Carrier xsps Solutions.

Optimum Business SIP Trunk Set-up Guide

Introduction to VoIP Technology

IVR CRM Integration. Migrating the Call Center from Cost Center to Profit. Definitions. Rod Arends Cheryl Yaeger BenchMark Consulting International

ORACLE CONTACT CENTER ANYWHERE: OUTBOUND DIALING CAPABILITIES

A New Approach to Cloud Communications

Need for Signaling and Call Control

Acme Packet session border controllers in the enterprise

SITEL Voice Architecture

SIP as an Enabling Technology

SIP-Based Solutions in the Contact Center: Using Dialogic Media Gateways with the Genesys Voice Platform

Category: ClearTrunk Hosted PBX Features

VDial Hosted Predictive Dialer and Call Center Suite

Understanding Voice over IP Protocols

S-Series SBC Interconnect Solutions. A GENBAND Application Note May 2009

MITEL SIP CoE Technical. Configuration Note. Configure MCD for use with Thinktel SIP Trunking Service. SIP CoE

Call Center Metrics: Glossary of Terms

Alcatel-Lucent OmniPCX Office R8.1 Maintenance Software

The Complete Call Center Solution. supports inbound, outbound, blended, and predictive dialing campaigns. Presentation

To Cloud or Not? Fri, 08/31/ :28pm Don Lyman, CEO, Docassist cloud document managment

BENEFITS OF SIP TRUNKING FOR CONTACT CENTERS

VoiceXML and VoIP. Architectural Elements of Next-Generation Telephone Services. RJ Auburn

ICE 008 IP PBX. 1. Product Information New Mini PBX Features System Features

Table of Contents. Introduction to SMB Phone Systems. Types of Commercial Phone Systems. Sizing Office Phone Systems. Features of Office Phone Systems

Implementing Fax over IP in your Organization

Improving Inside Sales Production with Automation

Transcription:

WHITE PAPER Improving the Effi ciency of the Proactive Contact Center

Contents Executive Summary 3 What is the Proactive Contact Center? 4 What is Call Progress Analysis? 5 Traditional Methods 7 A Different Approach to CPa 8 Integration in the IP Contact Center 10 Conclusion 13 06-2009

Executive Summary Over the last few years, contact centers have evolved from being cost centers within corporations to playing a central part in customer relationship strategies. Yet, most contact center operation investments are targeted at handling inbound traffi c in a reactive fashion. It is now crucial for corporations to incorporate proactive strategies in their contact centers in order to actively reach their customer base and prospects, and improve customer satisfaction and retention as well as the overall performance of the resources at hand. To properly execute proactive dialing campaigns and strategies, contact centers must combine and optimize a number of key technologies; one of which is Call Progress Analysis (CPA). This paper explores some of the ways that Sangoma NetBorder adds value to the proactive contact center by improving Call Progress Analysis (CPA) technology and making its integration very simple. 3

What is the Proactive Contact Center? Call Center operations have become central to customer satisfaction strategies. They are no longer seen as costs centers. Yet, most contact center investments are built around inbound traffic: other than human resources, Automatic Call Distribution (ACD) and Interactive Voice Response (IVR) create the bulk of contact center investments. Inbound traffi c is also reactive to customers. The customers initiate the call to you and your center simply tries to address it properly and effi cient, in a reactive fashion. While it is important to address the inbound traffi c after all, the customer may be calling to buy a product or a service from you proactive contact centers try to build from existing investment by reaching out proactively to customers via voice, e-mail or text messages (SMS), either during slow inbound traffi c periods or at specifi c times dictated by business requirements. Proactive contact centers create and execute outbound dialing campaigns for proactive contact, telemarketing, debt collections, user callback and other customer communications, as such improving productivity with a better use of resources and an increase in customer satisfaction. 4

What is Call Progress Analysis? outbound dialing involves the following StEPS: 1. Reaching Out To Customers This is done with an automated dialer. This is typically a server that has been pre-confi gured to make calls automatically to a list of customers, as per campaign scripts. 2. Performing Call Progress Analysis (CPA) As the call is being established, a CPA engine listens on the line and will determine who is answering the call. Is it a human? Is it a voice mail greeting? Is it a busy tone? Is it a telephone company operator (i.e. If the number is de-listed)? While this is an easy process for the human ear, for a machine to perform this task accurately is extremely complex. 3. Applying Treatment to Calls, Based on CPA Results For example, when the CPA detects that the call was answered by a human; the call needs to transfer to an available agent. Or, when the CPA determines that the call was answered by voice mail, the treatment plays a pre-recorded message after the beep, not an easy task for a machine to inform the customer that you have called, or to try another contact number. 5

Out of these operations, two very important factors emerge in the success and effi ciency of outbound dialing operations: 1. CPA Accuracy If the CPA engine determines that a call is answered by a human while it is in fact voice-mail greeting, the agent receiving the call will spend an amount of time handling the call before he or she becomes available to answer another call. While this may be under a minute or so, it becomes a considerable loss of productivity when accumulated over time and in large volume call centers, especially if you consider that less than 30% of outbound call attempts actually reach a live person. This loss of productivity is compounded even further by a loss of sales opportunity when dealing with the sales of products and services. 2. Time to Transfer to Next Available Agent When it takes too much time connecting to the agents, there is an increased risk of not being able to deliver the service at all, whether the CPA engine is accurate or not. Customers may hang-up on the call (the infamous dead air ) or the contact center operator may be faced with stiff penalties for non-compliance of nuisance calls regulations (in most countries, this typically needs to be under 2 seconds from the time there is a live answer). Note that these elements are not mutually exclusive. For example, a contact center operation may tune the CPA for faster detection but may have a negative impact on overall productivity because of an increased error rate of the CPA. Conversely, if the CPA is tuned for better accuracy, it may take too much time before an agent can take the call, which can result in the customer dropping the line. To understand how critical these elements are, Figure 1 below shows various call volume scenarios. The table illustrates the EXTRA savings when moving from a CPA technology that provides 90% accuracy versus a technology that provides 95% accuracy, given a fi xed agent connection time. As one can see, the benefi ts of a 5% accuracy gain in CPA have a dramatic impact on the cost model. Daily Call Volumes 90% vs. 95% CPA accuracy 1 Annual Savings 5,000 $ 52,000 75,000 $ 780,000 120,000 $ 1,248,000 Figure 1: Annual Savings with 5% Increased CPA Accuracy 1 Assumptions: Live Answers: 30% Cost per hour per agent: $10 Voicemail: 60% Average Sale: $100 Busy, no answer, SIT: 10% Average Conversion rate: 10% 6

technologies for call ProgrESS analysis Traditional Methods Automating CPA is a very complex problem to resolve accurately. Traditional methods for performing Call Progress Analysis (CPA) involved a set of heuristics (rules of thumb), mainly implemented on specialized hardware running on digital signal processors (DSPs). The optimization of the performance of heuristics often resembles black art to determine, as best as one can, the outcome of an outbound call attempt. This black art approach causes a number of issues: Poor Out-of-the-Box Accuracy Limitations in the set of heuristics used make the out-of-the-box accuracy of the method are very poor. As discussed, a poor accuracy fi gure will have a strong negative impact on the (ROI) application. Poor Adaptation to Varying Network Conditions Since decisions are taken by comparing the observed call data with sets of pre-determined energy and duration thresholds, the technology is not robust enough to varying network conditions, volume variations and geographies. For instance, legacy technologies respond poorly in conditions where a lot of call targets are wireless users. The noise conditions, varying ringback patterns and other environmental conditions greatly impact the heuristics. Long Response Time These causes problems from a regulatory perspective, as well as from a perspective of lost opportunities. Complex Optimization Tuning the parameters for a specifi c deployment requires time, effort and a bit of luck. Often, changing parameters slightly will help in certain conditions, but degrade the system performance on others. Furthermore, tuning at one site does not help improve the systems performance in other conditions. However, with traditional technologies, the tuning process resembles black magic. One modifi cation to one parameter may improve certain use cases while degrading others. Both the tuning process itself and the analysis of its impacts are extremely hazardous. Fixed Set of Operations Once one has selected the optimal set of parameters for a deployment, then a single point of operation is achieved in the Accuracy versus Response Time graph. No matter the operating conditions of the contact center at one particular moment, or the particular type of campaign, application or specifi c customer one is trying to reach, the operating point will be the same. 7

technologies for call ProgrESS analysis A Different Approach to CPA Sangoma Technologies proposes a different approach to call progress analysis. Instead of heuristics, we propose the use of statistical models based on Neural Networks to represent the potential outcome of an outbound call attempt. The result is a virtual machine that learns the behaviors that represent the different conditions representing call progress events. This method provides CPA results with far superior accuracy and fl exibility compared to traditional approaches: Improved Accuracy and Response Time Benchmarks have shown that the statistical approach reduces error rates by 50%, compared to leading traditional products while reducing the call transfer timing by 40%. More Resilience Against Various Network Conditions This approach provides superior robustness against volume variations, background noises and other network conditions. This is highly important because applications are being now deployed in more heterogeneous conditions than ever before. Also, since contact centers are starting to use automated dialing for a much different set of applications (callback, automated notifi cation proactive campaigns), as opposed to a single application, the CPA platform must allow for per call optimization of the calling parameters. Streamlined Tuning Process The statistical approach helps streamline the tuning process. Data can be gathered from a deployment and used to re-train the statistical models. Tuning data from all sites helps to improve the baseline performance over time. Simple Optimization and Tuning The process of tuning CPA parameters for a given deployment adds signifi cant value, as it ensures that CPA will provide the best possible operating points, given the specifi c deployment conditions. The statistical approach takes the guesswork out of the equation. The tuning process consists of gathering data from the fi eld and using this data to further train the statistical model of CPA. This ensures a smooth and predictable outcome. Furthermore, as more and more tuning is performed at different sites, the fi eld data collected will also serve to improve the performance of the base models. 8

Dynamic Operations One of the major diffi culties of call progress analysis is to set the trade-offs between response times versus CPA accuracy. The more time that is allocated to the CPA algorithms, the more accurate (on average) the results will be. Of course, if the response time is too slow, the person called might hang-up, or the system could violate regulations. The statistical approach provides an alternative model (see Figure 2). It is possible for the automated dialing application to select the particular operation point on a per call basis. This means that the accuracy versus response time trade-off is locally optimized to provide the best possible results, given the specifi c applications, campaign, customers or any other dynamic condition currently observed in the contact center. Accuracy Sangoma Improved Accuracy and Response Time Zone Improved Accuracy Zone DSP point of operation Response Time Figure 2: Dynamic Call Progress Analysis Performance 9

Integration in the IP Contact Center In the past, technology components such as CPA have required complex integrations, often requiring special hardware, operating systems and the integration of custom APIs. Now that Enterprise and Contact Center communications are rapidly embracing the power of VoIP and, it becomes much easier to introduce the technology within multi-vendor architectures. Sangoma proposes a unique approach and architecture based on software platforms and. Let s look at IP outbound dialing from an implementation point-of view. A typical IP contact center is shown in Figure 3 below. On the left side of the diagram are the network interconnections of the contact center. This can be delivered over traditional interfaces (T1/E1) or via Trunking, which is becoming a popular option. For the delivery of services, the trunk can interconnect directly on the customer LAN/WAN. As for TDM traffi c, VoIP gateways can be used to convert to /. Service Provider LAN / WAN Application Server Contact Center Application Suite VoIP Trunk PSTN T1/E1 PRI Managed FW/NAT/RT NetBorder Session & Media Controller NetBorder TDM or IP connectivity Back to Back User Agent harmonization call flow integration Call Progress Analysis Call Forking Native or 3 rd Party Recorder CSU 3 rd Party VoIP Gateway Agents Figure 3: Typical IP Contact Center Architecture The right side of Figure 3 are the various users and applications: Application server(s) delivering a complete suite of contact center applications (ACD, Dialer, IVR, etc.) agents, registered (as part of the protocol) to the Application Server. Note that with VoIP, these agents can be located just about anywhere. NetBorder Suite (shown inside the dotted line), provides the necessary session and media control mediation to deliver the complex call control required in contact center applications. 10

Let s now take a look at how these elements interact in an outbound dialing scenario, more specifi cally, the trunking delivery. Note that the scenario with T1 trunking and VoIP gateways would be the same; making NetBorder very agile to deploy in mixed or hybrid environments (See Figure 4 below). 1. Agents register (using REGISTER) to notify the Application Server of availibility to receive calls. 2. Predictive Dialer initiates the outbound call via Application Server. 3. NetBorder receives the request and redirects (with its back-to-back user agent or B2BUA) the outbound call towards the VoIP provider network. Note that as soon as media fl ows (also known as early media in lingo), NetBorder CPA engine starts processing call information. 4. NetBorder passes CPA results to the Application Server. The Application Server looks for the next available agent (CPA result = Human). 5. Server invites the selected agent. 6. After proper acknowledgements, NetBorder re-invites the VoIP provider s network to point the session towards the selected agent. 7. Media fl ows between the agent and customer. Throughout the call, NetBorder stays in line with the call control path, but gets out of the loop on the audio stream as soon as the call progress is completed. LAN / WAN Application Server 2 Contact Center Application Suite VoIP Trunk Managed FW/NAT/RT 7 5 NetBorder Session & Media Controller 3 4 6 1 7 Agents Figure 4: Call Flow in Outbound Dialing 11

Another way to represent the same interaction is with a call fl ow diagram (see Figure 5 below). While this diagram shows the same basic interactions between the end-points as the previous page, it also provides a sense of time and duration between the events happening between the various entities. As such, the two areas labelled, Call Progress Analysis Period and the Agent Selection Period should be as short as possible while maintaining proper accuracy as to meet regulations, and to avoid the dreaded dead-air scenario, where customers simply hang-up before it is possible to render the service. Agent Application Server NetBorder Trunk or Gateway REGISTER 1 200 (OK) 2 INVITE (CPA = ON) 3 INVITE Call Progress Analysis Period ACK 183 (early media) Media 200 (OK) 4 200 (OK + CPA Result) Agent Selection Period INVITE 5 200 (OK) ACK ACK 6 RE-INVITE 200 (OK) 7 Media ACK Figure 5: Call Flow Diagram in Outbound Dialing 12

Conclusion It is crucial for corporations to incorporate proactive strategies in their contact centers in order to actively reach their customer base and prospects, thus improving customer satisfaction and retention as well as the overall performance of the resources at hand. To properly execute proactive dialing campaigns and strategies, contact centers must combine and optimize multiple key technologies, one of which is Call Progress Analysis (CPA). Traditional methods are based on heuristics (rules of thumb) that deliver limited performance, diffi cult optimization process and long response time. A new approach, based on statistical models and -based integration delivers many improvements: Improved Accuracy Improved Response Time More Resilience Against Varying Network Conditions Streamline Optimization (Tuning) Process Faster Integration Using Interworking Without Custom APIs and Hardware About Sangoma Sangoma is the premium provider of voice and data connectivity components for softwarebased communication applications. Sangoma s data cards, voice cards, gateways and connectivity software are used in leading PBX, IVR, Contact Center and data communication applications worldwide. The product line represents a comprehensive toolset for deploying cost-effective, powerful, and flexible software communication applications. Founded in 1984, Sangoma Technologies Corporation is publicly traded on the TSX Venture Exchange (TSX VENTURE:STC). For more information, please visit: www.sangoma.com 13