Upload
2600hz
View
5.143
Download
7
Embed Size (px)
Citation preview
PRESENTED BY:
BUILDING VALUE WITH KAZOO
DAYTON TURNERDANIEL FINKELUCAS BUSSEY
-VOXTER
@kazoocon
Hello!
Dayton TurnerLucas BusseyDaniel Finke
@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
@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
@kazoocon
Let’s talk about contributions!
In Progress / Completed
@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..
@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!)
@kazoocon
DEMO TIME!
@kazoocon
ElasticSearch CDR Module
@kazoocon
ElasticSearch CDR Module
@kazoocon
Callflows: Custom Key/Value Set
@kazoocon
Callflows: Custom Key/Value Set
@kazoocon
Kazoo-UI Improvements
@kazoocon
Let’s talk about contributions!
“Coming Soon”
@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
@kazoocon
A special KazooCon Surprise….
New WhAppsTo be released soon!
@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!
@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
@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??
@kazoocon
DEMO TIME!
Thank You!
#kazoocon14
@kazoocon