Video RTC for
Video Gateway platform for Contact Center
© 2019 Interactive Powers
© 2019 Interactive Powers
Streamline your business
communications
A complete approach for Contact Center
Interactive Powers
© 2019 Interactive Powers
WOW! Video RTCAltitude uCI
Video Gateways for advanced Real-time Communications on existing Contact Centers.
Multi-channel coverage for Web Browsers, Mobile devices and IoT.
Video RTC
© 2019 Interactive Powers
y
© 2019 Interactive Powers
Oui Móvil
© 2019 Interactive Powers
Serviin - Video Call Center
© 2019 Interactive Powers
© 2019 Interactive Powers
Business Factors
Multitenant Customizable
e o pConfigurable
mScalable
fFlexible
Scalable video ports capacity
with multi-server configuration
Ready for VM servers and cloud hosting services
deployments
RTMP & WebRTC can run multiple services on each
server unit
Friendly packaged installation and
upgrade procedure
Flavors and Use Cases approach
for open standard developments
Video RTC is a complete Solution and Toolkit
© 2019 Interactive Powers
Video Real-Time Communications
Video RTC
© 2019 Interactive Powers
Video Real-Time Communications
Video RTC
© 2019 Interactive Powers
Video Real-Time Communications
Video RTC
© 2019 Interactive Powers
Customized for your partners and projects
Multiple Flavors
© 2019 Interactive Powers
RTMP Gateway - Demo for Cloud Services
Showroom
© 2019 Interactive Powers
Develop your own Use Cases and Flavoured Services
RTMP
© 2019 Interactive Powers
WebRTC Gateway - Live Demo
Showroom
© 2019 Interactive Powers
Develop your own Use Cases and Flavoured Video Services
WebRTC
© 2019 Interactive Powers
CCTR Video CCTRPhone Call (PSTN, SIP) Voice / Video Call (WebRTC, RTMP)
Call Recording (Voice) Video Recording (Video)
Automatic Call Distribution (ACD) SPLIT over WebRTC, RTMP, SIP
Interactive Voice Response (IVR) HTML5, Javascript
Caller #ID Session #ID
Monitor, Interrup and Whisper Live Chat
Customer Relationship Mgt (CRM) File Sharing
Script Management File Sharing / CoBrowsing
Extended CCTR
y+
+
+
+
+
+
© 2019 Interactive Powers
How it works.
Smartphone
Web Browser
Tablet
SPLIT PBX
CTI
y
Web Browser
Video RTC
Contact Center
Video Channels
Users / Endpoints
AA V D
VD
SIPRTC
© 2019 Interactive Powers
Now Modern Web Browsers are all supported!
Recommended Browsers
Chrome OperaSafari Firefox
© 2019 Interactive Powers
All these scenarios works with both technologies RTMP and WebRTC
Video RTC Servers
RTC
Video Gateway (RTMP)Video Gateway (WebRTC)
RTC
y y
© 2019 Interactive Powers
Audio / Video SPLIT configuration for Contact Centers
WebRTC Gateway
Smartphone
Web Browser
Tablet
SPLIT PBX
CTI
Android
A V D
V
A
D
© 2019 Interactive Powers
Audio / Video SPLIT configuration for Contact Centers
RTMP Gateway
Smartphone
Web Browser
Tablet
SPLIT PBX
CTI
A V D
V
A
D
© 2019 Interactive Powers
WebRTC-SIP
Your PBX | CTIYour Website
RTC SIP
AA V D PBXSPLIT
yVideo RTC
© 2019 Interactive Powers
Core Functions
Mute AudioMute Video Video Recording Custom Flavour
RTMP unsupported
External Repository
© 2019 Interactive Powers
Special Extensions
Screen SharingLive Chat Lock RoomFile Sharing
RTMP unsupported RTMP unsupported
© 2019 Interactive Powers
SPLIT Functions
Video #ID SIP / DTMF Video ConverterPop-up Agent
Not available for RTMP
© 2019 Interactive Powers
Web BrowsersRun over any Desktop Web Browser (Mac, Windows, Linux)
WIP
Chrome SafariFirefox Internet Explorer OperaMS Edge
❌
❌
© 2019 Interactive Powers
RTMP vs WebRTC
Key Features RTMP WebRTC
Web Browser - User
Plugin - Pop-up Agent Flash Player Web Browser
IP Network TCP UDP
Mobile SDK Discontinued
HTTPS Yes Yes
Audio Codecs G711, Speex G711, Opus
Video Codecs H263 Sorenson H264, VP8-VP9
Security HTTPS HTTPS
Android
© 2019 Interactive Powers
Webclient
Call
Hangup
Mute DTMF Settings
Your Help
© 2019 Interactive Powers
Featuresy
RTC
© 2019 Interactive Powers
Core Features
s
Video Calling
File Sharing
Screen SharingVoice Calling
Live Chat
s
!
"
SIP Connect
Meeting Point
Pop-up Agent
API Framework
Video ID
Video Recording
Snapshot
Complementary Functions
© 2019 Interactive Powers
CoBrowsing
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Video RTC · Gateway
© 2019 Interactive Powers
Advanced Video RTC functions
Maximum Bandwidth Set your video quality to HD or any low, medium bandwidth limit!
Low Bandwidth & Auto-adjustment Set automatically video size and framerate according to the bandwidth
Video Recording / SPLIT Set all video calls under auto-recording or with agent activation
Open Standards / Codecs Set VP8 / Opus / G711 transcoding in audio allowed!
Key Factors
© 2019 Interactive Powers
Industry StandardsThis powerful dual solution is fully compliant with
RTMP or WebRTCAdobe Flash / RTMP and HTML5 / WebRTC
Web Browser Plug-inAdobe Flash Player 9.. 11.X / Native WebRTC
SIP Session Initiation ProtocolIETF RFC 3261
Audio / Video Codecs Audio g711, Speex, Opus / Video VP8, h264,h263 Sorenson
© 2019 Interactive Powers
Webclient · Video
© 2019 Interactive Powers
Device Selection · Video
Powered by API Framework
© 2019 Interactive Powers
Technologies
Stack WebRTC
Client & Server
iOS SDK
Mobile Clients
Stack RTMP
Client & Server
Android SDK
Mobile Clients
Evolutive and Built for Best of Breed Technologies
© 2019 Interactive Powers
Customized and Optimized Web Integration
Open Standards
Native API for Web Browser Open Standard
W3C HTML5 Integration with JavaScript
Peer-to-Peer Real-Time Communications
© 2019 Interactive Powers
Powered by IVRPowers
VideoRTC.js - Docs
© 2019 Interactive Powers
Powered by IVRPowers
VideoRTC.js - Docs
Mobile Devices
© 2019 Interactive Powers
Video RTC · End Points
Interactive Kiosk Web BrowserMobile Device
© 2019 Interactive Powers
Hybrid Mobile Development
Apple Android
© 2019 Interactive Powers
Screenshots (samples)
© 2019 Interactive Powers
Videocalling…
© 2019 Interactive Powers
VideoRTC
VideoRTC Showroom
© 2019 Interactive Powers
IntPowers
Video RTC for CCTR
© 2019 Interactive Powers
Videocalling…
#
© 2019 Interactive Powers
Powered by ionics 2
Hybrid Development
© 2019 Interactive Powers
Android Desktop (Ionic 2)
© 2019 Interactive Powers
Hybrid Builder Ionic 2 for Video Gateway (WebRTC)
API Framework
VideoRTC.jsy
Build your own end-points
© 2019 Interactive Powers
Video IDFacial Recognition API
© 2019 Interactive Powers
PSTN is not required to call!
WIFI
y y
© 2019 Interactive Powers
Webclient - Custom
Build it from scratch in HTML5 API Framework · VideoRTC.js
Customize Icons, Colors, Size, Formats, Frames…
© 2019 Interactive Powers
Video | Audio Buttons
Live Chat
Remote typing status…
Local Video
Remote Video
Webclient - Custom
© 2019 Interactive Powers
Special Extensions
Screen SharingLive Chat SnapshotFile Sharing
HTML5 API Framework
© 2019 Interactive Powers
Webclient - Windows
© 2019 Interactive Powers
Screen Sharing
© 2018 Interactive Powers
Apple iOS updated!
Safari 11
© 2019 Interactive Powers
Chrome Extension 3.1
Interactive Powers Screen Sharing Chrome Extension!
Live Chat Voice Call Video Call
© 2019 Interactive Powers
Escalating
Voice Call
Live Chat
Video CallyVideo RTC
File Sharing Screen Sharing Snapshot
© 2019 Interactive Powers
System Requirements
Linux Debian 8 64-bit Asterisk Softswitch 11, 13 or upper inside
Apache Web Server STUN/TURN Server
SSL Certificate
WebRTC Gateway
© 2019 Interactive Powers
System Requirements
Linux CentOS 6 64-bit Asterisk Softswitch 1.8, 11 inside
Apache Web Server SSL Certificate
RTMP Gateway
© 2019 Interactive Powers
Inbound Video RTC SPLIT traffic for Contact Centers
HA Scenarios 1, 2, 3
Scenario 1 Frontend HA
Scenario 2 Backend HA
Scenario 3 Front & Back HA
RTMP | WebRTC RTMP | WebRTC RTMP | WebRTC
2… n Video RTC Servers 1 Video RTC Server 2… n Video RTC Servers
1 PBX Node Server 2… n PBX Node Servers 2… n PBX Node Servers
HTTP Proxy required HTTP Proxy required
© 2019 Interactive Powers
Video RTC Frontend HA with 2…n Servers
HA · Scenario 1
PBXy
y
y
PROXY
Video Gateway Cluster [2… n] Servers
FAIL OVER
RANDOM
HTTP
Load Balancing
© 2019 Interactive Powers
PBX Backend HA with 2…n Servers
HA · Scenario 2
PBXy
PBX
PBX Node 1
Node 2
Node 3
Single Video Gateway PBX Cluster
FAIL OVER
RANDOM
ROUND ROBIN
© 2019 Interactive Powers
HA · Scenario 3
PBXy
y
y
PROXY
PBX
PBX
Node 1
Node 2
Node 3
Video Gateway Cluster [2… n] Servers
PBX Cluster
HTTP
Load Balancing
FAIL OVER
RANDOM
Video RTC / PBX Frontend & Backend HA with 2…n Cross Servers
© 2019 Interactive Powers
Public or Private Cloud Hosting
VM Environnements
• Proxmox Virtual Environnement
• VMware Environnement
• Amazon EC2 Environnement
• OVH Cloud Environnement • KVM Environnement
• XEN Environnement
Some compliant
VM environnements
© 2019 Interactive Powers
Minimal OS installation is required for all deployments
Operating System
Distribution Gateway Kernel Websiste
Debian WebRTC v8 / 64-bit http://www.debian.org
CentOS RTMP v6 / 64-bit http://www.centos.org
Please contact our technical support for selecting the right distribution release.
© 2019 Interactive Powers
Enabling Video Call over RTMP or WebRTC
Gateway (Voice)
Ports CPU RAM SIZE
30 1-1 cores > 2 Gb S
60 1-2 cores > 4 Gb S-M
120 2-4 cores > 8 Gb M
240 4-8 cores > 8 Gb L
480 > 8 cores > 16 Gb XL
© 2019 Interactive Powers
Enabling Voice Call over RTMP or WebRTC
Gateway (Video)
Ports CPU RAM SIZE
30 1-2 cores > 4 Gb S-M
60 2-4 cores > 8 Gb M
120 4-8 cores > 16 Gb L
240 8-16 cores > 32 Gb XL
© 2019 Interactive Powers
Disk Sizing for Video Recording per video call (2 peers)
Video Recording
2x Peer
640 x 480
Low
<80 kbps
Medium
128 Kbps
High
>300 Kbps
1 min 1,5 Mb 2,5 Mb 16 Mb
1h (60 min) 90 Mb 150 Mb 1Gb
1 day (24h) 2,16 Gb 3,6 Gb 24 Gb
1 month (30 days) 64,8 Gb 108 Gb 720 Gb
© 2019 Interactive Powers
Introducción
Calle Magallanes, 13 28015 Madrid (Spain)
Europe America
2320 Ponce de Leon Blvd 33134 Coral Gables (Miami)
Interactive Powers Interactive Powers