Professional Documents
Culture Documents
1. INTRODUCTION
In this document, we discuss the improved customer experience, cost savings, and enhanced IT productivity
brought about by the introduction of web real-time communications (WebRTC) in the contact center and
the potential security vulnerabilities it presents. We introduce the AudioCodes WebRTC Solution, which
comprises a feature rich WebRTC gateway that is fully integrated with AudioCodes market-leading session
border controller (SBC) and a WebRTC client SDK. AudioCodes’ unique solution prevents all threats carried
by internet-based WebRTC traffic. It also enables reduction in IT hardware and software components as
well as management simplification, and cost-effectiveness.
WebRTC has gained universal acceptance. It is widely used for voice and video calling and is supported
in the Chrome, Firefox, Safari, and Edge browsers, as well as in Android and iOS mobile operating
systems. WebRTC standards have stabilized and address areas such as security, encryption, voice/video
codec implementations, connection establishment, network address translation (NAT) traversal, packet
loss concealment, bandwidth management, and voice over IP (VoIP)/media transfer. WebRTC supports
mass-market consumer communications applications (such as Google Hangouts, Facebook Messenger/
WhatsApp/Instagram, Snapchat, Oculus VR Chat. Business), as well as business services such as Amazon
Chime, Slack, and GoToMeeting.
WebRTC is revolutionizing the contact center as well1 . It enables an omnichannel approach to customer
service by allowing customers to engage with contact center agents (either on-premises or work-at-home
- WAHA) via a “Click-to-Call” button, in context, while they are browsing the contact center customer
website. The agents themselves may be equipped with a SIP phone, a softphone, a web browser (on a
PC, a Chromebook or tablet or mobile phone), or a WebRTC-based mobile application. The interaction can
occur via any of the following modes of customer engagement:
1. https://www.uctoday.com/contact-centre/why-webrtc-is-boosting-the-contact-centre-experience/
From the perspective of the contact center IT team, WebRTC is attractive because of the operations
simplification, productivity gains, and cost savings it delivers. With WebRTC, there is no need to install and
maintain downloadable applications or plug-ins to agents’ PCs or web browsers or provide them with (and
maintain) hardware SIP phones. Furthermore, with WebRTC, connectivity is made seamless for work at
home agents, regardless of the home router being used and its configuration.
WebRTC is prevalent in the fast-growing cloud contact center as a service (CCaaS) market2 as well. More
often than not, CCaaS solutions rely on WebRTC as the underlying communications platform because
using WebRTC is simple, ensures high voice and video quality while removing the need for application
downloads or client upgrades.
because using WebRTC is simple, ensures high voice and video quality while removing the need for
application downloads or client upgrades. It also makes NAT/firewall traversal a breeze.
WebRTC is already being used by established and emerging CCaaS providers, including: Genesys, Avaya,
NICE inContact, Five9, Enghouse Interactive, Vocalcom, Puzzel, Twillio, and Amazon Connect to name a
few.
1. Improve customer experience (CX), so they can delight their customers through every interaction they
have with them, from a web site visit to a customer service phone session with an agent. Among the
delight factors are:
• Easy and immediate reachability of an agent, which is greatly enhanced by the WebRTC click-
to-call feature
• High quality voice (and video) communications, which is made possible by the Opus (and AV1)
codecs used by WebRTC
• Interaction/co-browsing with agents who are aware of the context which led the customer to
click-to-call customer service and are more knowledgeable of the customer issue
3. Enhance IT productivity and simplify customer service operations, which WebRTC facilitates by:
• Obsoleting the need for download, installation, or upgrades of agent client software
• Minimizing quality issues created by network impairments
• Reducing the need for IT knowhow as voice and video connectivity are addressed by the web
browser.
2. Enabled by WebRTC, the worldwide cloud-based contact center market is predicted to grow from US$ 6.47B in 2017 to US$ 24.11B by 2023, at a CAGR of 25%
https://www.marketwatch.com/press-release/cloud-based-contact-center-market-trends-size-growth-and-segments-by-forecast-to-2023-2018-09-20
As such, a WebRTC gateway extends the scope of WebRTC applications and enables interoperability of
WebRTC with SIP and PSTN.
WebRTC gateway mediates and bridges between the WebRTC and the SIP protocol stacks. It translates
WebSockets-based signaling to plain SIP-based signaling3 and also converts WebRTC-based
(SRTP+DTLS+ICE) media transport to RTP/SRTP transport. While doing so it can also transcode voice
codecs from OPUS to G.711.
WebRTC SIP
SRTP+DTLS+ICE RTP
A WebRTC gateway is also required when centralized control is needed, e.g., for session recording, calling
policy enforcement, or conferencing.
Typically, session border controllers (SBC) are relied upon to provide enhanced security for VoIP
communication environments such as unified communications (UC) networks and contact centers. SBCs
form an effective demarcation point between non-trusted VoIP networks, such as the public internet,
and the trusted communication network that is being protected. They perform SIP mediation and media
handling (interoperability). Should the WebRTC gateway be deployed in tandem with the SBC, it might be
taken down and crash during a DoS/DDoS attack, unless appropriate security mechanisms have been
incorporated into the WebRTC gateway design and code. Using the WebRTC gateway for signaling-only
communication directly with the contact center’s SIP application server makes things even worse: in this
case, even if the WebRTC gateway survives a DoS/DDoS attack, it will allow the attack to pass through and
overwhelm the application server. Clearly, neither of these options delivers the level of security demanded
in such environements and another, more robust solution needs to be employed.
AudioCodes’ solution portfolio includes VoIP media gateways and SBCs that offer enhanced security
(including when WebRTC traffic is thrown into the mix), seamless SIP connectivity with enterprise voice
infrastructure, cloud voice services (UCaaS, CCaaS), the public switched telephone network (PSTN), and
SIP trunking services. AudioCodes SBCs also deliver Direct Routing capabilities for Microsoft Teams.
AudioCodes Mediant SBC platform is perfectly suited to support WebRTC in contact centers in the most
secure fashion, due to the integration of the WebRTC gateway capabilities within the SBC.
2. A WebRTC client SDK that enables quick and easy integration of WebRTC into client websitesand
Android and iOS-based smartphones. A “Click-to-Call” button web widget is available for simple
and instant website integration (no coding knowledge is required).
AudioCodes’ WebRTC solution for contact centers can be complemented by additional offerings such as:
1. One Voice Operations Center (OVOC) management system that combines management of
voice network devices and quality of experience monitoring into a single, intuitive web-based
application. OVOC provides tools to monitor and analyze network performance, and voice
and video quality. It can detect WebRTC call quality issues that are caused by performance
problems in the underlying IP transport network (e.g. the agent’s connection through the public
internet to the CCaaS provider) and problems associated with signaling, media engine or NAT
(network address translation) traversal code.
2. AudioCodes professional services, that follow a complete network lifecycle model based on the
three basic phases of PLAN, IMPLEMENT and OPERATE, including: planning services, network
voice readiness assessment, WebRTC deployment best practices, business benchmarking,
and experienced project management.
The WebRTC gateway capabilities are available on all AudioCodes Mediant SBC products and are
enabled via a software license key.
The AudioCodes WebRTC gateway also eliminates the need for STUN and TURN servers (needed for
addressing issues of WebRTC clients behind NAT) since it exposes a public IP address and supports ICE
lite. This further contributes to the simplicity and cost-effectiveness of the resulting network architecture.
for placing and receiving WebRTC voice and/or video calls. Lightweight (only 320KB), it provides a simple
API layer for developers with no VoIP expertise.
A “Click-to-Call” button web widget is available for simple and instant website integration (no coding
knowledge is required).
Adopters of the AudioCodes WebRTC solution for contact centers can expect the following benefits:
1. Simple and secure integration of WebRTC through the seamless integration of a WebRTC
gateway within the SBC, the most secure solution that is simplest to install, configure and
manage from a single management console.
2. Cost savings achieved by the reduction/elimination of 1-800 toll free access charges. The
expense of procuring and distributing softphone software is also avoided. The WebRTC
endpoint code resides on a server, is downloaded to a web browser on each call, and is always
up-to-date for every call.
3. Enhanced IT productivity and smoother customer service operations realized by drastically
simplifying the complexity of telephony operations, installation and maintenance, including the
elimination of the need for special-purpose agent softphone clients or hard phones (including
certification, licensing and maintenance of a SIP client for each operating system used by the
agents). WebRTC is as portable and trouble-free as browsing the web.
12. SUMMARY
WebRTC is key to contact center evolution from the perspective of cost savings, customer experience,
agent productivity and ease of operations. The AudioCodes WebRTC solution, which includes both a
WebRTC gateway and a client SDK, can ensure a smooth introduction of secure WebRTC services within
any contact center. Existing AudioCodes SBC customers can immediately leverage the integrated WebRTC
gateway capabilities. AudioCodes has the unique expertise and field experience to accompany contact
centers through their WebRTC journey.
For further details, please visit the WebRTC solution page on the AudioCodes website.
https://www.audiocodes.com/solutions-products/solutions/enterprise-voice/webrtc-gateway
Tel: +972-3-976-4000 Somerset, NJ 08873 VoIP Sounds Better, IPmedia, Mediant, MediaPack, What’s Inside Matters,
OSN, SmartTAP, User Management Pack, VMAS, VoIPerfect, VoIPerfectHD,
Fax: +972-3-976-4040 Tel:+1-732-469-0880 Your Gateway To VoIP, 3GX, VocaNom, AudioCodes One Voice, AudioCodes
Fax:+1-732-469-2298 Meeting Insights, AudioCodes Room Experience and CloudBond are
trademarks or registered trademarks of AudioCodes Limited. All other
products or trademarks are property of their respective owners. Product
specifications are subject to change without notice.
9 2019 V.12