30
Presented by: Corey S. McFadden, Voneto CONTACT CENTERS Scaling & Asterisk

Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Embed Size (px)

DESCRIPTION

What do you do when you need to support hundreds of contact center agents? Not only can Asterisk can help--it can do so cost-effectively. (This session is for both business and technical users.) Explore concepts including: - Multi-node architecture - Virtualization - Queue and agent state federation - Redundancy & High-Availability - Reporting & Analytics

Citation preview

Page 1: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Presented by:Corey S. McFadden, Voneto

CONTACT CENTERS

Scaling & Asterisk

Page 2: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Communications Solutions

CustomerPremises

• Business Phone Systems

• Contact Center Platforms

• Managed Services

Data Centers &Cloud Platform

• Managed Telecom Services

• SIP Trunking

• DR & Business Continuity

• Cloud Phone Systems

• Cloud Contact Center

24 Hour Support / Network Operations

Partners

www.voneto.com

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

About Voneto

Page 3: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Voneto Operations

Page 4: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

• Communications Focused• National Customer Footprint• 24x7 Support & Services Organization• 3 Data Center Locations

• Pennsylvania, Virginia, Oregon

Voneto: 2014 Digium Pinnacle Partner Award

Why Voneto?

Schedule 70 IT Prime Contractor

Page 5: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Some Customers…

Page 6: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Asterisk Contact Centers Overview

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Page 7: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Typical Inbound Contact Centers

Small (<20 Agents)

• FreePBX / Elastix / Switchvox

• Basic Queue Configurations

• Ring All or Round Robin

• Basic Analytics

• Queuemetrics

• Asternic

• None

+

Page 8: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Challenges

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Page 9: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Scaling Challenges

• Single Server Capacity / Risk

• Concurrent calls per server not unlimited.

• Influences: Factors such as call recording

• APP_QUEUE

• Monolithic dialplan application

• Lacks many features

• Stability issues under higher loads

• Not updated

Page 10: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Scaling Challenges

• CHAN_SIP

• Doesn’t scale extremely well.

• Largely secondary issue due to app_queue.

Page 11: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Some Solutions…

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Page 12: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Scaling Solutions / Concepts

• Multi-Server

• Scale beyond single server limits

• N+1 Architecture

• Agent / Queue Federation

• Track call & agent states across multiple servers.

• Requires centralized call control

• FastAGI

Page 13: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Large-Scale Call Flow

PSTN

CTI Server

Page 14: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Large-Scale System Admin

Admin UI

User Admin IVR Admin ACD Admin Endpoint Mgmt.

Unified Reporting

Page 15: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Other Contact Center Needs

• Predictive Dialing

• Agent Productivity Analytics

• Web Chat

• E-Mail Workflows

• Non-Communication Workflows (i.e. Backoffice)

• Speech Analytics

• Work Force Management

Page 16: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Asterisk Contact Centers Intro.

Basic Asterisk

Asterisk + Web UI

Asterisk + Commercial Contact Center Solution

Basi

c PB

X

AC

D

Monit

ori

ng

Reco

rdin

g

CD

R A

naly

sis

Agent

& A

CD

An

aly

tics

Agent

Desk

top

Scr

een P

op

Ski

lls-B

ase

d R

outi

ng

Work

forc

e A

naly

tics

On-S

creen S

crip

ting

E-M

ail

& C

hat

Pre

dic

tive D

iale

r

Etc

.

Page 17: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Commercial Products

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Page 18: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Presence Technology

• Inbound

• Outbound

• Predictive, Progressive, Preview, Robo, etc.

• On-Screen Scripting

• Web Chat

• Social Media

• E-Mail

• Backoffice

• Unified Admin

Page 19: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Presence Technology

REPORT USER

INTEGRATE ADM

IN

COREUNIFIEDCORE

PBXACD

DIALER

MULTI-CHANNEL

BACK-OFFICE

BLENDINGIR / IVR

RECORD

SCRIPT

QUALITY

Page 20: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Commercial Products Continued…

• Wombat Dialer

• From Loway (Queuemetrics) here @ Astricon

• ViciDial

• Long-time open source solution

• Many Others…

Page 21: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Customer Examples

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Page 22: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Medieval Times

• ~40 Agents

• Inbound Call Flow

• Customer Service & Ticket Sales

• Multi-Location

• Atlanta, GA & Brea, CA

• Skill & Time of Day Routing

• Language / Customer Service

Page 23: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Medieval Times

Page 24: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Arriva Medical

• ~800 Agents

• Inbound / Outbound

• Predictive Dialing

• “Robo Calling”

• Multi-Location

• Coral Springs, FL

• Phoenix, AZ

• Philippines

• Complex Needs

Page 25: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Arriva Medical

Page 26: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

What’s Next?

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Page 27: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Asterisk 13: ARI & PJSIP

• ARI API

• App-level Call Control

• Node.js

• Pair with central CTI for fine-grained call manipulation

• PJSIP

• Significant Scaling vs. CHAN_SIP

Page 28: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Lessons & Conclusions

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Page 29: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Conclusions

• Large Scaling is Possible

• Many Approaches & Solutions

• Commercial Products Available

• Asterisk 13 = Bigger & Better Toolkit

Page 30: Scaling Contact Centers with Asterisk - Astricon 2014 Presentation

Scaling Asterisk Contact Centers – Astricon 2014www.voneto.com – 215-344-2222

Q & A

• Questions?

• E-Mail for Slide Deck