Preferred Architecture for Cisco Webex Hybrid Services, Design Overview
Preferred Architecture for Cisco Webex Hybrid Services, Design Overview
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of
Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners.
The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1721R)
Preface
Cisco Preferred Architectures provide tested and recommended deployment models for specific market
segments based on common use cases. They incorporate a subset of products from the Cisco
Collaboration portfolio that is best suited for the targeted market segment and defined use cases. These
deployment models are prescriptive, out-of-the-box, and built to scale with an organization as its
business needs change. This prescriptive approach simplifies the integration of multiple system-level
components and enables an organization to select the deployment model that best addresses its business
needs.
Midmarket CVDs
for on-premises
deployments
313117
Introduction
More and more, organizations are choosing collaboration services from the cloud because cloud
services:
• Are easier and faster to deploy
• Don't require the upfront capital investment of on-premises systems
• Provide predictable recurring expenditures through subscription-based user licensing
• Can free up IT staff to focus on other priorities
Many organizations, however, are unable or unwilling to move all their services to the cloud. Often, they
are not ready to replace everything they have on-premises, or they simply want to augment their current
collaboration tools with those from the cloud. But having tools from both the cloud and the premises can
create inconsistent, disjointed user experiences.
Cisco solves this problem with Webex Hybrid Services. These services connect what you have
on-premises with Webex Teams in the cloud to provide a single integrated experience. If you like the
capabilities of Webex Teams, you can integrate those capabilities with what you currently have deployed
for an even better end-user and administrator experience.
The Preferred Architecture (PA) for Webex Hybrid Services is a Cisco Validated Design (CVD) in the
Preferred Architectures umbrella that was created as a supplement to the PA for Cisco Collaboration
Enterprise on-premises deployments. It requires many of the same products and infrastructure as well as
the architecture and planning incorporated in the PA for on-premises deployments. Therefore we expect
you to follow and implement the latest version of the Preferred Architecture for Cisco Collaboration
Enterprise On-Premises Deployments, available at https://www.cisco.com/go/pa, prior to deploying the
PA for Webex Hybrid Services.
As part of implementing the PA for Webex Hybrid Services, there are a number of products and
integrations covered in the latest version of the Preferred Architecture for Cisco Collaboration Enterprise
On-Premises Deployments that overlap with, and thus are not part of, the PA for Webex Hybrid Services.
The areas of overlap include Cisco Meeting Server, Cisco Unified Communications Manager IM and
Presence Service, and Cisco Jabber. This does not mean that these products and services cannot be
deployed in an environment with Webex Hybrid Services, but that this PA for Webex Hybrid Services
will not discuss or treat any design considerations around these on-premises products and services when
they overlap with those included in the Webex Hybrid Services solution.
• Calling — Webex Teams includes cloud-based calling. With Webex Teams, you can make calls to
any other Webex Teams user in any company via SIP dialing, as well as calls to any endpoint or room
device deployed in your Cisco Enterprise on-premises solution. You can make and receive calls from
a phone connected to the Webex Teams service in the office or from the Webex Teams application
on your mobile phone or desktop. When integrated with Webex Hybrid Services, Webex Teams
applications also support enterprise dialing habits such as numerical dialing to on-premises
endpoints and the PSTN. (PSTN connectivity is provided through Cisco Unified Communications
Manager deployed on the enterprise premises.)
• Enhanced user experience — The Webex Teams application is central to Webex Teams. The
application gives the user the ability to access, use, and control the meetings, messaging, white
boarding, and calling capabilities of Webex Teams, depending on the user's license entitlement.
Users can also share content when in a meeting, when messaging, or while on a call. The Webex
Teams application is how users access the service on their smartphones, via a browser, or via a
dedicated application on their Mac or Windows PC.
• Incorporate video, desktop sharing, and persistent messaging into meetings — Improve
communications, relationships, and productivity by making it easier to meet face-to-face over
distance.
• Extend telephony with video — Facilitate face-to-face video communications directly from
end-user phones or softphone applications.
• Support teleworkers and branch offices — Let employees work from multiple locations, whether
satellite offices, home offices, or over the Internet when mobile.
• Collaborate with external organizations — Easily share information, interact in real time, and
communicate using technologies beyond email and phones.
• Create flexible work areas and office spaces — Scale office space and create work areas that foster
employee inclusiveness, collaboration, innovation, and teamwork.
Architectural Overview
The Preferred Architecture (PA) for Cisco Webex Hybrid Services provides end-to-end collaboration
targeted for deployments where a Cisco Collaboration solution based on Cisco Unified Communications
Manager has been deployed. This architecture incorporates high availability for critical applications.
The consistent user experience provided by the overall architecture facilitates quick user adoption.
Additionally, the architecture supports an advanced set of collaboration services that extend to mobile
workers, partners, and customers through the following key services:
• Voice and video communications
• Messaging
• Meetings that incorporate high-definition video, web conferencing, and content sharing capabilities
• Services for mobile and remote workers
Because of the adaptable nature of Cisco endpoints and their support for IP networks, this architecture
enables an organization to use its current data network and the Internet to support both voice and video
calls. The Preferred Architecture (PA) provides a holistic approach to bandwidth management,
incorporating an end-to-end QoS architecture and video rate adaptation and resiliency mechanisms to
ensure the best possible user experience for deploying pervasive video over managed and unmanaged
networks.
The PA for Webex Hybrid Services, illustrated in Figure 2, provides highly available and centralized
on-premises and cloud services. These services extend easily to remote offices and mobile workers,
providing availability of critical services even if communication to headquarters is lost. Centralized
on-premises and cloud-based services also simplify management and administration of an organization's
collaboration deployment.
Headquarters
Expressway-E
Cisco
Endpoints
DMZ
Webex
Expressway-C
Unified Video Mesh
Communicaons Nodes
Manager
Mobile/Teleworker
Expressway-C
Connector Host
Video Mesh
Internet
Call Control
313270
Calendar
Table 1 lists the products in this architecture. For simplicity, products are grouped into modules to help
categorize and define their roles. The content in this guide is organized in the same modules.
Table 1 Components of the Preferred Architecture for Cisco Webex Hybrid Services
High Availability
The PA for Webex Hybrid Services provides high availability for all deployed on-premises applications
by means of the underlying clustering mechanism present in all Cisco Unified Communications
applications. Clustering replicates the administration and configuration of deployed applications to
backup instances of those applications. Likewise, cloud services are natively redundant by virtue of
elastic computing and highly available service distribution within the cloud platform.
If an instance of an application or service fails, Cisco on-premises and cloud-based services (such as
endpoint registration, call processing, messaging, and many others) continue to operate on the remaining
instance(s) of the application or service. This failover process is transparent to the users. In addition to
clustering, the PA for Webex Hybrid Services provides high availability through the use of redundant
power, network connectivity, and elastic storage.
In the PA for Webex Hybrid Services, the following cloud services are deployed redundantly:
• Cisco Webex Control Hub
• Cisco Webex Teams Messaging
• Cisco Webex Meetings
Sizing Considerations
Sizing a deployment can become complex for large enterprises with sophisticated requirements. The
Preferred Architecture for Cisco Webex Hybrid Services, Cisco Validated Design (CVD) Guide, presents
some examples that simplify the sizing process.
Licensing
Details about the individual licenses for the endpoints and infrastructure components in the Preferred
Architecture for Webex Hybrid Services are beyond the scope of this document. For information about
licensing, see the Cisco Collaboration Flex Plan.
Endpoints
Cisco Collaboration endpoints provide a wide range of features, functionality, and user experiences.
Because Cisco endpoints range from low-cost, single-line phones and soft clients to presentation, white
board, and multi-screen Cisco TelePresence endpoints, an organization can deploy the right variety of
endpoints to meet users' needs (Figure 3). Additionally, these devices enable users to access multiple
communication services such as:
• Voice and video calling
• Meetings
• Messaging
• Desktop and content sharing
• White boarding
Headquarters
Expressway-E
Cisco
Endpoints
DMZ Webex
Expressway-C
Unified Video Mesh
Communicaons Nodes
Manager
Mobile/Teleworker
Expressway-C
Connector Host
Video Mesh
Internet
Call Control
Cisco Directory
r Microso
Connector Acve Directory
r Third-Party
Third-Part
r y Soluon
Integrated/Aggregated
Serv
Services
r ices Router
MPLS W
WA
WAN
AN
Integrated
Serv
r ices Router
Services
Directory
r Collaboraon Edge
Calendar
Recommended Deployment
In the PA for Webex Hybrid Services, both Cisco Unified Communications Manager (Unified CM)
on-premises call control and Cisco Webex provide endpoint registration and collaboration services.
We recommend the endpoints listed in the following tables because they provide optimal features for this
design. Cisco has a range of Collaboration Endpoints with various features and functionality that an
organization can also use to address its business needs.
Table 3 Cisco TelePresence and Video Endpoints – Unified CM or Cisco Webex Room Device
Product Description
Cisco Webex Board All-in-one presentation, white board, and audio/video multipurpose room
endpoint
Product Description
Cisco Webex Teams application: Application with cloud-based integrated
voice/video call, message, meeting, and content
• Mobile
sharing services for mobile devices, personal
– Cisco Webex Teams for Android computers, and web browsers
– Cisco Webex Teams for iPhone and iPad
• Desktop
– Cisco Webex Teams for Mac
– Cisco Webex Teams for Windows
• Web
– Cisco Webex Teams web application
Cisco
Content Unified CM Cisco Webex
Product(s) Audio Video Sharing Registration Registration Whiteboarding
1 2
Cisco IP Phone 8800 Series Y Y N Y Y N
Cisco IP Phone 8832 Y N N Y N N
Cisco Webex DX80 Y Y Y Y Y N
Cisco MX Series Y Y Y Y Y N
Cisco SX Series Y Y Y Y Y N
3
Cisco Webex Room Series Y Y Y Y Y N
Cisco Webex Board Y Y Y N Y Y
Cisco Webex Teams Mobile Y Y Y N Y Y
Cisco Webex Teams Desktop Y Y Y N Y Y4
Cisco Webex Teams Web Y Y Y N Y Y4
1. Only the Cisco IP Phones 8845 and 8865 support video.
2. While cloud registration is supported with these endpoints, for the purposes of this PA these endpoints register to Cisco Unified CM.
3. Cisco Webex Room Series endpoints support 4K video resolution.
4. View capability only.
Headquarters
Expressway-E
Cisco
Endpoints
DMZ Webex
Expressway-C
Unified Video Mesh
Communicaons Nodes
Manager
Mobile/Teleworker
Expressway-C
Connector Host
Video Mesh
Internet
Call Control
313272
Calendar
Table 7 lists the roles of the Cisco Webex Hybrid Directory Service components in this architecture and
the services they provide.
Webex Hybrid Directory Service enables an administrator to populate the common identity store of their
company's Webex Teams organization with users from their corporate Microsoft Active Directory. Once
the cloud identity store for the company's organization has been populated, administrators can easily
manage Webex Teams corporate user accounts. Administrators may configure user accounts, enable
specific features, and provision users for collaboration services within the Webex Teams organization.
As shown in Figure 5, Cisco Directory Connectors synchronize with Microsoft Active Directory using
Microsoft application programming interfaces (APIs) over the on-premises network. At the same time,
Cisco Directory Connectors push directory data and communicate over the Internet through the secure
enterprise boundary and corporate firewall with the cloud identity service within Webex. HTTPS is used
for communications between Cisco Directory Connectors and Cisco Webex.
Microso
APIs Cisco
Expressway-C Expressway-E
Webex
HTTPS (REST) Internet
Unified
Communicaons
Manager
313273
Endpoints Microso Expressway-C
Exchange Connector Host
The Directory Connector servers run on Microsoft Windows Servers and must be actively joined to the
Active Directory domain. (See the Deployment Guide for Cisco Directory Connector for the latest
version support information.) A read-only administrator account is used to authenticate the Directory
Connector to the Windows domain.
The customer organization administrator must log in to the Webex Control Hub and download the
Directory Connector software to the Windows servers. Once Directory Connectors are installed and
configured, synchronization will take place and users will be pushed to the Webex identity store for the
customer's organization through HTTPS connections. Because these are outbound connections from the
Cisco Directory Connectors to the Internet, they do not require any inbound ports to be opened on the
internal or external firewall.
Directory Connectors are configured to pull user information from the Microsoft Active Directory. (See
the Deployment Guide for Cisco Directory Connector for the latest version support information.) User
information can be pulled from the entire domain or from specific containers and organizational units.
It is also possible to create LDAP filters if more granularity is needed.
Users log in to Webex Teams via their email address, which corresponds to the mail LDAP attribute.
Once provisioned for Webex Teams Messaging, each user receives an automatic email from Webex and
is prompted to confirm their email address and specify a password.
Recommended Deployment
To deploy Webex Hybrid Directory Service in the PA for Webex Hybrid Services, we recommend the
following:
• Webex Teams users correlate to Cisco Unified CM end users by means of email addresses. For this
reason, make sure that the end-user account mail ID field in the Unified CM End User database
contains the user's email address. With LDAP directory integration, the mail ID field for Unified CM
end users is typically mapped from the mail field of the LDAP directory during synchronization.
• Install Directory Connectors and Active Directory Domain Service or Active Directory Lightweight
Directory Services on separate Windows servers.
• After the Directory Connector installations finish, run a first synchronization. Then configure full
synchronization and incremental synchronization schedules to keep the Directory Connectors (and
in turn Webex) updated when user information changes (user update, deletion, or addition) within
Microsoft Active Directory.
Headquarters
Expressway-E
Cisco
Endpoints
DMZ Webex
Expressway-C
Unified Video Mesh
Communicaons Nodes
Manager
Mobile/Teleworker
Expressway-C
Connector Host
Video Mesh
Internet
Call Control
Cisco Directory
r Microso
Connector Acve Directory
r Third-Party
Third-Part
r y Soluon
Integrated/Aggregated
Serv
r ices Router
Services
MPLS W
WA
WAN
AN
Integrated
Serv
r ices Router
Services
Directory
r Collaboraon Edge
313274
Calendar
Note Although Webex Hybrid Calendar Service also supports integration to Microsoft Office 365 or G Suite
by Google Cloud, these integrations are not discussed or covered in this PA for Webex Hybrid Services.
For information about these integrations, refer to the latest version of the Deployment Guide for Cisco
Webex Hybrid Calendar Service, available at
https://www.cisco.com/c/en/us/support/unified-communications/spark/products-installation-guides-list
.html.
Table 8 lists the roles of the Webex Hybrid Calendar Service components in this architecture and the
services they provide.
Webex Hybrid Calendar Service enables a tight integration between the user's enterprise Microsoft
Exchange calendar, Microsoft Outlook invitations, and Webex Teams Messaging. The Calendar
Connector service provides two key features:
• @meet
When @meet is added to the location field of an Outlook calendar invitation, Calendar Connector
and the cloud calendar service create a Webex Teams meeting and a new Webex Teams collaboration
space with a name that matches the invitation subject. All users in the calendar invitation are added
to the Webex Teams space and are invited to the meeting. This facilitates collaboration and allows
the meeting organizer and attendees to communicate and share material prior to, during, and even
after the meeting. If a calendar invitation includes a distribution list, users on the distribution list
will not be added to the Webex Teams space automatically; however, they will receive the meeting
invitation.
• @webex
When @webex is added to the location field of an Outlook calendar invitation, Calendar Connector
automatically populates the invitation with the user's Webex Personal Room information.
Hybrid calendar integration also enables:
• Synchronization of users' Microsoft Exchange enterprise calendar with their Webex Teams
application calendar and meeting list
• Sharing of users' out-of-office status from Microsoft Outlook with Webex Teams
As shown in Figure 7, the Cisco Calendar Connector service running on the Expressway-C Connector
Host synchronizes with Microsoft Exchange using Exchange Web Services (EWS) over the on-premises
network. At the same time, Cisco Calendar Connector pushes calendar data and communicates over the
Internet through the secure enterprise boundary and corporate firewall with the calendar service within
Webex. Cisco Calendar Connector also integrates with Webex Personal Rooms for @webex
functionality. HTTPS is used for communications between Cisco Calendar Connector on the
Expressway-C Connector Host and Webex. Because this is an outbound connection from the Cisco
Calendar Connector to the Internet, it does not require any inbound ports to be opened on the internal or
external firewall.
Expressway-C Expressway-E
Cisco
Webex
Internet
EXCHANGE WEB HTTPS (REST)
Unified SERVICES
Communicaons
Manager (EWS)
Expressway-C
Endpoints Microso Connector Host:
Exchange CALENDAR
CONNECTOR
@meet
313275
@webex
Note As shown in Figure 7, the Expressway-C Connector Host does not pair with the Expressway-E server
and, in the case of hybrid calendar integration, does not rely on Expressway-C and Expressway-E
firewall traversal capabilities to communicate with Webex.
Calendar Connector is configured to pull calendar and meeting information from Microsoft Exchange
using an impersonation account. (For the latest version support information, see the Deployment Guide
for Cisco Webex Hybrid Calendar Service.) This meeting information is used to create the appropriate
Webex Teams meeting and space with all invitees (@meet) and a Webex personal meeting room
(@webex).
For more information about Webex Hybrid Calendar Service, consult the Deployment Guide for Cisco
Webex Hybrid Calendar Service.
Recommended Deployment
To deploy Webex Hybrid Calendar Service in the PA for Webex Hybrid Services, we recommend the
following:
• Deploy a pair of dedicated Cisco Expressway-C hosts using the Expressway-C OVA. They will serve
as your Cisco Expressway-C Connector Hosts. These Expressway-C servers do not pair with
Expressway-E servers and, in the case of hybrid calendar integration, do not rely on Expressway-C
and Expressway-E firewall traversal.
• The application impersonation role must be configured in Microsoft Exchange and is used in the
Exchange Calendar Connector configuration on the Expressway-C interface. The application
impersonation management role in Microsoft Exchange enables applications to impersonate users
in an organization to perform tasks on behalf of the users. The impersonation account does not have
to be an administrator, but it must have a mailbox.
Headquarters
Expressway-E
Cisco
Endpoints
DMZ Webex
Expressway-C
Unified Video Mesh
Communicaons Nodes
Manager
Mobile/Teleworker
Expressway-C
Connector Host
Video Mesh
Internet
Call Control
Cisco Directory
r Microso
Connector Acve Directory
r Third-Party
Third-Part
r y Soluon
Integrated/Aggregated
Serv
r ices Router
Services
MPLS W
WA
WAN
AN
Integrated
Serv
r ices Router
Services
Directory
r Collaboraon Edge
313276
Calendar
Table 9 lists the components and roles of Cisco Webex Video Mesh.
Every Webex Teams call is considered to be a meeting. In a Webex Teams meeting, signaling and media
are sent to and from Webex. For example, Figure 9 shows a three-party Webex Teams meeting. Each
party in the meeting sends and receives media to and from Webex via the Internet. As the number of
concurrent calls increases, the organization’s bandwidth usage to the Internet increases. The three-party
Webex Teams call in Figure 9 uses up to 7 MB of the organization’s Internet bandwidth (client
bandwidth requirements shown in this example are average values).
Corporate Network
1.5 MB
313277
Cisco Webex Teams App Media
The Video Mesh Node bridges the media locally, resulting in network edge bandwidth savings as well
as decreased overall latency. Figure 10 shows the same three-party call with the media bridged locally
on the Video Mesh Node within the enterprise, resulting in no bandwidth utilization for media over the
Internet.
Figure 10 Media Path of a Webex Teams Meeting with Video Mesh Node
Corporate Network
The Webex Teams endpoint will choose to send media to the media node with the lowest round-trip delay
(RTD) duration. A Video Mesh Node that is reachable should have the lowest RTD for a Webex Teams
endpoint that is on the corporate network.
A single Video Mesh Node can accommodate up to 100 concurrent calls. Video can scale up to 1080p at
30 frames per second. If a Video Mesh cluster is full, the next Webex Teams endpoint in the organization
that joins the meeting will send its media to Webex, and the Video Mesh Node will cascade the call to
the cloud media services. The cascade link carries up to 6 HD streams, which allows picture-in-picture
and layout controls on specific endpoints.
A cascade link is created when a remote participant joins the call and their Webex Teams endpoint may
not be able to reach the Video Mesh Node. In this scenario, shown in Figure 11, the remote Webex Teams
endpoint sends media to the cloud media services, and a cascade link is created between that cloud media
services and the Video Mesh Node hosting the call.
Corporate Network
Cisco
Webex
Video Mesh
Mes
Node
Media
313279
Cascade Link Media
The Video Mesh Node can host Webex meetings that include both Webex Teams endpoints and clients
as well as Unified CM registered endpoints. Webex Video Mesh bridges on-premises Unified CM
registered endpoints in meetings with Webex Teams endpoints and applications. Unified CM
communicates to the Video Mesh Node via SIP trunking, thus allowing on-premises registered endpoints
to join Webex Meetings with media termination at the Webex Video Mesh Node. (See Figure 12.)
Figure 12 Media Path of a Webex Teams Meeting with Video Mesh Node and Unified CM
Registered Endpoints
Corporate Network
Cisco Unified Communicaons
Manager – Call Control
Cisco
Webex
Video Mesh
Node
Media
313280
Cascade Link Media
Recommended Deployment
The Video Mesh Node can be deployed on the corporate network or in the DMZ. We recommend
deploying the Video Mesh Node on the corporate network. With this deployment model, internal Webex
Teams endpoints will connect to available Video Mesh Nodes and external Webex Teams endpoints will
connect to the cloud media services. Calls will be cascaded from Video Mesh Nodes to the cloud when
Webex Teams endpoints from outside the organization’s network connect to a call with internal
participants.
Recommended deployment models are discussed in brief here. For further details and use cases, refer to
the Cisco Validated Design (CVD) guide for the Preferred Architecture for Cisco Webex Hybrid
Services.
We recommend that you deploy Video Mesh Nodes only in large campus sites that have direct Internet
access (DIA), as shown in Figure 13. This will ensure that the Video Mesh Nodes are available for large
user populations. It will also ensure that media will cascade from the Video Mesh Nodes directly to the
cloud instead of traveling across a WAN to another site with direct Internet access.
Figure 13 Video Mesh Nodes Deployed in a Large Site with Direct Internet Access (DIA)
Cisco
Vide
Video
eo
eo Mes
M h
Mesh
Cluster
err A Webex
MPLS WAN
313281
Media
Cascade Link Media
We recommend deploying Video Mesh Nodes in clusters. This provides high availability for internal
users in case a single Video Mesh Node becomes unavailable. It also allows Webex Teams endpoints to
overflow to a Video Mesh Node on the corporate network instead of overflowing to the cloud, thus saving
bandwidth on the corporate network Internet edge (see Figure 14).
Vide
Video
eo
eo Mesh
M h
Cluster
err A
Cisco
MPLS WAN Webex
Large Campus Site B with DIA
Vide
Video
eo
eo Mesh
M h
Cluster
err B
313282
Media
Cascade Link Media
We recommend sizing the Video Mesh cluster based on the number of calls expected for the
organization’s site. There is no maximum size for a Video Mesh cluster, and each Video Mesh Node can
support up to 100 concurrent calls. Avoid clustering Video Mesh Nodes over the WAN. Clustering Video
Mesh Nodes over the WAN could lead to excessive consumption of WAN bandwidth as call are cascaded
between nodes over the WAN.
The Video Mesh Node requires a number of open firewall ports to enable cloud management, signaling,
and media traffic flow. We recommend opening media ports for both TCP and UDP traffic flows. Ensure
that media is marked with appropriate QoS markings to improve call quality on the corporate network.
(See the Bandwidth Management section for details.)
Headquarters
Expressway-E
Cisco
Endpoints
DMZ Webex
Expressway-C
Unified Video Mesh
Communicaons Nodes
Manager
Mobile/Teleworker
Expressway-C
Connector Host
Video Mesh
Internet
Call Control
Cisco Directory
r Microso
Connector Acve Directory
r Third-Party
Third-Part
r y Soluon
Integrated/Aggregated
Serv
r ices Router
Services
MPLS W
WA
WAN
AN
Integrated
Serv
r ices Router
Services
Directory
r Collaboraon Edge
313283
Calendar
Table 10 lists the roles of the components in this architecture and the services they provide.
A key component of the Webex Hybrid Call Service is the Call Connector, hosted on the Cisco
Expressway-C Connector Host. Call Connector provides the following services:
• Call Service Aware
• Call Service Connect
Cisco
Expressway-E Webex
Cisco
isco Webex TTeams Unified
Communicaons
Manager Expressway-C Internet
Darryl
HTTPS (REST)
Internal DMZ
CTI-QBE & AXL FW FW
Expressway-C
Connector Host:
CALL CONNECTOR
RTP
Desktop HYBRID CALL INTEGRATION
share
Raja
Raj
a
313284
Cisco Webex Team
Teams
Recommended Deployment
Figure 17 illustrates the architecture for Call Service Connect and Call Service Aware.
Figure 17 Architecture for Webex Hybrid Call Service Connect and Call Service Aware
Cisco
RTP / sRTP
Expressway-E
Webex
SIP / Internet
SIP TLS Expressway-C
HTTPS (REST)
Endpoints Internal DMZ
CTI-QBE & AXL FW FW
Unified Expressway-C
Communicaons Connector Host:
Manager CALL CONNECTOR
313285
HYBRID CALL INTEGRATION
Figure 18 Reachability of Webex Teams and Unified CM Destinations with Call Service Connect
Expressway-C
Connector Host
B 3
Expressway-C Expressway-E
Cisco Cisco
2 2
Unified
CM Webex
B
C
A 2
Internet
1
Alice
313286
Bob Alice
Media Encryption
Media is encrypted with Secure Real-time Transport Protocol (SRTP) between Cisco Webex and Cisco
Expressway. Depending on the configuration, different scenarios can be achieved:
• End-to-end encryption
This requires Cisco Unified CM to be in mixed mode and the endpoints and the SIP trunk to
Expressway to be provisioned for encryption.
• Expressway-terminated encryption
If Cisco Unified CM is not in mixed mode and uses non-encrypted RTP media traffic to send the call
to Expressway-C, then Expressway-C can terminate the RTP connection from the Unified CM
endpoint and open another call leg using SRTP to Webex. Any time Cisco Expressway performs
RTP-to-SRTP conversion, it engages a back-to-back user agent (B2BUA). If Cisco Expressway
performs RTP-to-SRTP conversion, we recommend enabling it on Expressway-C instead of
Expressway-E so that the traffic in the DMZ will be encrypted.
Figure 19 illustrates these two encryption options.
Expressway-C
MTLS Cisco
Webex
SRTP
Expressway-C
MTLS
Cisco
313287
RTP SRTP Webex
Bandwidth Management
Bandwidth management is about providing the best possible user experience end-to-end for all media
capable endpoints, clients, and applications in the collaboration solution. The Preferred Architecture for
Cisco Webex Hybrid Services incorporates a holistic approach to bandwidth management that includes
an end-to-end Quality of Service (QoS) architecture with video rate adaptation and resiliency
mechanisms to provide the best possible user experience for deploying pervasive video over managed
and unmanaged networks.
Architecture for Webex Hybrid Services: QoS, Media Assure, and the
Self-Regulating Video Network
The PA for Webex Hybrid Services applies the bandwidth management strategy of the Preferred
Architecture for Cisco Collaboration 12.0 Enterprise On-Premises Deployments to the Webex Teams
endpoints, clients, and infrastructure components. This bandwidth management strategy starts with QoS.
QoS ensures reliable, high-quality voice and video by reducing delay, packet loss, and jitter for media
endpoints and applications. QoS provides a foundational network infrastructure technology that is
required to support the transparent convergence of voice, video, and data networks. The bandwidth
management strategy for Webex Hybrid Services includes identifying and marking Webex Room Device
and Webex Teams client signaling and media traffic as well as updating the QoS policies in the LAN,
WAN, and Internet edge equipment in the on-premises solution.
Overview of Preferred Architecture On-Premises Bandwidth Management Solution Concepts and Strategy
With the increasing amount of interactive applications – particularly voice, video, and immersive
applications – real-time services are often required from the network. Because these resources are finite,
they must be managed efficiently and effectively. If the number of flows contending for such priority
resources were not limited, then as those resources become oversubscribed, the quality of all real-time
traffic flows would degrade, eventually to the point of becoming useless. The intelligent media
techniques used for media resiliency and rate adaptation in all Cisco endpoints, clients, and conferencing
architecture – referred to as Media Assure – coupled with QoS, ensure that real-time applications and
their related media do not oversubscribe the network or the bandwidth provisioned for those
applications, thus providing efficient use of bandwidth resources.
The self-regulating video network, prioritized audio, and opportunistic video are all bandwidth
management concepts as well as a combined QoS strategy. A self-regulating video network consists of
leveraging the intelligent media techniques and rate adaptation mentioned previously, along with proper
provisioning and QoS to allow the video endpoints to maximize their video resolution during times when
video bandwidth is not fully utilized in the network and to rate-adapt or throttle down their bit rate to
accommodate more video flows during the busy hour of the day. Prioritized audio for both audio-only
and audio of video calls ensures that all audio is prioritized in the network and is thus not impacted by
any loss that can occur in the video queues. Prioritizing voice from all types of collaboration media
ensures that, even during times of extreme congestion when video is experiencing packet loss and
adjusting to that loss, the audio streams are not experiencing packet loss and are allowing the users to
have an uninterrupted audio experience. In addition, opportunistic video allows for a group of video
endpoints to be strategically marked with a lower class of video, thus enabling them to use available
bandwidth opportunistically for optimal video resolution during times when the network is less busy and
more bandwidth is available, or conversely to down-speed their video more aggressively than the
prioritized class of video during times of congestion when the network is in its busy hour. This concept
of opportunistic video coupled with prioritized audio maintains an acceptable video experience while
simultaneously ensuring that voice media for these opportunistic video calls is not compromised. This,
of course, applies to the managed network, since an unmanaged network such as the Internet is not
QoS-enabled and thus provides no guarantees with regard to packet loss. Nevertheless, the media
resiliency and rate adaptation mechanisms also attempt to ensure that media over unmanaged networks
such as the Internet has the best possible quality in the face of packet loss, delay, and jitter.
Figure 20 illustrates the approach to QoS used in the PA for the Cisco Collaboration Enterprise
on-premises solution and that is followed in this Webex Hybrid Services solution:
• Classification and marking — Refers to concepts for identifying media and signaling for
endpoints. It also includes the process of mapping the identified traffic to the correct DSCP to
provide the media and signaling with the correct per-hop behavior end-to-end across the network.
• Queuing and scheduling — Consists of general WAN queuing and scheduling, the various types of
queues, and recommendations for ensuring that collaboration media and signaling are correctly
queued on egress to the WAN.
• Provisioning and admission control — Refers to provisioning the bandwidth in the network and
determining the maximum bit rate that groups of endpoints will utilize.
• Monitoring, troubleshooting, and optimization — Ensures the proper operation and management
of voice and video across the network.
Cisco
Webex
INTERNET
Edge
EF INTERNET
AF41
ON-PREMISES
C
CS3
WAN
Monitoring,
Queuing and
Classificaon Marking Provisioning Troubleshoong,
313288
Scheduling
and Opmizaon
Recommended Deployment
To deploy bandwidth management in the PA for Webex Hybrid Services, we recommend the following:
• Identify Webex Teams traffic.
• Configure an on-premises LAN QoS policy for Webex Teams traffic classification and marking:
– Mark all audio with Expedited Forwarding class EF. (This includes all audio of both voice-only
and video calls.)
– Mark all video from clients, desktop and room devices, as well as Expressway Edge components
with an Assured Forwarding class of AF41 for prioritized video or AF42 for opportunistic
video. (This will depend on the strategy taken in the on-premises solution configuration.)
• Update the WAN Edge policies for identifying, classifying, marking, and queuing Cisco
Collaboration traffic with Webex Teams information:
– WAN edge ingress re-marking policy
– WAN edge egress queuing and scheduling policy