22
PRESENTED BY: BUILDING VALUE WITH KAZOO DAYTON TURNER DANIEL FINKE LUCAS BUSSEY -VOXTER

Voxter - Building Value with Kazoo - KazooCon 2015

  • Upload
    2600hz

  • View
    5.143

  • Download
    7

Embed Size (px)

Citation preview

Page 1: Voxter - Building Value with Kazoo - KazooCon 2015

PRESENTED BY:

BUILDING VALUE WITH KAZOO

DAYTON TURNERDANIEL FINKELUCAS BUSSEY

-VOXTER

Page 2: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Hello!

Dayton TurnerLucas BusseyDaniel Finke

Page 3: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Who are we?

• 10 years in VoIP, small 10 person team.

• Previously an all-asterisk shop

• Kazoo user, contributor for ~4 years (since v1.5!)

• Operate as an ITSP Platform globally: Vancouver, San Jose, Los

Angeles, Toronto, Montreal, London (UK), Dominica, expanding

soon to Australia, Shanghai, Amsterdam.

• Multi-zone, multi-cluster environment

Page 4: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

What do we do with Kazoo?

• Feature enhancements

• Bugfixes

• Custom Whapps / Integrations

• iOS/Android Application (Voxter Mobile) integrated with Kazoo

• Network Deployments

• Operations tools (Graphing, Monitoring, Logging, etc)

• Run our own customers on top of Kazoo

Page 5: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Let’s talk about contributions!

In Progress / Completed

Page 6: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Code Contributions: Kazoo CoreACDc

• Queue Position Announcements• When callers enter the queue,

they will hear “You are currently in position 3 in queue, and your average estimated wait time is 5 minutes”

• Various BugFixes/Enhancements within ACDc

Conferences

• Crossbar Modifications to facilitate participant mute/kick/details via CrossBar API

• Audible Participant Count• “There are 3 other people in this

conference”

• Bugfix for Participant Name Announcements on Join

Various other bug fixes (e.g. Voicemail Transcription via iSpeech works again!), Outbound flags in Trunkstore..

Page 7: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Code Contributions: Kazoo CoreCallFlow Module: Custom Key/Value Store

• Allows you to set arbitrary values that persist through a call, for later retrieval (e.g. Dynamic Callflows, Pivots, etc)

• Can be used within the GUI Call Flow editor, or via Pivot

• Very helpful for “Session data” (e.g. account number, account rep, Internal ID Info, etc)

Dynamic Callflows

• Ability to have call flow objects point to dynamic destinations, based on per-call callflow variables, instead of just static assignments

• (e.g. Normally, a “user” callflow object would point to an individual, “John Smith” (actually, his internal user id). Now, the user callflow object can look for “dial_user” variable (channel variable), with a static fallback and “dial_user” is pre-set via Custom Key/Value Store module (or even via Pivot!)

Page 8: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

DEMO TIME!

Page 9: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

ElasticSearch CDR Module

Page 10: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

ElasticSearch CDR Module

Page 11: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Callflows: Custom Key/Value Set

Page 12: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Callflows: Custom Key/Value Set

Page 13: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Kazoo-UI Improvements

Page 14: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Let’s talk about contributions!

“Coming Soon”

Page 15: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

Code Contributions: Coming SoonACDc

• Breakout IVRs• Every <x> minutes, an option to

sub out to a callflow for things like Hold Music selection

• Have also added native support for Callbacks

• E.g. Keep your position in queue and the system will call you when an agent is available

Community Scripts

• Bulk “Extension” Creation via CSV (including support for FreePBX/Elastix formatted exports)

• CLI Tool for bulk document modifications (Supports Users, Devices, Accounts)

• Allows you to change things like codecs, allowed applications, disable call forwarding for every device, etc

• Realtime CDR stream into Elasticsearch

Page 16: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

A special KazooCon Surprise….

New WhAppsTo be released soon!

Page 17: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

New WhApps: Open Source Release Soon!

QUiLT

• Listens to ACDc events and spits them out in Asterisk “queue_log” format

• Allows 3rd party Asterisk-focused queue reporting tools (e.g. Asternic Call Center Stats, etc) to work natively with Kazoo!

Page 18: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

New WhApps: Open Source Release Soon!

QUiLT

• Listens to ACDc events and spits them out in Asterisk “queue_log” format

• Allows 3rd party Asterisk-focused queue reporting tools (e.g. Asternic Call Center Stats, etc) to work natively with Kazoo!

AMImulator

• A fork of “blackhole”

• Emulates the Asterisk AMI Event Socket

• Facilitates connecting tools written only for asterisk to Kazoo

• E.g. FOP, iSymphony, Salesforce Connectors, etc

Page 19: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

New WhApps: Open Source Release Soon!

QUiLT

• Listens to ACDc events and spits them out in Asterisk “queue_log” format

• Allows 3rd party Asterisk-focused queue reporting tools (e.g. Asternic Call Center Stats, etc) to work natively with Kazoo!

AMImulator

• A fork of “blackhole”

• Emulates the Asterisk AMI Event Socket

• Facilitates connecting tools written only for asterisk to Kazoo

• E.g. FOP, iSymphony, Salesforce Connectors, etc

Wanna see??

Page 20: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

DEMO TIME!

Page 21: Voxter - Building Value with Kazoo - KazooCon 2015

Thank You!

#kazoocon14

Page 22: Voxter - Building Value with Kazoo - KazooCon 2015

@kazoocon

[email protected]