The Multi-Channel Service Problem: Challenges, Testing, and Solutions

Similar documents
MITEL MiCONTACT CENTER ENTERPRISE & BUSINESS FOR THE MIVOICE BUSINESS PLATFORM

CONTACT CENTER SOLUTIONS

The Evolved Call Center

OPTIMIZING PROACTIVE CUSTOMER ENGAGEMENT THE ROLE OF AUTOMATED SERVICES IN A COMPREHENSIVE OMNI CHANNEL BUSINESS STRATEGY.

Customer Care Services

Key Benefits. Enhance the customer experience with personalization. Reduce application development time-to-market and cost

Running an efficient contact center is a complex and constant challenge

CTI planning. CTI Server

Genesys 8: To the Future, and Beyond! Liz Osborn, Senior Director, Product

Aastra Solidus ecare Multimedia Contact Center customer service at its best

Contact Center Solutions A Highly Flexible, Two-Tiered Offering

epik CC-One is powered by Broadsoft

IPCC Express Edition. Duke Bond Technology Marketing Manager IPCC Express Edition

Nuance. Ray Hines

Inbound Strategy, Outbound Strategy and the Most Important Strategy of All: Blending Them Into a Seamless Interaction for Your Customers

Anywhere365 for Skype for Business

Business Enabled Applications & Infrastructure

Customer Contact Communications

ContactPro Agent Desktop for Omnichannel Customer Experience

Partner Sales Playbook Atmosphere Cloud Communications

customer care solutions

Chat Module Feature List

Building the Next Generation Contact Center. Session ID 20PT

Odigo for Utilities. Digital Contact Center Solution

A comprehensive mobile solution for Staff Management. CrewBuddy

BroadSoft CC-One. Transform your omni-channel contact center into a strategic business asset that improves performance through predictive analytics.

Calltrol OTS TM products have the features you want. Truly open architecture makes development and integration simple

WHITEPAPER. Migrating Legacy Applications

2 Ways to Setup a Call Center. A white paper on call center setup By Research Division - ZRG

BT Inbound Contact Global Service Annex to the General Service Schedule (Doc Ref: 21.1 July 2013)

Inbound Module Feature List

Alcatel-Lucent OmniGenesys TM Contact Center Transforming your business with a new generation of customer service

Geomant Contact Center. Andrew Leatherland and Kevin Ross

Enterprise IP Telephony

Contact Center Discovery Questions

Noble Enterprise. Unifi ed Contact Center Management

Fidelity. Contact. Center. Innovative Cloud Techlogy

Contact Centre Overview

DIAL CENTRE. Its time you revive Your Customer's Experience

ExtendTime A completely automated IP Telephony time and attendance solution that immediately realizes an organizational return on investment.

AI TO BETTER ENGAGE YOUR DIGITALLY CONNECTED CUSTOMER OVERVIEW TABLE OF CONTENTS

2 Killer Apps for the Contact Center

Best Practices for Contact Center Optimization How Much Is An Agent s Minute Worth?

Cisco Unified Contact Center Express 7.0

MiContact Center Business

coraltm One contact point Many happy customers

Improving Contact Center Performance with Noble RTSA

Contact Center Enterprise

ConVox 3.0. DEEPIJA TELECOM PVT. LTD. An ISO 9001:2008 Company. Connect to your Customer with Complete Confidence. Contact Center Suite. Chat.

Where Value and Innovation Co-exist. Pramodh Reddy Challa. Sushmita Kona

Customer service delivered with Optus Contact Centre as a Service (CCaaS)

VOCUS IP TEL POWERED BY BROADSOFT

The all-in-one Unified Communications solution for SMBs.

Nuance SpeechAttendant

OpenText RightFax. OpenText RightFax OnDemand. Product Brochure. Benefits

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Fiserv Core- VoIP Platform Integrations

Virtual Contact Center

Jack Henry Symitar- VoIP Platform Integrations

Effectively Managing Communications with Customers During a Service Outage

Index. Sarah Critchley 2018 S. Critchley, Dynamics 365 CE Essentials,

Yes, You DO Need Visual IVR Frequently Asked Questions

Technology Briefing. From IVR Legacy Support to Standards-Based Technology: Transitioning Strategies for the Contact Center

Avaya Interaction Center

Desktop call control with CRM, applications and business process integration

Next Generation of Unified Communications for Enterprises White Paper

Reaching Customers Across Multiple Channels

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

TxContact INTERLINK. Highlights. Enabling Omni-channel Customer Engagement

Become a high-performing, agile contact center focused on the customer experience

The Contact Center Performance Company WHITE PAPER

Speech technologies powered by AI: transforming enterprise customer engagement

C O M P A N Y P R O F I L E

Unified Communications Are We There Yet?

CLOUD CALL CENTRE SOLUTIONS FROM VANILLAIP PROVIDE SOPHISTICATED QUEUING AND ANALYTICS TO MAXIMISE CALL HANDLING EFFICIENCY

coraltm Unified Communications for all size enterprises

Hermes Contact Plus. Are You Ready for Digital Agility? To function efficiently in today s globally competitive market, your Contact Centre requires:

Denwa Contact Center HYBRID SOLUTION FOR CONTACT CENTERS

Information. OpenScape Contact Center Agile V8. Bringing Customer Satisfaction Within Reach

INTUITY TM CONVERSANT. System. Leading-Edge Voice Response Solutions for Your Call Center

IVR UPGRADE: Relieve Strain on IT to Improve CX & Deliver Contact Center Progress

OpenScape Contact Center Campaign Director. Creating Better Customer Experiences

SHARED SERVICES CAPITAL - INFORMATION TECHNOLOGY

SPOK HEALTHCARE CONSOLE. Improving the Way Your Hospital Contact Center Manages Critical Communications

Aria Telecom Solutions (P) Limited Website: Tele:

Top 10 reasons to move your contact center to the cloud

The all-in-one Unified Communications solution for SMBs.

Cloud Recording - Optimise Advanced PCI Module Application Note

The all-in-one Unified Communications solution for SMBs.

b r i e f i n g p a p e r BroadSoft s Unified Communication Solution Powered by Sytel

P r e d i c t i v e D i a l e r A R I A C C S TM. N e t w o r k D i a g r a m & T e c h n o l o g y

Call Accounting MITEL

Beyond the Insurance Contact Center

A Service-Oriented Architecture for Design and Development of Middleware

SPOK SMART CONSOLE FOR FEDERAL AGENCIES. Improving the Way Your Organization Communicates

INTELLIGENT RECORDING FOR DECISIONS WITH CONFIDENCE

INBOUND CALL MANAGEMENT ANSWER YOUR CALLS ON ANY DEVICE, ANYWHERE

Vuesion. Feature Summary & Benefits. Vuesion Multichannel Contact Center Vuesion Workforce Management (WFM)

See What's Coming in Oracle Service Cloud. Release Content Document

Transcription:

Dr. Gautham Pallapa (gpallapa@west.com) IS Manager Platform, Infrastructure, and Automation Group The Multi-Channel Service Problem: Challenges, Testing, and Solutions Prepared for College 1 of Copyright Information 2010 West Interactive. Science All Rights Reserved. & Technology, University of Nebraska at Omaha

Outline Introduction to West, and West Interactive History, Technologies, Services Introduction to IVRS Voice, Customer Interaction, Call Flow, Testing Routing calls to agents Skills, Priority, CTI, Agent Selection, Routing, Testing Multi-channel services Web and Mobile, Challenges, Context awareness, Testing Challenges, Open problems Q & A 2

West Corporation World leading provider of outsourced customer contact solutions and voice related services Specializes in: Inbound, Outbound, Interactive, Conferencing Headquartered in Omaha Over 40,000 employees in North America, Europe, and Asia 140,000+ IVR ports 35 Global Data Centers $2 Billion+ in revenue (2007) Started with our Inbound Group in 1986 Live Operators answering phones & processing calls 3

West Interactive Corporation Global leader for delivering Enterprise Contact Center transformation Solution Development/Deployment wing of West Corp Started in 1989 Computers answering phone & processing calls Products: Hosted Contact Centers IVR Development Enterprise routing Web, Mobile Proactive Notifications Multi-Channel Services 4

West Interactive Enterprise Routing Voice Applications UI/UX Proactive Notifications Centralized Queuing Distributed Workforce West Interactive Corporation CRM Workforce Management Reporting & Analytics Quality Assurance Administrative Portal Outbound/ Multi-media 5 Agent & Supervisor Desktop

Platform, Infrastructure, and Automation Group Scope Systems Platforms Software Products Services used in common across an organization, regardless of project/client Test and validate client-specific and Client-agnostic solutions Responsible for Test Automation development effort @ WIC 6

Types of Testing Component Testing Behavior of individual components Integration Testing Behavior of inter-connected components End to End (System) Testing Behavior of system overall Performance Testing Load, Stress, Spike, Endurance, Capacity Compatibility test Test backward compatibility with existing systems Timing testing Evaluate response times and time to perform a function Security testing Try to violate security requirements Failure/Failover testing Test reliability, maintain- ability & availability across redundant sites Recovery testing Test system s response to presence of errors or loss of data Human factors testing Test with end users.

THE VOICE CHANNEL 8

Interactive Voice Response Systems IVR - Interactive Voice Response Technology which allows a computer to interact with humans via telephone Fully automated IVRs Efficient approach for high-volume, common services: e.g., payments, inquiries, voicemails, voting Present information to and request information from the caller Output (greetings, announcements, prompts) played either as recordings or as Text-To-Speech (TTS) Input (responses) taken as either DTMF (touchtone) or speech recognition 9

IVRs More advanced IVRs use natural language parsing, via grammars, to direct flow Ex: What would you like to do today? You could say I want to pay my bill IVRs may interact with other applications, databases, and services through API hits between prompts. IVR may send additional metadata for the call with the final transfer. 10

IVR Applications IVR applications are written in markup languages like VoiceXML, CCXML, etc. Applications are similar to web pages Documents are navigated in order A system called a Voice Browser is responsible for producing the seemingly procedural nature to the caller The Voice Browser is the caller s interface to the IVR application, analogous to a Web browser viewing an HTML document. The browser retrieves, and then renders, VXML documents from an internal server. The browser then guides the caller through the document, directed by the flow control and structure of the application.

IVR: Sample Customer Interaction

IVR: Conceptually Each call in the IVR model is essentially a Finite State Machine Caller (FSM) walks through a directed graph of potential states Can be thought of as a decision tree Prompts correspond to States/Nodes Decisions or Transfers correspond to Transitions/Edges.

IVR: Automation Challenges Voice is real-time and data-intensive Voice recognition is expensive (both money and CPU) FSM nature of calls makes Model-Based Testing attractive, but unique business constraints on each state make modeling extremely difficult Ex: No Match, No Input, Retry logic, Failover to TTS Due to these challenges, much of IVR testing is done through expensive manual testing

Sample Customer Interaction Flight Reservation: Customer calls into IVR to book a flight. Walks through menu and lands on agent Authentication (Existing Customer) Airport and Dates: Flights & Times: Populated with user profile info: Name, DoB, etc. Seat selection, Upgrade option, Confirms Choice Payment info Credit Card #, Expiration Date, CVV Confirmation # 15

Sample IVR Flow: Booking a Flight Search for Greeting Authentication Select flight available flights Select Payment Method Confirm choice Select Seat / Upgrade Options Collect passenger information Enter Payment Information Receive Confirmation Number Call Ends

ROUTING CALLS TO AGENTS 17

Call Routing Commonly used by call centers to direct customers to the appropriately skilled agents Can be as simple as routing a call based on the caller s ANI or DNIS Can be based on complex routing logic, utilizing back-end systems and many possible destinations Process: Routing engine examines Computer Telephony Integration (CTI) data attached to an interaction Routing strategies apply rules to the interaction Based on routing logic, routing engine will deliver the interaction to a route point ANI: Automatic Number Identification DNIS: Dialed Number Identification Service

Computer Telephony Integration (CTI) Umbrella term for technology that drives PBXs & ACDs Originally developed to support screen pops for agents in call centers Allows data to be attached to a voice interaction Data stored as key/value pairs Attached or manipulated by various systems over the course of an interaction CTI data can be queried by routing strategies

Routing strategies Rules are applied to interactions based on routing logic Back end systems can be utilized Databases, web services, etc. can be queried Routing strategy determines how and where the interaction is delivered Agent Selection: Once routing logic has been applied to an interaction, the interaction is delivered to an agent The interaction can be delivered to directly to an available agent, or queued Queued interactions will target eligible agents and follow their own queue logic

Testing routing Challenges: Interactions need to enter the routing system with proper CTI data Interactions are linked to agent desktop software Many agent desktop products are difficult to automate Synchronizing the entire call flow typically involves multiple major systems (IVR, routing, agent, etc)

Check skill Airline Routing Example IVR Caller goes through IVR, KVPs attached: Customer: Existing Skill: Reservation Routing strategies Hours of Operation? Play closed message and end call Queues Agents Existing? DB hit, attach as KVPs Is customer VIP? Set priority KVP Reservations Inquiry Group Bookings

High Level Routing Example 23

Agent Desktop 24

MULTI-CHANNEL SERVICES 25

Sample Customer Interaction Flight Reservation: Customer checks for flight availability using Mobile App Search parameters: From, To, Start Date, Return Date Selects flight In order to proceed with booking, Customer logs into website Populated with user profile info: Name, DoB, etc. Seat selection Upgrade option Customer needs approval for Added fee. Calls into IVR later Payment using Credit card on file Notification sent to Mobile Phone and Email 26

Breakdown of the interactions 27

Multi Channel Interaction (Without Context Awareness) Voice Application Mobile Application Voice Channel User Authentication Menu Selection Bill Pay Option Payment Type Credit Card Info Payment Processing Confirmation WIC Core Systems Mobile Channel User Authentication Menu Selection Bill Pay Option Payment Type Credit Card Info Payment Processing Confirmation End Bill Pay Application End

Multi Channel Context Aware Interactions Voice Application Voice Channel User Authentication Menu Selection Bill Pay Option Payment Type Credit Card Info Payment Processing Confirmation End Context Awareness Platform Web Services Framework WIC Core Systems Mobile Application Mobile Channel User Authentication Menu Selection Bill Pay Option Payment Type Credit Card Info Payment Processing Confirmation End Bill Pay Application

Objective Unified Customer Experience Voice Context-Aware Web Multi-Channel Appropriate Channel Social Media SMS Mobile Context Aware Interactions Timely Relevant Information Empowering Seamless Migration from Channel to Channel Store and Present relevant information across contact channels allowing the new channel to pick-up where the previous channel ended thereby optimizing the communication with the Customer

Introduction to Context Awareness Context: any information relevant to an interaction that can be used to characterize the situation of an entity. An entity: person, place, or object considered relevant to the interaction between a user and an application Situation: Current state of the user with respect to the environment Human behavior - a sequence of situations Metadata stored in the system about the entities User profiles, history, preferences, other information Event Condition Action Rules On Event If Condition Do Action Decision Support Systems 31

Requirements of the Context-aware Middleware Ability to associate relevant information ECA approach is not the answer. Proactive, instead of Reactive Alleviate Redundancy in requests Constant need to manage complexity and heterogeneity inherent in multi-channel services Common definition: Middleware is software that functions as Conversion or translation layer Consolidator and integrator Many middleware solutions but general purpose is: Extending the scope of an application or applications over a network 32

Design parameters Channel Abstraction Uniform Menus across channels for same customer experience Common modules and APIs Shared Services Collaborative Interoperable Integrated Scalable, Enterprise-Level Leverage existing components Fault-Tolerant, Best Practices based 33

Integrated Development Architecture Consolidated Business Intelligence Management & Monitoring Applications Non voice applications Voice applications Service Platform Flight Availability Flight Status Reservation Check In Service Orchestration Systems Connectivity Core Systems Databases Intelligent Routing Client Interfaces Data warehouse Infrastructure Consolidated Optimized Infrastructure High density pooled resources (Server, Storage and Network)

Challenges Involved Multichannel integration, resource constraints, mobility, heterogeneity, scalability Limitation of Event Condition - Action rules for complex interactions Complex events or actions have to be broken down Potentially lead to multiple ECA rules being executed over a single trigger Acquiring context information and situation perception Fusing heterogeneous context data and capturing user intent Recognizing intent: Users can perform actions in several ways Mitigation of ambiguous context information High-level inference from low level data Fault-tolerant Middleware with learning and adaptation 35

Middleware Design Challenges Inability to associate relevant information Many middlewares designed with ECA approach Redundancy in requests Lack of transparency in authentic information User friendliness user need not worry about technical details Gap between user perception and actual information shared Configuration superseding action Limiting user access to make the system robust Privacy management loosely dependent on user interaction Granularity of the system Privacy management based on peer bonding and organizational hierarchy

CHALLENGES AND RESEARCH TOPICS 37

Challenges and Research Topics Proactivity and transparency Delays, resource utilization, unobtrusive services Heterogeneity and interoperability Unevenness, incompatibility, h/w, s/w, communication channel Seamless Channel migration Handoff - vertical/horizontal, data dissemination/acquisition, Routing Context and Situation Awareness Smart systems, Middleware Development Decision Support Systems, Rules Engines, Policy Engines Authentication and security Privacy vs. services, cost, agents, availability

Dr. Gautham Pallapa: gpallapa@west.com