AstriDevCon 2015 What Call-centers Want



Similar documents
Loway. r e s e a r c h. QueueMetrics. call center monitor. Tracing outbound calls through QueueMetrics On TrixBox. Version 2.0

What is QueueMetrics?

Six Questions to Answer When Buying a Phone System

Cisco Healthcare Intelligent Contact Center

Microsoft Office Communications Server 2007 & Coyote Point Equalizer Deployment Guide DEPLOYMENT GUIDE

Tracing outbound calls through QueueMetrics On TrixBox. Version 1.0. Loway di Lorenzo Emilitri Via Ligornetto 17a 6854 San Pietro - Switzerland

The QueueMetrics Uniloader User Manual. Loway

8x8 Complete Contact Center

VDial Hosted Predictive Dialer and Call Center Suite

Why choose an Asteriskbased. from Foehn? A communication solution that will answer your call. Based on the world s largest open source platform

QueueMetrics Icon WebRTC Agent Page Integration with Elastix guide

8x8 Virtual Contact Center

Music on Hold User Guide. Schmooze Com Inc.

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

The Foehn Transparent Pricing Guarantee. The Most Flexible Cloud Phone System. By Experts from Start to Finish

With HD quality Full transparent networking features And on-demand capacity enhancements

Mizu Callcenter Platform Tutorial

Solution Overview: Geomant Contact Expert for Microsoft Lync Server

Quick Installation Guide

Introduction...3. The Integrations Section...4. Create a New Integration...5. Create a New Trigger...6. Custom fields Custom Variables...

Whitepaper: Microsoft Office Communications Server 2007 R2 and Cisco Unified Communications Manager Integration Options

Wildix Management System (WMS) White Paper

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

Description: Objective: Upon completing this course, the learner will be able to meet these overall objectives:

Plans Comparison KUMO (5866) KUMO

CISCO UNIFIED COMMUNICATIONS MANAGER SIP INTEGRATION

THE FOEHN TRANSPARENT PRICING GUARANTEE THE MOST FLEXIBLE CLOUD PHONE SYSTEM BY EXPERTS FROM START TO FINISH

A Guide to Connecting to FreePBX

OpenVox GSM Gateway Function Manual

Vanguard Knowledge Automation System

Benefits of using. Why was our power dialer created?

FREQUENTLY ASKED QUESTIONS ShoreTel Call Recorder FAQ ShoreTel Professional Services

Virtual Contact Center

Call Recording User Guide. Schmooze Com Inc.

Call Center, Quick Start

Dashboard...4. Agents...5 SIP Queues Trunk Dial Plan Audio Cally Square Pre Analytics Settings...

WorkTime UC Mobile Admin Guide

Running a small call-center with QueueMetrics and Trixbox

Connect2Leads Introduction

Running a small call-center with QueueMetrics Espresso. Loway

Connections and wiring Diagram

Bridgit Conferencing Software: Security, Firewalls, Bandwidth and Scalability

OpenScape Enterprise Express is

The CorvisaOne Contact Center Suite - A Fresh Approach to Customer Service

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

CorvisaOne Contact Center Suite

Wildix W04FXO Whitepaper

Best connections for your communications. virtuelle TK. Virtual telephone systems. Videokonferenz. byon vtk byon vacd. Future-proof call management

RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE

Deploying Cisco Unified Contact Center Express Volume 1

BroadTouch Business Communicator

ERFECT PBX. Admin Training Guide

Our mission is to develop and to offer innovative customer interaction.

Oracle PeopleSoft CRM Integration into the Contact Center. Technical Integration Brief

With 360 Cloud VoIP, your company will benefit from more advanced features:

Integrating VoIP Phones and IP PBX s with VidyoGateway

Specialty Answering Service. All rights reserved.

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Enterprise Automatic Call Distribution

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

Asterisk: The Future of Your Phone Service

TimeTrade Salesforce Connector Administrator Guide

The Protel PBX Line. Converged Communications for Business. Green Solutions

Unified Contact Center

Enterprise Communication Suite

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide

FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM

NEC Contact Centres (Genesys)

Call Center Solution. From

Case Study: Building a Hosted Call Center

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Lessons from Building Asterisk GUIs. Presented by Gaston Draque

How To Use A Voicenet Premium Hosted Pbx On A Cell Phone (For A Simplon) On A Simpson Or Ipa Or Ipbx (For An Ipb) On An Ipa (For Simpson)

Verizon Collaboration Plug-In for Microsoft Outlook User Guide

Harness The Power of Hosted VoIP

NFON Whitepaper: Integrating Microsoft Lync (Skype for Business) with Telephony

Five key trends are reshaping customer- experience management:

IP PBX SH-500N

IP-PBX Quick Start Guide

SIP as an Enabling Technology

The WombatDialer User Manual. Loway

QUICK START GUIDE RELEASE 7

Ivy migration guide Getting from Dashboard to Ivy

Grandstream Networks, Inc.

thoughtonomy Virtual Workforce for Service Automation

Anti-Hacker by Nikita Rukavkov, VOIP Laboratory Ltd. Apstel Visual Dialplan by Apstel

Verizon Collaboration Plug-In for Microsoft Outlook User Guide

Solution Requirements and Process Flow

Interwise Connect. Working with Reverse Proxy Version 7.x

VIRTUAL COMMUNICATIONS EXPRESS FEATURE DESCRIPTIONS

MaxCS. ALL SOFTWARE IP PBX and Call Center Solution

Virtual Contact Center

Hosted vs On-Site IP-PBX A Guide for SMEs

Transcription:

AstriDevCon 2015 What Call-centers Want Perceptions and needs Presented by: Lenz Emilitri Founder, Loway @lenz

What we do Our History: Started working with Asterisk in 2003 Developed QueueMetrics in 2005 Developed WombatDialer in 2012 Launched QueueMetrics Live in 2015 Installed base: QueueMetrics currently deployed in thousands of call-centers worldwide Average site: ~50 agents Largest sites: ~1000 agents live (on Asterisk clusters) WombatDialer deployed in ~300 sites Average site: ~80 channels Largest site: ~4000 channels Client base: 30% USA / Canada 25% Europe 20% LATAM 10% Africa 10% Asia 5% Middle East

Asterisk Perception What do clients think about Asterisk? Extremely varied client skills Mature and safe platform for buiding call centers Many systems still use very old versions of Asterisk Most systems use a GUI for configuring High level of satisfaction Adoption rates still growing No migration pressures to brand name systems

Non-issues Common themes we don't really see on our clients: Capacity is okay Stability is okay Features are about okay High availability: nice to have but not critical Truly distribuited ACDs: not really needed Audio recording capacity is good enough Clustering still uncommon but for larger systems (>200 agents). Most systems still run without HA solutions.

Issues & Wishes Common list of desiderata: Inbound app_queue flexibility Music on hold Transfers WebRTC integration Outbound ARI adoption Remote audio files

Inbound: queue flexibility Often asked: more customizable queue strategies Skill based routing Preferred agents / agent affinity We have been working on a solution together with pascom GmbH Minimal patch to app_queue Embed a Lua script to customize logic app_queue life-cycle hooks Implements full skill-based routing Available at https://github.com/pascomnet/asterisk_sbr Patch for Asterisk 11 Sample Lua script available Areas for improvement: Include in Asterisk! or Write standard hooks for similar result

Inbound: Music-on-Hold Tracking MOH events on agent calls is central to call-center performance monitoring! High impact on caller satisfaction. Impacts perceived quality of Asterisk as a call-center engine. Every call-center would benefit. Solutions Created a number of patches to Asterisk during the years (rejected) Custom solutions: e.g. FirstCallResolution presents their own We have an AMI based daemon Current state of the art: external daemon tracks and logs Non-standard Risk of losing events on reloads Areas for improvement: Add functionality to app_queue

Inbound: Transfers Attended transfers are often used but hard (or impossible) to make work correctly. Impacts perceived quality of Asterisk as a call-center engine. Behavior often inconsistent between Asterisk versions Clients use a number of custom work-arounds (patches + procedures) The transfer button must work. Areas for improvement: Track attended transfers to the queue_log, or Offer a standard way to do transfers for agents on a queue

Inbound: WebRTC support Making WebRTC SIP softphones work with Asterisk is way too complex. Hard to understand Hard to debug Behavior often brittle due to browser inconsistencies / updates Still feels very immature Should be as hard as setting up a SIP extension buy phone, plug it in, there you go. Making WebRTC work without SIP softphones and thirdparty tools? Lots of people wanting it Should Asterisk do it? Should it be something else that is a default for Asterisk? (think mpg123) Areas for improvement: Make it work out of the box, or Produce a clear map of what works where Create default front end, and/or Create a chan_webrtc that just needs a browser

Outbound: ARI adoption For outbound, it would be very useful to have external tools to control specific dialplan sequences where data lives outside of Asterisk (think IVRs). ARI is a three year old baby Still not widely used, perceived as experimental or unsafe Most questions on mailing lists are still can I do it with ARI?, not how do I do it with ARI? Call-centers are still deploying and developing plenty of AGIs / dialplan Missing killer app Areas for improvement: Education (?) Killer app!

Outbound: ARI ecosystem Hard to beat the dialplan! Lots of rich functions with complex configuration Covers most use cases ARI offers modern call control, but you have to reinvent the wheel How can we: Write external, composable ARI scripts? What do we expect from a function? Because a queue is a queue is a queue Leverage external ARI apps? In order to get more code reuse, you need to be able to build up bigger widgets from small pieces and then make a lot of useful small pieces. Since the components are generally stateful and produce events, you have to have a protocol for having them interact with each other and the rest of the app. Areas for improvement: Define ARI interfaces for external apps Fall-back to default dialplan functions Compose apps built with different technologies

Outbound: remote audio Deploying Asterisk still requires copying over plenty of configuration and audio files. Especially a problem for audio in outbound campaigns in deploy as you go scenarios Would work well with ARI Areas for improvement: Linking to remote audio files (HTTP) (Maybe) Remote audio streams Deploy a production box via ARI (configuration, audio, etc.)

Trends Some trends we see that would be nice to start thinking about... Video call-centers Remote service desks Remote surveillance How much does video actually work with Asterisk? How much does WebRTC video work natively with Asterisk? Scalable solutions How can you deploy Asterisk instances on demand? Can you add more Asterisk cores on demand? Dan Jenkins Nimble Ape

Thank you for attending! QueueMetrics Loway www.queuemetrics.com www.loway.ch A real programmer puts two glasses on his bedside table before going to sleep. A full one, in case he gets thirsty, and an empty one, in case he doesn t.

Contact us facebook.com/queuemetrics linkedin.com/company/loway plus.google.com/+queuemetricscallcenter twitter.com/queuemetrics youtube.com/user/queuemetrics pinterest.com/queuemetrics slideshare.net/queuemetrics loway.ch/rss.jsp