Skip to content

Integrate Cloud Voice with Microsoft Teams

The Teams integration is set up per person: each user adds the Cloud Voice App to their own Microsoft Teams client and signs in with either a Cloud Voice extension or a Microsoft account. Once connected, you can make, answer, and control calls straight from Teams. The steps below walk a single user through the whole process.

Have the domain name of your Cloud Voice web app on hand. Your administrator can provide it if you don’t already know it, and you enter it partway through setup.

  1. Sign in to Microsoft Teams.

  2. In the left sidebar, select Apps and search for Cloud Voice App.

    Cloud Voice, the Teams Apps panel with the Cloud Voice App in the search results

  3. In the results, select Cloud Voice App and click Add. Teams opens a new tab where you can reach the Cloud Voice web app and sign in.

Cloud Voice, the Phone Extension tab where you enter your web app domain

  1. On the Phone Extension tab, type the domain name of your Cloud Voice web app.
  2. Click Access the PBX. The sign-in page opens.

Choose one of the two sign-in methods below.

  1. Enter your extension credentials, then click LOG IN:

    • Username: the email address tied to your extension.
    • Password: your extension password.

    Cloud Voice, the sign-in page with the username and password fields

  2. If two-factor authentication is enabled on your extension, supply a verification code.

    Cloud Voice, the two-factor authentication prompt with a Trusted Device option

    1. Enter the code from your authenticator app or email.

    2. (Optional) Select Trusted Device.

    3. Click LOG IN.

  3. When the prompt appears, decide whether to let Cloud Voice notify you of incoming chat messages and calls.

    Cloud Voice, the prompt asking whether to allow call and chat notifications

  1. On the sign-in page, click Sign in with Microsoft.

    Cloud Voice, the sign-in page with the Sign in with Microsoft button

  2. In the pop-up window, sign in with your Microsoft account.

  3. When the prompt appears, decide whether to let Cloud Voice notify you of incoming chat messages and calls.

    Cloud Voice, the prompt asking whether to allow call and chat notifications

You control calls from within Teams, but the call audio runs through an endpoint you enable for CTI (Computer Telephony Integration, the link that lets Teams drive calls placed and answered on another device). Pick the endpoint that suits how you work: the Cloud Voice App (Web), the Cloud Voice App (Desktop), or a desk phone.

In the top-right corner, click the open control Open web app to launch the Cloud Voice web app.

The open-web control in the top-right corner of the Teams panel

The call-status indicator then changes to show that CTI control is active, meaning the web app now handles your calls.

The Teams panel confirming CTI control is active for the web app

  1. Update the Cloud Voice App (Desktop) to version 1.5.4 or later.

  2. Sign in to the desktop app with your extension. The call-status indicator changes to the CTI icon, confirming the desktop app now handles your calls.

    The Teams panel confirming CTI control is active for the desktop app

  1. Use a Yealink, Fanvil, or Snom IP phone whose model and firmware version meet the CTI supported-device requirements.

  2. Register your extension on the phone. The call-status indicator changes to the phone icon, confirming the desk phone now handles your calls.

    The Teams panel confirming CTI control is active for a desk phone

Step 5 (optional): Pin Cloud Voice to the Teams sidebar

Section titled “Step 5 (optional): Pin Cloud Voice to the Teams sidebar”

Pin the app to keep it one click away in Teams.

  1. In the left sidebar, right-click Cloud Voice App.

  2. Click Pin. The app stays fixed to your Teams sidebar.

    The right-click menu with the Pin option for the Cloud Voice App in Teams

The integration is live. You can place and answer internal and external calls through your phone system without leaving Microsoft Teams.