Contact Centers and the Voice-Enabled Web. Peter J. Cornelius

Similar documents
Achieving the Promise of WebRTC for Pervasive Communications

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Service Providers and WebRTC

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

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

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

Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES.

A Case for SIP in JavaScript

WebRTC and VoIP: bridging the gap

Deployment options for Avaya Communicator for Microsoft Lync with Lync Peer to Peer calling enabled

RCS - Overview. Rich Communication Suite

WebRTC Conference & Expo The Big Picture & Keynotes Highlights

By Kundan Singh Oct Communication

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist


1st TF-WebRTC meeting. Uninett WebRTC activities Stefan Otto Paris

Build New LTE Revenue Streams with. PTC 2013 David Bukovsky Vice President, Products BroadSoft, Inc.

Cloud Contact Center Services Profile: LiveOps

Rich Communication Suite Enabler. plus integration with your existing VoIP services

Lab Introduction software Voice over IP

Mobile VoIP Audio Quality CRASH COURSE THE INS AND OUTS OF MOBILE VOIP

SIP-ing? Pipeline Articles

November The Business Value of SIP Trunking

PQ v3.0. Voice over Wi-Fi. Datasheet

Cisco Unified Communications System Release 6.1 Enriches Collaboration Through a Unified Workspace

webrtc and XMPP Philipp Hancke, XMPP Summit 2013

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Vmware Horizon View with Rich Media, Unified Communications and 3D Graphics

Selecting the Right SIP Phone for Your IP PBX By Gary Audin May 5, 2014

Version 2.8. Released 30 September 2015

On-Demand Call Center with VMware View

Why WebRTC is essential to all telcos and OTT players

Cisco CME Features and Functionality

Contents. Specialty Answering Service. All rights reserved.

GENBAND Overview and UC Solution. -Common Platform Uncommon Performance

An Oracle White Paper January Delivering Enterprise-Class Communications with WebRTC

The Business Value of SIP Trunking

An Introduction to VoIP Protocols

Hosted PBX Platform-asa-Service. Offering

WebRTC: What is it & why is it important? Dean Bubley, Disruptive Analysis

Switchvox Cloud. It s more than a phone system. It s a better way to communicate.

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

New Phone System Questions from Potential Respondents:

CloudSpan VoIP Services Feature List

Anthony Caragol Gonzalo Escarrá

Packetized Telephony Networks

Unified Communications. Increased productivity through communications convergence

Software-Powered VoIP

PETER CUTLER SCOTT PAGE. November 15, 2011

b+s Connects CCE Edition

What it can do. Further scaling and resilience provided by native clustering. Automatic failover with no single point of failure.

JOIN A complete OTT client framework for desktop and mobile devices

Cloud Omnichannel Contact Center Software

Virtual Office. Technical Requirements. Version 3.1. Revision 1.0

Service Level Agreements for VoIP Alan Clark CEO, Telchemy

Contact Center Technology Trends: Part 1

Product Release Notes

MyCloud Dedicated Unified Communications (UC) Transforming Business Communications

Contact Center on Demand

Avaya plus Skype for Business: The Best of Both Worlds

The rise of the hybrid network model

Avaya IP Office Contact Centers

Introducing Cisco Voice and Unified Communications Administration Volume 1

SIP Trunking: Enabling Wideband Audio for the Enterprise

VoIP Solutions Guide Everything You Need to Know

Manual. ABTO Software

Live Communications Server 2005 SP1 Office Communications Server Matt Newton Network Engineer MicroMenders, Inc

UC & C Success Requires a Services Lead Approach

Fax Capabilities of the MX System

Introduction to VOIP. Stephen Okay Abdus Salam Int l Center for Theoretical Physics Trieste, Italy, February 21, 2007

Getting Started with VoIP Reports

INTRODUCTION. Specifically we looked at:

QUICK START GUIDE RELEASE 7

ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers.

Is Your Network Ready for VoIP? > White Paper

Hosted Contact Centre. Driving a more flexible customer service experience. Making technology easy and enjoyable

SIP Trunking DEEP DIVE: The Service Provider

HTML5 the new. standard for Interactive Web

How should an enterprise move toward Unified Communications?

Hosted Voice Service. CENIC VoIP Services in Collaboration with AT&T. Serving K-20 Education in California. March 11, 2014

SAP Business Communications Management (BCM): Cut through the hype

Voice over IP Basics for IT Technicians

Wave IP Business Communications Systems. Powerful. Flexible. Dependable.

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

How Conferencing Vendors are Remaining Relevant amid Market Pressure Need for Complementary Services Drives Mergers and Acquisitions

Transcription:

Contact Centers and the Voice-Enabled Web Peter J. Cornelius

Agenda Introduction WebRTC in the Contact Center LiveOps Browser VoIP Implementation Looking Ahead

LiveOps Built as a VoIP based solution for call centers PSTN only at the edge Call routing to at home agents Large, independent agent population Excellent test bed for general deployments

Why is the voice-enabled web valuable? Reduces costs Price of public Internet will always be lower than PSTN. Increases deployment reach Everyone has a browser, and all browsers will eventually support full-duplex voice. Enables new applications Web standards have a history of enabling new applications, and voice innovations within the browser are no different.

Voice-Enabled Web in the Contact Center

Barriers to Large-Scale Desktop VoIP Deployment and Maintenance complexity Upgrades dependent upon implementation Quality and consistency problems Codecs varied by implementation and configuration Lack of standards for developers No standard desktop integration API Behaviors and capabilities varied widely Infrastructure elements costly and/or difficult to manage Adobe Media Server Adobe Cirrus Service (Hosted, P2P only) openrtmfp/cumulus open source RTMFP Server

Why WebRTC? Built into the browser No other installation needed No components (e.g. Java applets) to download JavaScript API is natural and accessible for web developers Mobile browser support (phones, tablets) Automatic updates Based on open standards Unlike Flash, not under one company s control Standard specifies codecs, reducing uncertainty Voice - G.711, G.722, ilbc, Opus, and isac Video VP8 (+ H.264? IETF vote results?) Supports both peer-to-peer and intermediated communication Everyone is getting into the WebRTC business Vendors: Avaya, Cisco, GENBAND Open Source: FreeSWITCH, Asterisk

WebRTC P2P Connection Web Server Signaling Signaling Voice/Video/Data This is the WebRTC Triangle Signaling managed by Ajax/Comet or WebSockets Potential problems for the contact center No access to voice path can t record

WebRTC Intermediated Connection Caller Signaling Web Server Web Server Agent Signaling Voice/Video/Data Media Gateway Voice/Video/Data WebRTC Trapezoid Signaling still managed by Ajax/Comet or WebSockets Two triangles with media gateway, one for each party Voice/video passed through, recorded, etc. Potential problems for the contact center Latency must closely manage any audio processing delays

Implications No phone required Expensive desktop phones can be removed from the agent desktop Reduced telephony charges Fewer calls to toll-free numbers; replaced by direct connect from the browser No more extra line for home agents Application convergence Availability of new features and functionality Tight integration with the user or agent experience Faster development of custom agent applications

Challenges Standard is still settling API becoming firm, but uncertainty still exists in some areas (e.g. video codec) Browser support incomplete Internet Explorer not yet supported IE is still a factor in the enterprise Microsoft proposing alternative to WebRTC (CU-WebRTC) Safari not supported Call center agent desktops might need to be upgraded Agent workstations are not changed often Bare-minimum configurations might have audio quality issues Public Internet No control over QoS

LiveOps Browser VoIP Implementation

Capabilities Two lines of business Cloud based contact center platform and applications Bring your own agents Business Process Outsourcer (BPO) for call center agent services Independent contractor agents Features Multiple inbound/outbound media channels: PSTN or VoIP voice, email, web chat, SMS, Twitter, Facebook Interaction flow processing Cradle-to-grave reporting Voice and screen recording Agent, Admin, Supervisor applications Constraints 24/7 availability; no planned downtime Must support large, unpredictable bursts of activity Some stats: >300 Customers >40,000 registered agents >100,000,000 interactions processed per year

Agent VoIP Requirements Provide a no-install voice option Connect via Public Internet or direct connectivity infrastructure Public Internet will be adequate for most use cases Large customers may demand QoS assurances that public Internet cannot provide Maintain voice path quality Callers have low tolerance for audio quality degradation, jitter, echo, etc. Support older browsers to the extent possible Call centers are slow to upgrade; some contact centers still run IE8 Provide for easy move to newer technology Upgrade of browser should provide improvements without changes to our app

Endpoint Options Considered Softphone Examples: X-Lite, SJPhone, Broadsoft Business Communicator Our partners provide various SIP endpoint options Didn t want to introduce installable software to our platform Non-Flash browser plug-ins Examples: N-SIP, Voipfone, Gtalk, SureVoIP No real advantage over separate softphone installer -- requires just as much installation and maintenance work Generally paired with a VoIP subscription service Flash-based APIs Examples: Ribbit, Gizmo Flash is deployed broadly Version differences cause some clients to behave unpredictably Can be difficult for IT to manage Native WebRTC Preferable, but requires investment Third-party voice API providers Examples: Kandy, Twilio, Plivo, Phono Provide multiple options (Flash or WebRTC), abstracting the differences with their client APIs

LiveOps Browser VoIP Timeline 2000 LiveOps founded in Florida as a BPO POTS Phones 2001 Callcast founded in California as a contact center tech service 2003 LiveOps/Callcast companies technologies merge 2005 SaaS/PaaS business launched, larger customers added SIP Phones 2007 Fortune 500 customers added 2008 PCI Compliance 2009 Enterprise Agent product launched, continued growth Softphones 2010 REST API and Salesforce.com integration launched Ribbit Prototype 2011 Integrated multichannel tech stack, Data Exchange product launched 2012 LiveOps Application Server project started and launched WebRTC Prototype 2013 LiveOps Browser-based VoIP Support Released

Application Integration for Browser VoIP LiveOps Engage Application LiveOps Browser Phone API Third Party Connectors Twilio JS API SIP.JS API Genband JS API Browser WebRTC API Browser

LiveOps/WebRTC Integration for Agent VoIP 800 or DID inbound call terminates at LiveOps (PSTN) Call Data is sent via Agent API to LiveOps integrated agent experience via Public Internet LiveOps selects agent and sends Call to WebRTC Provider Extension (SIP or PSTN) Inbound call is received by LiveOps Application data is sent to desktop via LiveOps proprietary data channel LiveOps extends a PSTN call to a WebRTC provider to connect with agent WebRTC provider finds agent s registered client instance and opens voice path Legend SIP Data PSTN WebRTC provider sends VoIP call (WebRTC or Flash) to LiveOps Engage desktop client via Public Internet Caller is conferenced with agent by LiveOps platform In October 2013, we enabled WebRTC for a 500-agent call center We now have 20 call centers using WebRTC

Looking Ahead

Future Use Cases SIP Connections to WebRTC providers In house WebRTC capability WebRTC Call me now button Agent on mobile device Firefox and Chrome both support WebRTC on mobile browser ABI Research: 4.7 billion mobile WebRTC devices will be sold by 2018 Collaboration/Co-browsing Exploring use of TogetherJS Video support

Conclusion Cost Beats out softphone and plugin implementations Enables additional functionality and collaboration The few drawbacks have known solutions Enables an enhanced user experience