You are here: Integration > Microsoft Lync / Skype for Business > Introduction

Integrating Microsoft Lync / Skype for Business with Pexip Infinity

Pexip Infinity allows Microsoft Lync and Skype for Business* users to meet with other people regardless of the system they are using – Lync / Skype for Business, web browsers or traditional video conferencing systems. All participants can enjoy wideband audio, high definition video and cross-platform presentation sharing.

Pexip Infinity can be integrated with Lync/SfB as part of an existing, on-premises Lync/SfB environment inside an enterprise network, or as a standalone Pexip environment deployed in a public DMZ, leveraging direct federation with remote Lync/SfB environments. It enables full interoperability between Microsoft's H.264 SVC/RTV/RDP and H.263, H.264, VP8 (WebRTC) and BFCP/H.239 for truly seamless video and content sharing in any-to-any configurations, such as multiparty conferences.

In addition to enabling Lync/SfB participants to join conferences hosted on Pexip Infinity, Pexip Infinity can act as a gateway between Lync/SfB and standards-based endpoints. This enables Lync/SfB clients to receive and initiate point-to-point calls with H.323/SIP endpoints and registered Infinity Connect clients, and invite those devices into a Lync/SfB meeting while retaining the native meeting experience on each device.

The version 14.1 release of Pexip Infinity is interoperable with:

  • Lync 2010 and 2013 desktop clients for Windows
  • Lync 2011 desktop clients for Mac OS X
  • Lync 2013 mobile clients for Apple iOS and Android devices
  • Skype for Business.

* Note that where this documentation refers to "Lync/SfB", it represents both Microsoft Lync and Skype for Business unless explicitly stated otherwise.

Architecture overview

Pexip Infinity can be integrated with Lync/SfB in two different ways:

  • as part of an existing, on-premises Lync/SfB environment inside an enterprise network (referred to in this document as on-prem deployment)
  • as a standalone Pexip environment deployed in a public DMZ, leveraging direct federation with remote Lync/SfB environments (referred to in this document as public DMZ deployment).

This deployment guide covers both deployment methods. You will typically choose one of the above two methods, depending on requirements and preference. Each deployment method has a set of pre-requisites and configuration steps which are covered in detail in the relevant sections.

On-prem deployment

To integrate Pexip Infinity with an existing, on-premises Lync/SfB environment, one or more SIP domains are statically routed from the Lync/SfB environment towards one or more Pexip Infinity Conferencing Nodes. Then, when a Lync/SfB user dials a conference alias, such as meet.john@example.com, or the alias of a standards-based endpoint, the user is placed into the appropriate Pexip-hosted conference. The Lync/SfB user can also pin one or more such aliases to their contact list for easy access later.

Pexip Infinity supports routing on the same domain as the main Lync/SfB installation, or a different domain/subdomain. If the same domain is used, Pexip Infinity services (such as a Virtual Meeting Room), or standards-based endpoints, cannot have a URI that is already in use by a Lync/SfB-enabled user in Active Directory. For example, if a user's Lync/SfB URI is john@example.com this could not be used as their VMR alias; however meet.john@example.com could be used.

With Lync/SfB environments that are geographically spread, for instance with Lync/SfB infrastructure in both Europe and US, it may be desirable to deploy a pool of one or more Conferencing Nodes in each location, to ensure efficient media routing between a Conferencing Node and the Lync/SfB user. In these cases, a static SIP domain route should be created from the local Front End pool (FEP) towards a redundant pool of Conferencing Nodes in its nearest geographic location. If two Lync/SfB users from different geographic areas dial into a conference via Conferencing Nodes at different locations, the two local conferences are automatically merged together by the virtual backplane between the two respective Conferencing Nodes.

In a similar manner, to support dialing out from a conference to a Lync/SfB participant, Lync/SfB servers are configured for each location. This allows Pexip Infinity to dial out to the Lync/SfB server from a Conferencing Node at the most appropriate geographic location.

For further information, see Example deployment in an on-prem Lync / Skype for Business environment.

Public DMZ deployment

As Pexip Infinity supports Lync/SfB natively, it can be deployed to enable Lync/SfB interoperability without having any existing, on-prem Lync/SfB infrastructure. In such a deployment, Pexip Infinity can federate directly with remote Lync/SfB environments (on-prem environments as well as Lync/SfB Online/Office 365), without the need for a local Lync/SfB environment.

In this mode, Pexip Infinity can be deployed in a single datacenter, or if desired, multiple geographically-dispersed datacenters, optionally leveraging call control and/or GeoDNS functionality for ensuring optimal/shortest path signaling and media routing across public networks.

If required, Pexip Infinity nodes can be deployed in a DMZ behind a static NAT firewall.

For further information, see Example public DMZ deployment for remote Lync / Skype for Business environments.