Synchronize Users from Microsoft Entra ID to Cloud Voice
Once Cloud Voice is connected to Microsoft Entra ID, you can have the system pull user accounts from your directory and turn them into extensions. You choose which users are in scope, how their extension numbers are assigned, and which directory fields are copied onto each extension. From then on, Cloud Voice keeps those extensions aligned with the source accounts on every sync.
You can work in one of two ways: synchronize a whole range of directory users at once and let Cloud Voice create their extensions automatically, or hand-pick individual users and map each one to a specific extension yourself.
Before you begin
Section titled “Before you begin”Cloud Voice must already be integrated with Microsoft Entra ID. Which integration guide applies depends on your system’s firmware version:
- Version 84.22.0.138 or later, see Integrate Cloud Voice with Azure Active Directory.
- A version earlier than 84.22.0.138: see Integrate Cloud Voice with Azure Active Directory (Legacy).
Synchronize a range of users
Section titled “Synchronize a range of users”Use this approach to sync everyone within a defined scope and let Cloud Voice provision extensions for them automatically.
-
Sign in to the Cloud Voice web portal and go to Integrations > Collaboration.
-
In the User Synchronization section, turn the switch on.

-
From the User Range for Extension Auto Creation drop-down list, choose which directory users should be synced and given extensions.

Option What it does All Users Syncs every user in Microsoft Entra ID and creates an extension for each one. Users of Specific Type Syncs only the user type(s) you pick, then creates their extensions. Select the type(s) in the User Type drop-down list: Member covers all member accounts in your directory, and Guest covers all guest accounts. Users in Specific Group Syncs the users belonging to the group(s) you pick, then creates their extensions. Select the group(s) in the Group drop-down list. -
From the User’s Extension Number drop-down list, decide how extension numbers are assigned.

Option What it does Assign Automatically Numbers extensions sequentially from a starting point. Enter that value in the Start Extension Number from field. Read Specific Property Value Takes each extension number from a directory property, which is useful when your users already have phone extensions recorded in Entra ID and you want to preserve them. Enter the property that holds the numbers (for example, businessPhones) in the Property Name field. -
From the Delete the Extension when its associated user account is drop-down list, pick the account state(s) that cause Cloud Voice to stop syncing a user and remove their extension.

Option What it does Disabled When an account is disabled in Entra ID, Cloud Voice stops syncing it and deletes the linked extension. Deleted When an account is deleted in Entra ID, Cloud Voice stops syncing it and deletes the linked extension. -
Set the remaining synchronization options to suit your needs.

Option What it does Auto associate Extensions with the Users that share the same email address Determines how Cloud Voice handles a directory user whose User principal name (UPN, usually the user’s sign-in email) in Microsoft 365 matches the Email Address of an existing extension. Select it to sync those users and link them to the matching extensions. Leave it cleared and those users are skipped, since Cloud Voice does not permit duplicate email addresses. Send Welcome Email automatically after an extension is created Determines whether a Cloud Voice App welcome email goes out to each synced user. User Avatar Synchronization Determines whether Entra ID user avatars are copied to their extensions. This is a one-way copy from Entra ID into Cloud Voice; afterward the extension avatar is read-only and users cannot change it from the Cloud Voice App. -
In the Map section, choose the user fields to synchronize and match each one to its Cloud Voice extension field.

-
Click Save.
Synchronize specific users
Section titled “Synchronize specific users”Use this approach to define where Cloud Voice may look for directory users, then hand-pick the ones to sync and attach each to an extension yourself.
-
Sign in to the Cloud Voice web portal and go to Integrations > Collaboration.
-
In the User Synchronization section, turn the switch on.

-
From the User Range for Extension Auto Creation drop-down list, select Specific Users.

-
Use the Search Criteria and Group drop-down lists to define where Cloud Voice should look for directory users.

-
Click Search Users. Cloud Voice queries Entra ID within the scope you set and lists the matches in the Search Result List.

-
Select the user(s) you want, then click Synchronize to PBX. The chosen users move into the Synchronization List.

-
For each user, pick an extension from the Associate with Extension drop-down list beside them.

-
From the Delete the Extension when its associated user account is drop-down list, pick the account state(s) that cause Cloud Voice to stop syncing a user and remove their extension.

Option What it does Disabled When an account is disabled in Entra ID, Cloud Voice stops syncing it and deletes the linked extension. Deleted When an account is deleted in Entra ID, Cloud Voice stops syncing it and deletes the linked extension. -
Set the remaining synchronization options to suit your needs.

Option What it does Send Welcome Email automatically after an extension is created Determines whether a Cloud Voice App welcome email goes out to each synced user. User Avatar Synchronization Determines whether Entra ID user avatars are copied to their extensions. This is a one-way copy from Entra ID into Cloud Voice; afterward the extension avatar is read-only and users cannot change it from the Cloud Voice App. -
In the Map section, choose the user fields to synchronize and match each one to its Cloud Voice extension field.

-
Click Save.
What happens after synchronization
Section titled “What happens after synchronization”Your synchronization rule is now in place. On each run, Cloud Voice queries Entra ID against the rule and brings in the matching users along with any updated details. After a sync:
-
You can review the outcome in the User Synchronization section.

-
Extensions tied to Entra ID users carry a Microsoft label
and cannot be deleted by hand in Cloud Voice. -
When field mapping is enabled, the following details on a linked extension are read-only in Cloud Voice. They can only be changed in Entra ID and are pushed back to the extension on the next sync:
- First name
- Last name
- Email Address
- Mobile Number
- Job Title
Next steps
Section titled “Next steps”To let synced users sign in to the Cloud Voice App with their Microsoft credentials, set up Single Sign-On. For details, see Allow Users to Log in to the Cloud Voice App with SSO.