astricon 2009 - contact center analytics - open source reporting practical examples

43
Corey S. McFadden, Managing Partner – Infradapt www.infradapt.com – 800-394-2301 Astricon 2009

Upload: corey-mcfadden

Post on 16-Nov-2014

457 views

Category:

Documents


0 download

DESCRIPTION

One of the most powerful ways to deliver ROI and deliver actionable business intelligence to end-users is by leveraging Asterisk's queue and call detail logging. Whether using a turn-key package like Queuemetrics to provide basic statistics and visibility, or developing full-blown cross-platform custom reports using Jasper Reports--this can take your next Asterisk deployment to the next level.Session will include:- Common analytics requests and solutions.- Discussion of turn-key reporting packages. - Case studies and reporting examples.- Ground up analysis of a Jasper Report Server solution. ** Note: This presentation was given at Astricon 2009 in Phoenix, AZ.

TRANSCRIPT

Page 1: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Corey S. McFadden, Managing Partner – Infradaptwww.infradapt.com – 800-394-2301

Astricon 2009

Page 2: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Introduction

• Enterprise VoIP & Contact Center Solutions

• IT Infrastructure Outsourcing & Management

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Personal call center operations experience.

• Numerous professional contact center deployments.

About Infradapt – The Adaptive Infrastructure Company:

Page 3: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

About Infradapt

“Lead The Managed Services Revolution”

“We are living in the midst of a shift in how businesses deal with information. … It’s no surprise to Philadelphia-based Infradapt, a services provider that manages complete IT infrastructures for its customers. …Services providers, such as Infradapt, are coming up with creative ways to eliminate the burdens associated with IT — allowing businesses to redirect their resources towards achieving business goals.”

Business Solutions, July 2007 Written by: Chris Loringer

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 4: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Infradapt’s Customers

• Banks• Healthcare• Pharma• Universities• Financial Services• Manufacturing• Aerospace• Call Center Outsourcers

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 5: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Agenda

• CDR vs. Contact Center Analytics?

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Typical Analytics Requests

• “Off the shelf” Reporting Solutions

• Custom Analytics

• Jasper Reports How-To

Page 6: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR / Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

CDR

Complexity

Cost

Page 7: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR vs. Contact Center Analytics

• CDR

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• “Call accounting” is the primary aim.

• Calls by source, destination, trunk

• User accountability, tracking…

• Accounting codes can be used to capture additional detail.

Page 8: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR Data

• http://www.areski.net/asterisk-stat-v2/

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Most popular Asterisk CDR reporting tool.

• Free and customizable.

• Enough data for some customers.

Page 9: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR Data: Productivity Reporting

• Agents measured by calls placed

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 10: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR Data: Staff Optimization

• Call volume by day of the week.

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Monday morning!

Page 11: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR Data: Capacity Planning

• Determine busy day and hour.

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 12: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR Data: Capacity Planning

• Busy hour load is 44 call paths.

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 13: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR Data Summary

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Painful for generating repetitive reports.

• Not good at illustrating call outcomes.

• Enough data for some customers.

• Who is hanging up when/why?

• Which agent has the most sales/refusals?

• 80/20 for SMB

• Not a true productivity measure.

Page 14: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR / Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

CDR

Contact Center Analytics Package

Complexity

Cost

Page 15: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Contact Center Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• “Off the shelf” Analytics Packages

• QueueMetrics

• Asternic• Free “Lite” Version

• License: ~$500 USD

• Mature statistics package

• License: ~$850 USD (600 EUR) to $5,000+ USD

• New offering from the creator of the Asterisk Flash Panel.

• www.asternic.biz

Page 16: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

QueueMetrics - Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• QueueMetrics Advantages• Mature and comprehensive.

• Re-brandable

• Good documentation and support.

Page 17: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

QueueMetrics - Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 18: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

QueueMetrics - Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 19: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

QueueMetrics - Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 20: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

QueueMetrics - Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 21: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

QueueMetrics - Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 22: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Contact Center Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• “Off the shelf” Analytics Packages

• QueueMetrics• Mature statistics package

• License: ~xxxx

Page 23: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Asternic – Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Asternic Advantages• Not Java…

• Easy to use.

• Lower license cost.

Page 24: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Asternic – Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 25: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Asternic – Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 26: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

CDR / Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

CDR

Contact Center Analytics Package

Custom Analytics

Complexity

Cost

Page 27: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Custom Analytics

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• “Off the shelf” vs. Custom Analytics...

• “Connecting the dots…”

• Crystal Reports / Jasper Reports

• 80/20 Rule

• QueueMetrics / Asternic provide good data.

• Data synthesis from multiple sources and applications.

Page 28: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Jasper Reports Introduction

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Jasper Product Overview

Page 29: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport - Interface

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 30: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Architecture

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Query

• Report Bands• Title• Page Header• Column Header• Detail 1• Column Footer• Page Footer• Last Page Footer• Summary• No Data• Background

Page 31: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Architecture

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Sub-Reports

Main Report

Sub-Report

Sub-Report

Sub-Report

Sub-Report

Sub-Report

Page 32: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Example

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Our example:A daily report to show calls to/from eachextension, including total calls per extension.

Daily Calls Report

Extension xxxdate, time, call details

Total Calls for extension xxx: xx

[repeat]

Page 33: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Example

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Asterisk ‘cdr’ table structure

+-------------+--------------+------+-----+---------------------+----------------+| Field | Type | Null | Key | Default | Extra |+-------------+--------------+------+-----+---------------------+----------------+| uniqueid | int(11) | NO | PRI | NULL | auto_increment || userfield | varchar(255) | NO | | | || accountcode | varchar(20) | NO | | | || src | varchar(80) | NO | | | || dst | varchar(80) | NO | | | || dcontext | varchar(80) | NO | | | || clid | varchar(80) | NO | | | || channel | varchar(80) | NO | | | || dstchannel | varchar(80) | NO | | | || lastapp | varchar(80) | NO | | | || lastdata | varchar(80) | NO | | | || calldate | datetime | NO | | 0000-00-00 00:00:00 | || duration | int(11) | NO | | 0 | || billsec | int(11) | NO | | 0 | || disposition | varchar(45) | NO | | | || amaflags | int(11) | NO | | 0 | |+-------------+--------------+------+-----+---------------------+----------------+

Page 34: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Example

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Our Query

SELECT src, dst, clid, calldate, duration, time(calldate) as calltime, IF(LENGTH(dst)=3,dst,src) AS extensionFROM cdr WHERE date(calldate) = $P{reportdate} AND (length(src) = 3 or length(dst) = 3)ORDER BY extension, calldate;

Page 35: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Example

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Our Report

Page 36: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Example

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Title Band

Group Header

Group Details

Group Footer

Page Footer

Page 37: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Example

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Our Report (behind the scenes - JRXML)

Page 38: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

iReport – Report Example

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Our Report!

Page 39: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Jasper Reports – More Examples

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 40: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Jasper Reports – More Examples

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 41: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Jasper Reports – More Examples

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

Page 42: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Jasper Reports – Next Steps

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301

• Jasper Server

• Ad hoc reports

• Automated Reports (Daily, Weekly, Monthly, Scheduled)

• Multiple Output Formats (PDF, HTML, XLS, RTF, etc)

• Community and Professional Versions

Page 43: Astricon 2009 - Contact Center Analytics - Open Source Reporting Practical Examples

Conclusion

• E-mail to request presentation and examples.

Contact Center Analytics – Astricon October 2009www.infradapt.com – 800-394-2301