Skip to main content
Skip table of contents

MS Teams Integration

Purpose of this guide: This guide provides a general overview of Microsoft Teams Integration.

Audience: Customer's Azure and MS Teams Administrators.

Previous steps: No previous steps are required.

When: Use this guide to understand what is required to deploy the Eleveo Recording Bot for MS Teams recording.

CLOUD DEPLOYMENTS ONLY

What Is It

For organizations that use Microsoft Teams as a communication platform for customer calls, our back-office integration allows recording voice calls and meetings performed using the Teams platform. The recorded conversations can be stored, managed, and played back by the Eleveo suite. Microsoft Teams is widely used as a unified communications platform for the back office as well as integrated into a contact center solution.

How It Works

The implementation leverages Microsoft’s policy-based recording with a Recording bot running in the MS Azure cloud. Policy-based recording automatically triggers the recording of predefined conversations. The Eleveo Recording Bot is invited into the conversation and receives media – voice, video, and shared content (Video-Based-Screen-Share – VBSS). All the recorded data are cached in a dedicated instance of Azure Blob Storage. When the conversation is finished, the Eleveo Bot notifies Eleveo Orchestrator and hands over all the recorded media and metadata. Eleveo Orchestrator ensures that all the recorded media and metadata are stored in the Eleveo Cloud Instance and available for the customer to search and playback.

Supported Integration Use Cases

Eleveo supports the integration for the following purposes:

  • Import of Media – Voice Recordings – Recording of MS Teams is achieved by retrieving a recording from the Azure Blob storage after the recording has been completed

  • Users and groups import – Ensure that the correct users and groups are matched to media recordings

  • User Authentication and Single Sign On (SSO) – Single Sign On allows users to access Eleveo applications without storing their user credentials within the Eleveo User Management application.

  • Conversation Explorer – Search, view, and playback recorded media

  • Quality Management – Perform quality reviews from within Eleveo Quality Management

  • Screen Capture – Screen Capture is supported using the Eleveo Screen Capture for Contact Center as a Service (CCaaS) application. Record and assess Contact Centre agents' calls and desktop screens.

  • Media Lifecycle Management tools – Delete and Relocation

  • High Availability - MS teams media integration supports HA recording. If the Eleveo Recording Bot is installed in HA (see Preparing MS Teams Contact Center for Integration), then the only required setup on importer side is to configure HA Azure Blob storage connection string during setup of the importer.

What Is Supported

Feature

Recording

Screen
Capture

Video sharing

Screen Sharing
(Video-Based-Screen-Share – VBSS)

User Import

User Authentication
(User Management)

SSO

Conversation Explorer

QM(Reviews)

Speech
Recognition

Live
Monitor

Voice of the
Customer

WFO Analytics
(Reports +
Dashboards)

WFM (historical data)
Manual+Automatic

MS Teams

(tick) (voice)

(tick)

(error)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(error) Deprecated 

(error)

(error)


Limitations

  • Meetings vs Calls – MS teams differentiates between calls and meetings. Both meetings (multiple participants) and calls (two participants) are supported. When Eleveo imports a meeting, it doesn't have a calling and called party. The following logic is used by Eleveo to determine the various participants:

    • calling is the meeting owner, if present; otherwise, the calling party is the 1st participant

    • called is the first remaining participant (that was not used as calling)

    • other participants in a meeting are recorded, though the information about participants may not be visible in the Conversation Screen

  • Screen or Video Sharing (within MS Teams session) – When an agent shares their screen or video content during a conversation, Eleveo is not able to capture the content as a dedicated recording session(stream). Some content may be visible if the agent has Eleveo Screen Capture installed on their desktop, however, the shared content is not captured as a dedicated stream and may not be visible during playback of the recording.   

    • For MS Teams we do not support the capturing of Video feeds

    • For MS Teams we do not support the capturing of Shared Screen content

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.