1. Pexip and Skype for Business
Interoperability & Integration
November 30, 2016
2. Challenges
Three key technologies do
not work well together:
Skype for Business,
traditional video
conferencing, and WebRTC
Traditional conferencing
infrastructure is based on
custom hardware. It is very
expensive, and complex to
operate.
Enterprise technologies
lack scale to provide all
employees with virtual
meeting rooms for voice,
video and data
Interoperability Cost & Complexity Scalability
Challenges faced by enterprises using video collaboration
Datacenters and
virtualization is the norm.
Move to cloud has started.
Collaboration infra-
structure lags behind.
Datacenter & Cloud
$?
3. Enterprise Video Growth Driven by Three Technologies
Microsoft
Skype for Business
Web
Browsers
Traditional
Videoconferencing
Gartner:
In 2019 WebRTC will power 15% of
enterprise voice and video usage,
up from 1% today
Gartner:
By 2019, group videoconferencing
usage enterprise-wide will increase
400% over current levels
Source: Predicts 2016: UCC Will Thrive With Web Standards, Commodity and Cloud, Gartner Group
Unify Square:
Skype for Business will exceed 100
million enterprise seats by 2018
15X 400%100M
4. Pexip Makes These Technologies Work Together at Scale
On-premise Deployment
Pexip Infinity can be deployed in the cloud, on premises or both
Pexip Infinity makes all these technologies interoperate at scale
A deployment may consist of 1 or 100 servers, and can handle hundreds of thousands of users
Cloud Deployment
5. 1
2
3
4
Pexip Infinity Key Functionality
Distributed Conferencing
Voice, video and data conferencing allowing any
mix of participants in the same meeting – SIP,
H.323, Lync, Skype, Web, Mobile, VoIP
Distributed Gateway
Any-to-any gateway allowing any endpoint (e.g.
Lync, Skype, Web) to call any other endpoint
directly
Distributed Call Control
Multiprotocol SIP/H.323/WebRTC registrar,
enabling advanced call processing scenarios.
Simplifies deployment
Distributed Edge
Provides policing of the enterprise edge, with
simplified edge design compared to existing
solutions. Coming in 2016.
6. Pexip Infinity Distributed Architecture
Scale
Distributed architecture – multiple VMs connected
across locations. Increase capacity while running by
adding VMs, locations. Active deployments with over
100,000 VMRs configured
Cost
Easier to deploy and manage than any competing
enterprise architecture. Single portal to manage all
VMs, even for global deployments. Saves bandwidth
across the WAN.
Resilience
Within a datacenter, fail over from one server to
another. Between datacenters – location failover.
Resilient to temporary network splits.
Cloud
Deploy on standard servers on premise. Deploy in
Azure or Amazon or other IaaS. On-premises for daily
needs, burst to cloud for more capacity.
$
Bandwidth savings
between locations
Burst to cloud in one
or more locations
Very low latency
between endpoints in the
same location
10. Distributed Deployment in Azure
Pexip Infinity Distributed Architecture is perfectly
suited for deployment in Azure:
Small VM for Management Node
Larger instances for Conferencing Nodes
Place Conferencing Nodes in relevant regions
Connect Conferencing Nodes w/Azure Site-to-Site VPN
The entire Pexip deployment, consisting of dozens of
VMs, still behaves like a single entity
All Conferencing Nodes are automatically discovered by and
provisioned by the single Management Node
Conferencing Nodes can be added and removed on
the fly, without downtime
Azure Site-to-Site
VPN connects Pexip
Conferencing Nodes
Azure view of Pexip deployment:
A single Management Node and
three Conferencing Nodes in three
different Azure data centers
12. Use Cases and Workflows
Dual-stream content sharing Skype4B-to-VTC
Dual-stream content-sharing: RDP
Dual-stream content-sharing: VBSS
Dual-stream content-sharing: PowerPoint upload
Dual-stream content-sharing: PowerPoint upload, w/PPT in calendar invite
Join-experience
VTC endpoints: Dial-in to Skype4B meeting
Drag-and-drop VTC endpoints into Skype4B meeting
VTC endpoints: One-click dial-in to scheduled Skype4B meetings
VTC endpoints: Scheduling Pexip VMRs using Outlook/Exchange
Point-to-point calls
From VTC endpoint to Skype4B client
From Skype4B client to VTC endpoint
13. Dual-stream Content-sharing: RDP
Pexip Infinity SIP/H.323
BFCP/H239
content
H264
video
Pexip Infinity SIP/H.323
BFCP/H239
content
H264
video
RDP
content
H264UC
video
RDP
content
H264UC
video
14. Dual-stream Content-sharing: Surface Hub
Surface Hub
Pexip InfinitySkype4B
BFCP/H239
content
H264
video
RDP
content
H264UC
video
Whiteboard
H264UC
video
SIP/H.323 VTC Receiving
whiteboard content as
BFCP/H.239
SIP/H.323 VTC Receiving
whiteboard content as
BFCP/H.239
MSFT Surface Hub
SIP/H.323
15. Dual-stream Content-sharing: VBSS
VBSS: Coming in Pexip Infinity Version 14
Pexip Infinity SIP/H.323
BFCP/H239
content
H264
video
Pexip Infinity SIP/H.323
BFCP/H239
content
H264
video
RDP
content
H264UC
video
VBSS
content
H264UC
video
RDP content sharing is great for static and detailed content
VBSS content sharing is better for sharing video clips
S4B clients will choose the appropriate method
Pexip will transcode either technology
16. Content-sharing: PowerPoint Upload
Pexip Infinity SIP/H.323
BFCP/H239
content
H264
video
PSOM
H264UC
video
Skype4B
On-prem or O365
Upload
PowerPoint
H264UC
video
17. Content-sharing: PowerPoint Upload
Pexip Infinity SIP/H.323
Workflow:
Invite to Skype meeting
Include VTC endpoint in meeting
Attach PowerPoint to meeting invite
During meeting, VTC will receive slides as BFCP/H.239
WebRTC endpoints will receive content as JPEG/PNG
H264
video
PSOM
H264UC
video
Skype4B
On-prem or O365
Upload
PowerPoint
H264UC
videoSurface Hub
Skype Room System
BFCP H.239
content
18. Join Skype4B meetings from VTC: Dial-in Using Conference ID
Surface Hub/SRS
Skype4B clients
Pexip InfinitySkype4B AVMCU
Skype
Conf Id:
Skype meeting scheduled
using Outlook
Custom footer appended
to invite. Explains how to
reach IVR from VTC
H323/SIP video endpoint
dials in via IVR, enters
conference ID
19. Join S4B meetings from VTC: Drag-and-Drop
Surface Hub/SRS
Skype4B clients
Pexip InfinitySkype4B AVMCU
Skype meeting scheduled
using Outlook
Custom footer appended
to invite. Explains how to
reach IVR from VTC
H323/SIP video endpoint
via Drag-and-Drop from
Skype4B client
20. VTC One-Click Dial to Skype4B
VTC
Skype4B AVMCU
On-prem or O365
Third-party
Scheduling Server
Exchange
Pexip Infinity
Gateway
Book Skype4B
meeting
Include VTC
room
Scheduling server
monitors VTC room
mailbox
Scheduling
server sends
dial-in
information
to VTC room
VTC clicks to
join
1 3
6
2
4
5
S4B clicks to
join
21. Scheduling Pexip VMRs: Outlook/Exchange Integration
Clicking the Pexip button
opens up the Pexip Scheduling
pane and adds dial-in
information to the invite
1 Press Pexip-icon in Outlook to
schedule a meeting. Add
attendees to invite as you
would for a regular meeting.
2
3
Attendees will receive a
meeting invitation containing
dial-in information.
The dial-in details are for a
unique VMR created specifically
for that meeting
Join the scheduled VMR using
any client – H.323, SIP, Skype,
Pexip – by dialling in.
After the meeting has ended,
the unique VMR will be
removed
22. Pexip Infinity SIP/H.323
Dial name/
number@domain
(MS-SIP)
Skype4B
On-prem or O365
Skype4B clients
Dial name/
number@domain
(MS-SIP)
Dial number or name/
number@domain
(H323 or SIP)
Point-to-Point Dialing Skype4B ↔ VTC
23. Pexip and Microsoft Technologies
Pexip Infinity is uniquely
suited for scalable
deployments in Azure
Pexip Infinity provides
interoperability with
Skype4B/O365
Interoperability beyond
basic voice/video. IM,
Powerpoint upload etc
Pexip Infinity can be
deployed on Hyper-V for
on-premises deployments
Pexip Infinity integrates
with Exchange for
scheduling VMRs
Pexip Infinity Exchange
integration, scheduling
VMRs using Outlook
Provision Pexip VMRs by
synchronizing with Active
Directory
Interoperability beyond
basic voice/video. IM,
Powerpoint upload etc