MiVoice Business Integration
Mitel Partners and Account Admins can now integrate, enable, and manage MiVoice Business features from the Mitel Administration. It provides a seamless day-to-day user management experience. It allows the Mitel Partner and Administrators to manage the MiVoice Business solution from the Mitel Administration. You can manage features such as templates, telephony services, and call handling rules for a user.
Following are the instructions for integrating MiVoice Business with CloudLink Platform.
Prerequisites
-
Gateway integration enabled:
For more information about enabling and configuring Gateway, see Integrating CloudLink Gateway with Mitel Administration.
- Scaling Customer Deployments
To enable scaling for customer deployments previously implemented using the traditional CloudLink Gateway, customers must migrate to the new deployment model.
- Requirement:
Scaling is not supported in legacy CloudLink Gateway deployments. Customers must migrate to the new architecture that supports CloudLink Daemon and scalable system inventory and user provisioning.
- Key Prerequisites:
- CloudLink Daemon Deployment: CloudLink Daemon must be installed on a supported platform and linked to the same CloudLink account as the existing CloudLink Gateway. For more information, see the CloudLink Daemon Solution Guide.
- CloudLink Account Consistency: Ensure both CloudLink Gateway and CloudLink Daemon are associated with the same CloudLink account.
- Time Synchronization: The host system must be synchronized with a valid NTP server. Time drift can prevent secure tunnels from initializing, impacting provisioning.
- Software Assurance (SWA): Active SWA is required for CloudLink enablement and access to CloudLink APIs.
- PBX Configuration: MiVoice Business must be fully licensed and configured with valid user data (email, extension, name) for successful onboarding.
- Requirement:
Integrating MiVoice Business with CloudLink Account
-
Access the Integrations panel from the Account Information page or from Integrations & Apps option. For more information about accessing the Integrations panel and adding integration to a customer account, see Adding an integration to a customer account.
-
In the Integrations panel, click +Add new. A pop-up screen displays the available integrations.
-
Click the Add button associated with MiVoice Business. Expand to display the features available under MiVoice Business. Enable Customer Admin Portal.
-
Click Done. MiVoice Business is integrated with the customer account.
After MiVoice Business integration is added to an account, MiVoice Business appears in the Integrations panel in the left navigation pane.
Removing MiVoice Business Integration
-
Access the Integrations panel from the Account Information page or the Integrations & Apps from the left navigation menu. For more information about accessing the Integrations panel and adding integration to a customer account, see Adding an integration to a customer account.
-
From the Integrations and Applications page, in the Integrations panel, slide the toggle button associated with MiVoice Business to the left. The Remove MiVoice Business Integration dialog box appears.
-
Click Remove integration. The MiVoice Business integration is removed from the customer account.
For more information about managing MiVoice Business features from the Mitel Administration see, Managing MiVoice Business Features.
CloudLink Daemon for MiVoice Business Integration
Introduction
The CloudLink page enables the CloudLink Daemon, a software component designed for integration with various call servers and platforms. Acting as a user interface, the CloudLink Daemon connects Mitel CloudLink services with on-premises systems like Private Branch Exchanges (PBXs). This integration ensures smooth communication between cloud-based services and traditional on-site telephony infrastructure, enhancing both the functionality and flexibility of communication systems. CloudLink Daemon is available in Mitel Standard Linux (MSL) by default, and the version supported in MSL is 11.0.110 and higher for MiVoice Business Release 10.2
Enabling CloudLink Daemon
-
Log in to the Server Manager.
-
Under Configuration, click CloudLink.
-
In the CloudLink page that opens, click Enable CloudLink Integration.Note: You will see a progress screen. The latest version of the CloudLink Daemon is installed. You can now see the CloudLink Daemon dashboard, where the version details of the installed CloudLink Daemon is mentioned.
Linking CloudLink Daemon to CloudLink
-
After Cloudlink Daemon in enabled, in the CloudLink Daemon page or dashboard that opens, click Link to CloudLink.
-
After the enabled CloudLink Daemon is linked to the CloudLink platform, the CloudLink Daemon dashboard displays the following details:
-
About
-
CloudLink Registration
-
Inventory Report Submission
-
CloudLink Daemon Update
-
Tunnels
-
Enabling the Tunnel
-
In the standard view of the CloudLink Daemon dashboard, under Tunnels, select a component to connect or link to, and then click Start.
Figure 1. Enabling the tunnel
-
Click Yes.
-
Log in to Mitel Administration and navigate to System Inventory > Platforms. The list of Platforms and Applications that are connected from the Tunnel in Server Manager are now populated under Mitel Administration System Inventory page.
Figure 2. System Inventory > Platforms
-
Using the Launch button, you can remotely access the CloudLink Daemon for the respective platforms and applications. To use the remote management feature, you need to start the following tunnels:
-
MSL Server Manager
-
MiVoice Business
-
CLGW blade behavior after MiVB upgrade
If the MiVoice Business (MiVB) system includes a CloudLink Gateway (CLGW) blade and you upgrade it by deploying a new OVA and restoring the database from a backup, the CLGW blade isn't restored automatically.
You must manually install the blade after the upgrade to ensure that Mitel Administration functions correctly.
Overview of MiVoice Business Submodules
The left navigation pane under MiVoice Business includes distinct configuration sections. Sub menu items appear in the following order, regardless of availability:
- Numbers
- Locations
- Groups
- Queues
- Emergency Services (visible if Zoom integration is enabled)
- Voice Gateway
- Tools
Numbers
The Numbers submodule helps you manage extension ranges and assign Direct Inward Dialing (DID) numbers. You can use this section to configure number blocks, assign extensions to users or devices, and ensure accurate routing of incoming calls within the MiVoice Business system.
This submodule allows Mitel Partners or Account Administrators to add, edit, and delete user extension ranges and DID numbers. These ranges define the safe directory number (DN) blocks that can be used for user phone services.
User Extension Ranges
This section facilitates the ability of selecting the next available number when adding a directory number.

-
On the left navigation panel, click MiVoice Business and then click Numbers. The MiVoice Business Settings page is displayed.
-
In the User extension ranges section, click Add Range. The Add Range dialog box is displayed.
-
Enter a start and end number for the user extension range and click Add. The entered range will be displayed in the User extension ranges list.
-
From the User extension ranges list, click the user extension range that you want to edit. The Edit Range dialog box is displayed.
-
Edit the user extension range and click Save. The modified extension range will be displayed in the User extension ranges list.
-
Select the check box(es) associated with the user extension(s) that you want to delete. The Delete selected numbers dialog box is displayed.
-
Click Delete to delete the selected user extension range(s). Clicking Cancel cancels the operation. The selected user extension range(s) will be deleted.
Direct Inward Dialing (DIDs)
This panel displays a pool of external DID numbers mapped to their destination numbers (that is, internal directory numbers or other answer points on the system) in your MiVoice Business.

-
On the left navigation panel, click MiVoice Business and then click Numbers.
-
In the Direct Inward Dialing (DIDs) section, click
to expand DIDs. -
Click Add DIDs. The Add DID Number or Range dialog box is displayed.
-
Enter a single DID number or enter a DIDs range in the Range start and Range end fields.
-
Click Add to save the DID number or DIDs range, or click Cancel to cancel the operation.The entered DID number or DIDs range will be displayed in the Direct Inward Dialing (DIDs) list.
-
From the Direct Inward Dialing (DIDs) list, click the DID number or the DIDs range you want to edit. The Edit Direct Inward Dialing (DID) Number dialog box is displayed.
-
Edit the DID number or DIDs range and click Save, or click Cancel to cancel the operation.
The modified DID number or DIDs range will be displayed in the Direct Inward Dialing (DIDs) list.
-
Select the check box(es) associated with the DID number(s) or DIDs range(s) you want to delete. The Delete Selected button appears.
-
Click Delete Selected to delete the selected DID number(s) or DIDs range(s). The Delete selected number(s) dialog box is displayed. Click Delete to complete deletion, or click Cancel cancel the deletion.
The selected DID number(s) or DIDs range(s) will be deleted.
Locations
The Locations submodule helps you add or remove locations in your MiVoice Business account.

Navigating to the Locations submodule:
- In the left navigation panel, select MiVoice Business.
- Click Locations.
Adding a Location:
- In the Locations section, click Add Locations. The Add Locations dialog box appears.
- Enter the name of the new location.Note: Press Enter after each location name to add multiple entries.
- Click Save. A confirmation message appears when the location is added
successfully.Note: If the action fails, a message appears explaining what went wrong.
Deleting a Location:
- In the Locations section, select the checkbox located before the
location name.Note: The Delete Selected button appears only when at least one location is selected.
- Click Delete Selected. The Delete Locations dialog box appears.
- Click Delete to confirm. A confirmation message appears when the location is deleted successfully.
If a location is in use—for example, assigned to a user through the MiVB license service—an error message appears when you try to delete it:
"The location name specified is being referenced. Delete all references before attempting to delete this location."
To delete the location, remove all references and try again.
Groups
The Groups submodule in MiVoice Business allows you to create and manage different types of user groups within MiVoice Business.

Navigating to the Groups Submodule:
- In the left navigation panel, select MiVoice Business.
- Select Groups.
The Groups page displays all configured groups across your cluster. Groups are automatically imported and listed. No manual setup is required.
Search for a Group:
In the Search bar, type the group name, group number, or group type you are searching for. The search field displays a list of matching groups as you type the letters.
Sort and Filter Groups:
-
To sort the list of groups, click the column header (Example: Group Name or Group Type). The list is sorted based on the selected column.
- To filter:
- Click the + Add Filter icon next to the Search box.
- Choose a filter category (Group Type).
- Select a filter option:
- Specific Group Type – Select a group type (Example: ACD, Ring, Pickup) to filter accordingly.
Clear Applied Filter:
To remove a filter, click the X icon next to the applied filter.
Create a Group:
- Select Add Group.
- On the Create Group page, under Group Profile, select a Group Type from the drop-down list.
- Configure the following sections based on the selected group type:
- Group Programming
- Group Members
- Advanced Settings
- Select Save.Note: Configuration options vary depending on the selected group type.
Supported Group Types
Configure a Hunt Group:
-
In the Group Profile section:
- Select Hunt.
- Select Hunt Group Type.Note: Supported Hunt Group Types include Voice and Emergency.
- Enter the Group Number and Group Name.
-
(Optional) Select Local Only Extension.
- In the Group Programming section:
- Select Home PBX and Resilient PBX from the drop-down
lists.Note: The Home and Resilient PBX must be different.
- Enter the Priority (1–64).
- Select or search for the Zone ID using the searchable
drop-down list.Note: Options populate based on the selected Home PBX. You can also manually type a valid numeric value (1–999) to add a custom Zone ID.
- Select Home PBX and Resilient PBX from the drop-down
lists.
- In the Group Members section:Note: (Optional) Select Hunt Group Mode from the drop-down list.
- To add a member:Note: Before adding a member, ensure that the member already exists on the MiVoice Business system.
- Select Add Member. The Add Member dialog box opens.
- Enter the Number.
- Select the Present checkbox if the member is present.Note: To reorder a member, click and hold the Drag icon (displayed as four horizontal lines) in the member row, then drag the member to the desired position.
- Select Save or Save & Continue.Note:
- Select Save to save and close.
- Select Save & Continue to save and add another member.
- To delete a member:
- Select the checkbox beside the member.
- Select Delete Selected. The Delete Member dialog box opens.
- Select Delete.
- To add a member:
- In the Advanced Settings section:
- Select or search for the Class of Service for Day,
Night 1, and Night 2 using the searchable
drop-down lists.Note: Drop-down options display associated comment labels retrieved from the selected Home PBX. You can also manually type a valid numeric value (1–110) to add a custom Class of Service.
- Select or search for the Class of Service for Day,
Night 1, and Night 2 using the searchable
drop-down lists.
Configure an ACD Group:
You can configure an Automatic Call Distribution (ACD) Group in the Mitel Administration Portal. The steps you follow depend on how your system is integrated.
- Scenario 1: MiVB-Only Integration
- Scenario 2: MiVB + MCX Integration
Scenario 1: MiVB-Only Integration
Follow this procedure if your system is integrated only with MiVoice Business (MiVB).
- In the Group Profile section:
- Select ACD.
- Enter the Group Number and Group Name.
- (Optional) Select Local Only Extension.
- In the Group Programming section:
- Select Home PBX and Resilient PBX from the drop-down
lists.Note: The Home and Resilient PBX must be different.
- Enter the Reporting Number.
- Select Home PBX and Resilient PBX from the drop-down
lists.
- In the Group Members section:Note: (Optional) Select Use Skill Levels.
- To add a member:Note: Before adding a member, ensure that the member already exists on the MiVoice Business system.
- Select Add Member. The Add Member dialog box opens.
- Enter the Numberand Skill Level.Note: The Skill Level field is available only when the Use Skill Levels checkbox is selected, located below the Add Member button.
- (Optional) Select the Present checkbox if the member
is present.Note: To reorder a member, click and hold the Drag icon (displayed as four horizontal lines) in the member row, then drag the member to the desired position.
- Select Save.
- To delete a member:
- Select the checkbox beside the member.
- Select Delete Selected. The Delete Member dialog box opens.
- Select Delete.
- To add a member:
- In the Advanced Settings section:
- Enter the First Status Threshold and Second Status Threshold in MM:SS format.
- Enter the Alert Device Extension.
- (Optional) Select the following checkboxes:
- Group Real Time Events Enabled.
- Queue Callers to Group When No Local Agents Are Logged In and Present.
Scenario 2: MiVB + MCX Integration
Follow this procedure if your system is integrated with both MiVoice Business (MiVB) and Mitel Customer Experience (MCX).
- In the Group Profile section:
- Select ACD.
- Enter the Group Number and Group Name.
- (Optional) Select Local Only Extension.
- In the Group Programming section:
- Select Home PBX and Resilient PBX from the drop-down
lists.Note: The Home and Resilient PBX must be different.
- Enter the Reporting Number.
- (Optional) Select Disable real-time monitoring and data collection on this device.
- Select one or more Media Type based on your requirements:
- Voice
- Chat
- Open Media
- SMS
Note: Selecting at least one media type is mandatory.
- Select Home PBX and Resilient PBX from the drop-down
lists.
- In the Group Members section:Note: (Optional) Select Use Skill Levels.
- To add a member:Note: The name appears only if the member exists in the MCX system.
- Select Add Member. The Add Member dialog box opens.
- Enter the member name in the search box and select the appropriate result.
- Enter the Skill Level.Note: The Skill Level field is available only when the Use Skill Levels checkbox is selected, located below the Add Member button.
- (Optional) Select the member's status from the drop-down.
- Present
- Absent
- Last Known
Note:- To reorder a member, click and hold the Drag icon (displayed as four horizontal lines) in the member row, then drag the member to the desired position.
- To delete a member, hover over the member row and select the Delete icon that appears.
- Select Save.
- To delete a member:
- Select the checkbox beside the member.
- Select Delete Selected. The Delete Member dialog box opens.
- Select Delete.
- To add a member:
- In the Advanced Settings section:
- Enter the First Status Threshold and Second Status Threshold in MM:SS format.
- Enter the Alert Device Extension.
- (Optional) Select the following checkboxes:
- Group Real Time Events Enabled.
- Queue Callers to Group When No Local Agents Are Logged In and Present.
Configure a Page Group:
- In the Group Profile section:
- Select Page.
- Enter the Group Number and Group Name.
- (Optional) Select Local Only Extension.
- In the Group Programming section:
- Select Home PBX and Resilient PBX from the drop-down
lists.Note: The Home and Resilient PBX must be different.
- Select Home PBX and Resilient PBX from the drop-down
lists.
- In the Group Members section:
- To add a member:Note: Before adding a member, ensure that the member already exists on the MiVoice Business system.
- Select Add Member. The Add Member dialog box opens.
- Enter the Number.
- (Optional) Select the Default checkbox if the member
is default.Note: To reorder a member, click and hold the Drag icon (displayed as four horizontal lines) in the member row, then drag the member to the desired position.
- Select Save or Save & Continue.Note:
- Select Save to save and close.
- Select Save & Continue to save and add another member.
- To delete a member:
- Select the checkbox beside the member.
- Select Delete Selected. The Delete Member dialog box opens.
- Select Delete.
- To add a member:
Configure a Pickup Group:
- In the Group Profile section:
- Select Pickup.
- Enter the Group Number and Group Name.
- In the Group Programming section:
- Select Home PBX.
- In the Group Members section:
- To add a member:Note: Before adding a member, ensure that the member already exists on the MiVoice Business system.
- Select Add Member. The Add Member dialog box opens.
- Enter the Number.Note: To reorder a member, click and hold the Drag icon (displayed as four horizontal lines) in the member row, then drag the member to the desired position.
- Select Save or Save & Continue.Note:
- Select Save to save and close.
- Select Save & Continue to save and add another member.
- To delete a member:
- Select the checkbox beside the member.
- Select Delete Selected. The Delete Member dialog box opens.
- Select Delete.
- To add a member:
- In the Advanced Settings section:
- (Optional) Select Auto Pick and Cluster Enabled.
Configure a Ring Group:
- In the Group Profile section:
- Select Ring.
- Enter the Group Number and Group Name.
- (Optional) Select Local Only Extension.
- In the Group Programming section:
- Select Home PBX and Resilient PBX.Note: The Home and Resilient PBX must be different.
- Select or search for the Zone ID using the searchable
drop-down list.Note: Options populate based on the selected Home PBX. You can also manually type a valid numeric value (1–999) to add a custom Zone ID.
- Select Home PBX and Resilient PBX.
- In the Group Members section:Note: (Optional) Select Member Ring Mode from the drop-down list.
- To add a member:Note: Before adding a member, ensure that the member already exists on the MiVoice Business system.
- Select Add Member. The Add Member dialog box opens.
- Enter the Number.
- (Optional) Select the Present checkbox if the member
is present.Note: To reorder a member, click and hold the Drag icon (displayed as four horizontal lines) in the member row, then drag the member to the desired position.
- Select Save or Save & Continue.Note:
- Select Save to save and close.
- Select Save & Continue to save and add another member.
- To delete a member:
- Select the checkbox beside the member.
- Select Delete Selected. The Delete Member dialog box opens.
- Select Delete.
- To add a member:
- In the Advanced Settings section:
- Enter the following:
- Overflow Point
- Call Queued Timer (MM:SS)
- Call Ringing Timer (SSS)
- Class of Service (Day, Night 1, Night 2): Select or search from the searchable drop-down lists (populated based on Home PBX) or manually enter a valid numeric value (1–110).
- Call Coverage Service Number: Select or search from the searchable drop-down list (populated based on Home PBX) or manually enter a valid numeric value (1–999).
- Cascade Ring Timer (SSS)
- Predictive Overflow Average Call Duration (MM:SS)
- Caller Callback Time (MMM)
- Wait for Member Time (SSS)
- Enter the following:
Delete a Group:
- Select the checkbox beside the group.
- Select the More Options (three vertical dots) icon.
- Select Delete. The Delete Group dialog box opens.
- Select Delete.
A confirmation message appears once the group is deleted successfully.
Queues
Use the Queues submodule to add and manage call queues based on your system integration—either with MiVoice Business (MiVB) alone or with both MiVB and Mitel Customer Experience (MCX).

Navigating to the Queues submodule:
- In the left navigation panel, select MiVoice Business.
- Click Queues.
Create a Queue:
- Scenario 1: MiVB-Only Integration
- Scenario 2: MiVB + MCX Integration
Scenario 1: MiVB-Only Integration
Follow this procedure if your system is integrated only with MiVoice Business (MiVB).
- Select Add Queue.
The Create Queue screen opens.
- Input the Queue Profile.
- Enter the Queue Number and Queue Name.
- (Optional) Select the Local Only Extension.
- Input the Queue Programming Details.
- From the drop-down list, select the Home PBX.
- Enter the Reporting Number.
- Enter the Priority (1–64).
- Select or search for the Zone ID from the searchable
drop-down list.Note: Available options with description labels populate automatically based on the selected Home PBX. You can also manually enter a valid numeric value (1–999) to add an option.
- Configure the Skill Groups.
- Under Primary Skill Group:
- Select the Primary Skill Group ID.
- Expand Primary Skill Group Options and enter:
- Overflow Timer and Predictive Overflow Average Call Duration in MM:SS.
- Remote Agent Skill Group Priority and Remote Agent Blocking Timer.
- Configure Overflow 1 Group, Overflow 2 Group, and Overflow 3 Group using the same steps as the Primary Skill Group.
- Under Primary Skill Group:
- Set Up Audio Settings.
- Under Recording 1 Options:
- Enter the RAD Directory Number.
- Enter the Delay to Start Time in MM:SS.
- Enter the Path Interflow Dialing List.
- Select the Release Digit Receiver After Recording checkbox if required.
- Configure Recording 2, Recording 3, and Recording 4 Options using the same steps as Recording 1 Options.
- Under Recording 1 Options:
- Input the Advanced Settings.
- Select or search for the Class of Service for Day, Night 1, and Night 2 using the searchable drop-down lists (populated based on Home PBX, or enter a valid numeric value from 1–110).
- Select the Interflow Enabled checkbox if required.Note: If the Interflow Enabled checkbox is selected, enter the Interflow Timeout in MM:SS.
- Enter the Interflow Point Directory Number.
- Select the Allow Overflow to Interflow Before Timeout checkbox if required.
- Enter the Queue Unavailable Answer Point Directory Number.
- Select the following checkboxes as needed:
- Queue Real Time Event Enabled.
- Interflow to This Queue Uses This Queue Priority.
- From the drop-down list, select the DTMF Unavailable
Action.Note: If Divert is selected, enter the DTMF Receiver Unavailable Answer Point Directory Number.
- After completing all required sections, select Save.
The queue is created successfully.
Scenario 2: MiVB + MCX Integration
Follow this procedure if your system is integrated with both MiVoice Business (MiVB) and Mitel Customer Experience (MCX).
You can create queues for the following media types:
- Voice
- Chat
- Open Media
- SMS
- Select Add Queue. The Create Queue screen opens.
- Input the Queue Profile section:
- Select Queue Type as Voice.
- Enter the Queue Number and Queue Name.
- (Optional) Select Local Only Extension.
- (Optional) Select Add to Contact Center.Note: If selected, the MCX section becomes available for configuration.
- Input the Queue Programming section:
- From the drop-down list, select the Home PBX.
- Enter the Reporting Number.
- Enter the Priority (1–64).
- Select or search for the Zone ID from the searchable drop-down list (populated based on Home PBX, or enter a valid numeric value from 1–999).
- Configure the Skill Groups section:
- Select Configure. The Skill Groups screen opens.
-
Note: Ensure the group already exists in the MCX system.
- Enter the Group Name in the search box and select the
appropriate result.Note:
- To reorder a group, click and hold the Drag icon (four horizontal lines), then move the group to the desired position.
- To delete a group, click the Delete icon in the respective row.
- Enter the following values:
- Overflow Timer
- Predictive Overflow Average Call Duration
- Remote Agent Blocking Timer
- Remote Agent Skill Group Proirity
- Select Save.
- Configure the MCX section:Note: This section is available only if Add to Contact Center is selected in the Skill Groups section.
- Select the Abandon callback queue and Abandon callback workflow from the drop-down lists.
- (Optional) Select Enable Interactive Contact Center queue
control.Note: If selected, the Interactive Contact Center queue control schedule is enabled.
- Select the following from the drop-down lists:
- Agent workflow
- In queue workflow
- HPiQ workflow
- (Optional) Click the Delete icon next to any field to remove
its selection.Note: The delete icon appears only if a field is selected.
- Select the Business-hour schedule.
- (Optional) Select Generate statistics only within business hours.
- (Optional) Select Use Queue Work Timer.
- If selected:
- Enter the Queue Work Timer (hh:mm:ss).
- (Optional) Select:
- Cancel Queue Work Time After code is entered
- Include Queue Work Timer in handling time
- If selected:
- (Optional) Select:
- Force entry of a Classification Code
- Agent auto answer
- Enter the following metrics:
- Service Level goal (percentage)
- Service Level time (hh:mm:ss)
- Short handle less than (hh:mm:ss)
- Short abandon less than (hh:mm:ss)
- Setup Audio Settings:
- Under Recording 1 Options:
- Enter the RAD Directory Number.
- Enter the Delay to Start Time (MM:SS).
- Select the Between RADs Audio Source from the
drop-down list.
- If Embedded is selected, enter the Embedded music source.
- If External is selected, enter the Alternative Recording Device.
- Enter the Path interflow dialing list.
- (Optional) Select Release digit receiver after recording.
- Repeat the same steps for Recording 2, Recording 3, and Recording 4 Options.
- (Optional) Select Repeat last recording.
- Enter the Repeat last recording interval (MM:SS).
- Under Recording 1 Options:
- Input the Advanced Settings:
- Select or search for the Class of Service for Day, Night 1, and Night 2 using the searchable drop-down lists (populated based on Home PBX, or enter a valid numeric value from 1–110).
- (Optional) Select Interflow Enabled.
- If selected:
- Enter the Interflow Time Out (MM:SS).
- Enter the Interflow Point Directory Number.
- (Optional) Select Allow Overflow to Interflow before Time Out.
- If selected:
- Enter the Queue Unavailable Answer Point Directory Number.
- (Optional) Select the following checkboxes:
- Queue Real Time Event Enabled
- Interflow to this queue uses this queue priority
- From the drop-down list, select the DTMF Unavailable
Action.
- If Divert is selected, enter the DTMF Receiver Unavailable Answer Point Directory Number.
- Save the Queue.
- After completing all required sections, select Save.
- The Voice Queue is created successfully.
Create an Email Queue:
- Select Add Queue. The Create Queue screen opens.
- Input the Queue Profile:
- Select Queue Type as Email.
- Enter the Queue Number.
- Configure the Skill Groups:
- Select a template from the drop-down list.
- Select Configure. The Skill Groups screen opens.Note: Ensure the group already exists in the MCX system.
- Enter the Group Name in the search box and select the appropriate result.
- Select the following options as needed:
- Allow Overflow
- Overflow on Logged Out
- Push to Agent
- Enter the following timing values:
- Interflow Time
- Overflow Time
Note:- To reorder a group, click and hold the Drag icon (four horizontal lines), then move the group to the desired position.
- To delete a group, click the Delete icon in the respective row.
- Select Save.
- Configure the MCX section:
- Enter the following:
- Reporting Number
- Email address
- Hold requeue time (hh:mm)
- (Optional) Select the following checkboxes as needed:
- Requeue on logout
- Allow pick from address
- Use mail server from address when queue address is not defined
- Enter the Priority.
- Select the Business-hour schedule from the drop-down list.
- (Optional) Select Generate statistics only within business hours.
- (Optional) Select Use Queue Work Timer.
- If selected:
- Enter the Queue Work Timer (hh:mm:ss).
- (Optional) Select:
- Include Queue Work Timer in handling time
- If selected:
- (Optional) Select:
- Force entry of a Classification Code
- Agent auto answer
- Enter the following metrics:
- Service Level goal (percentage)
- Service Level time (hh:mm:ss)
- Short handle less than (hh:mm:ss)
- Enter the following:
- Save the Queue.
- After completing all required sections, select Save.
- The Email Queue is created successfully.
Create a Chat Queue:
- Select Add Queue. The Create Queue screen opens.
- Input the Queue Profile:
- Select Queue Type as Chat.
- Enter the Queue Name.
- Configure the Skill Groups:
- Select a template from the drop-down list.
- Select Configure. The Skill Groups screen opens.Note: Ensure the group already exists in the MCX system.
- Enter the Group Name in the search box and select the appropriate result.
- Select the following options as needed:
- Allow Overflow
- Overflow on Logged Out
- Push to Agent
- Enter the following timing values:
- Interflow Time
- Overflow Time
Note:- To reorder a group, click and hold the Drag icon (four horizontal lines), then move the group to the desired position.
- To delete a group, click the Delete icon in the respective row.
- Select Save.
- Configure the MCX section:
- Enter the following:
- Reporting Number
- User name
- Hold requeue time (hh:mm)
- (Optional) Select Email Chat Transcript.
- If selected, enter the Email Address.
- Enter the Priority.
- Select the Business-hour schedule from the drop-down list.
- (Optional) Select Generate statistics only within business hours.
- (Optional) Select Use Queue Work Timer.
- If selected:
- Enter the Queue Work Timer (hh:mm:ss).
- (Optional) Select:
- Include Queue Work Timer in handling time
- If selected:
- (Optional) Select:
- Force entry of a Classification Code
- Agent auto answer
- Enter the following metrics:
- Service Level goal (percentage)
- Service Level time (hh:mm:ss)
- Short handle less than (hh:mm:ss)
- Short abandon less than (hh:mm:ss)
- Enter the following:
- Save the Queue.
- After completing all required sections, select Save.
- The Chat Queue is created successfully.
- Select Add Queue. The Create Queue screen opens.
- Input the Queue Profile:
- Select Queue Type as Open Media.
- Enter the Queue Name.
- Configure the Skill Groups:
- Select a template from the drop-down list.
- Select Configure. The Skill Groups screen opens.Note: Ensure the group already exists in the MCX system.
- Enter the Group Name in the search box and select the appropriate result.
- Select the following options as needed:
- Allow Overflow
- Overflow on Logged Out
- Push to Agent
- Enter the following timing values:
- Interflow Time
- Overflow TimeNote:
- To reorder a group, click and hold the Drag icon (four horizontal lines), then move the group to the desired position.
- To delete a group, click the Delete icon in the respective row.
- Select Save.
- Configure the MCX section:
- Enter the following:
- Reporting Number
- User name
- Hold requeue time (hh:mm)
- (Optional) Select Email Chat Transcript.
- If selected, enter the Email Address.
- Enter the Priority.
- Select the Business-hour schedule from the drop-down list.
- (Optional) Select Generate statistics only within business hours.
- (Optional) Select Use Queue Work Timer.
- If selected:
- Enter the Queue Work Timer (hh:mm:ss).
- (Optional) Select:
- Include Queue Work Timer in handling time
- If selected:
- (Optional) Select:
- Force entry of a Classification Code
- Agent auto answer
- Enter the following metrics:
- Service Level goal (percentage)
- Service Level time (hh:mm:ss)
- Short handle less than (hh:mm:ss)
- Short abandon less than (hh:mm:ss)
- Enter the following:
- Save the Queue.
- After completing all required sections, select Save.
- The Open Media Queue is created successfully.
- Select Add Queue. The Create Queue screen opens.
- Input the Queue Profile:
- Select Queue Type as SMS.
- Enter the Queue Name.
- Configure the Skill Groups:
- Select a template from the drop-down list.
- Select Configure. The Skill Groups screen opens.Note: Ensure the group already exists in the MCX system.
- Enter the Group Name in the search box and select the appropriate result.
- Select the following options as needed:
- Allow Overflow
- Overflow on Logged Out
- Push to Agent
- Enter the following timing values:
- Interflow Time
- Overflow TimeNote:
- To reorder a group, click and hold the Drag icon (four horizontal lines), then move the group to the desired position.
- To delete a group, click the Delete icon in the respective row.
- Select Save.
- Configure the MCX section:
- Enter the following:
- Reporting Number
- Phone number
- Hold requeue time (hh:mm)
- Enter the Priority.
- Select the Business-hour schedule from the drop-down list.
- (Optional) Select Generate statistics only within business hours.
- (Optional) Select Use Queue Work Timer.
- If selected:
- Enter the Queue Work Timer (hh:mm:ss).
- (Optional) Select:
- Include Queue Work Timer in handling time
- If selected:
- (Optional) Select:
- Force entry of a Classification Code
- Agent auto answer
- Enter the following metrics:
- Service Level goal (percentage)
- Service Level time (hh:mm:ss)
- Short handle less than (hh:mm:ss)
- Short abandon less than (hh:mm:ss)
- Enter the following:
- Save the Queue.
- After completing all required sections, select Save.
- The SMS Queue is created successfully.
Update a Queue:
- Click to select the queue you want to edit or update.
- Update the required sections as needed.
- After updating, click Save.
The Queue is updated successfully.
Delete a Queue:
- Select the checkbox before the Number.
- Select the More Options (vertical three dots) icon next to the Add Queue button.
- Select Delete.
The Delete Queue dialog box opens.
- Select Delete to confirm.
A confirmation message appears when the queue is deleted successfully.
Emergency Services
Emergency Services involves setting up fallback emergency numbers and dynamic location providers to ensure a reliable and secure connection during emergency calls.

Navigating to the Emergency Services submodule:
- On the left navigation panel, click MiVoice Business.
- Click Emergency Services.
Configuring Fallback Emergency Numbers:
Configuring fallback emergency numbers involves adding, editing, and deleting emergency contact numbers to ensure reliable communication during emergencies.
Adding an Emergency Number:
- Click Dialables.
- Start typing a number for emergency calls, e.g., 911, 112.
- Press Enter, Space, or add a comma (,) to add the number.
Editing an Emergency Number:
Double-click on the number to edit it as needed.
Deleting an Emergency Number:
Click the X icon next to the number to remove it, if necessary.
Configuring a Dynamic Location Provider for Emergency Calls:
-
Enter the following information in the Dynamic Location Provider area:
- Name
- Type
- Primary Server
- Secondary Server
- Customer ID: The unique identifier assigned to your organization by the service provider.
- Secret: The private key or token issued by the service provider to secure communication between the Zoom client and the service. This acts as a password and should be treated with high confidentiality.
- Extra Headers: Additional HTTP headers required by the service provider for platform communication. These headers might include custom authentication schemes, API version, or specific configuration options required by the provider. Input must be added in JSON format.
- Click Save.
Voice Gateway
(MDUG) information is synced from the MiVoice Business to the MiCollab. If a sync is required outside of the daily update, perform the following steps:
- Click Sync next to each PBX to update user information from MiVoice Business to MiCollab.
- Alternatively, you can select multiple PBXs by clicking on the chekcbox next to the PBX name and then click Sync Selected.
The Voice Gateway submodule helps you set up MBG and SIP trunks for CloudLink services.

Navigating to Voice Gateway submodule:
- On the left navigation panel, click MiVoice Business.
- Click Voice Gateway.
Configure Teleworking MiVoice Border Gateway:
- Expand the Teleworking MiVoice Border Gateway section
- If multiple MBGs are part of the MiVoice Business solution, set the default
MBG:
- Select Set Default.
- In the Set Default MBG pop-up, choose the default MBG from the drop-down list.
- Select Save.Note: The option to set a default MBG is available only when the CloudLink Gateway is deployed and the CloudLink Daemon is enabled on the relevant MiVoice Business nodes. This option is not available if the CloudLink Gateway is deployed separately from the MiVoice Business nodes.
- If Zoom integration is enabled and teleworker resiliency for Zoom Phones
is required:
- In the FQDN field, enter the public-facing Fully Qualified Domain Name (FQDN) that Zoom Clients use to connect to the Teleworker MiVoice Border Gateway (MBG) cluster.
- Select Save.Note: This FQDN must also be added to the Allowed URL Names list in the MBG settings. If it is not added, Zoom Client registration will fail.
This configuration ensures that Zoom Phones can register and connect to the MBG for seamless and resilient operation.
Configure SIP Trunk Application Setup:
- In traditional CloudLink Gateway deployments, SIP trunk setup was performed automatically. With the transition to CloudLink Daemon, you must manually configure the SIP trunk.
- In migration scenarios, it automatically detects and retrieves the existing SIP trunk configuration.
- If a trunk configuration already exists, it must be deleted before a new one can be added.
- From the drop-down list, select your Primary and Secondary MiVoice Business PBX.
- From the drop-down list, select your MiVoice Border Gateway.
- Select Save. A success message appears when the SIP trunk is configured
successfully.Note: This setup creates:
- A SIP trunk between the selected MiVoice Border Gateway and the CloudLink Platform.
- A SIP trunk between the MiVoice Business and the same MiVoice Border Gateway.
SIP Trunk Application Setup
You can configure SIP trunks for your CloudLink Applications.
- In Choose your MiVoice Business PBX section, click on the PBX and select a PBX from the dropdown menu. Click on the Secondary PBX if you want to add
- In the Choose your MiVoice Boarder Gateway section, click on the MBG and select a gateway from the dropdown list.
- Click Save.
To change or reconfigure your SIP Trunk application setup, you have to delete the current configuration and then go through the setup steps.
Tools
The Tools submodule provides access to utilities such as generating User Data Reports, and triggering a resynchronization between MiCollab and MiVoice Business.

Navigating to Tools submodule:
- On the left navigation panel, click MiVoice Business.
- Click Tools.
User Data Report
The User Data Report feature allows Customer Administrators to generate, download, and schedule reports containing detailed information about users within a customer account. These reports are helpful for internal business functions such as billing, auditing, and user management.

-
On the left navigation panel, click MiVoice Business. > Tools > User Data Report.
-
Click Generate.
-
Wait while the system processes the report.
-
Processing time depends on the size of the dataset.
-
If a report already exists, it is replaced by the new one.
-
-
After generation, the report appears with the following details:
-
Generation date and time
-
File size
-
The generated report will be displayed in the User Data Report section.
-
Download the Report
-
Click the Download button next to the report.
-
The report will be downloaded in .json format.
-
Report Format and Data Structure:
The User Data Report is generated in JSON format. It includes detailed information for each user in the account and is structured for integration with business systems such as billing, auditing, or user provisioning platforms.
- User identityContains user-specific fields such as:
- cloudLinkUserId
- pbxUserId
- extension
- firstName, lastName
- Roles and templatesIncludes information about user roles and templates:
- cloudLinkUserRole
- pbxRole (ID and name)
- userTemplate (ID and name)
- Organizational context
Provides organizational grouping details:
- location (ID and name)
- department (ID and name)
- ServicesLists services assigned to the user, with attributes such as:
- serviceAlias
- serviceLabel
- hostedUserServiceTypeName
- hostedUserServiceClassTypeName
- Phone configurationEach phone object includes:
- Device type and number
- Call handling settings
- Network elements (networkElement and secondaryElement)
- SIP capabilities
- Hot desk settings
- Voicemail settings
- Group membership
- Prime and privacy flags
- VoicemailIf voicemail is enabled, configuration includes:
- mailboxNumber
- voicemailDeleteMessageTime
- maximumVoicemailMessages
- Email forwarding options
- Embedded unified messaging (if applicable)
This structured format allows the report to be used by downstream systems for automation, mapping, or integration purposes.
Example JSON Output
[
{
"accountId": "1b23d3a7-xxxx-xxxx-xxxx-06641d67a9fc",
"cloudLinkUserId": "4ec1517d-xxxx-xxxx-xxxx-92f2e2c67f6f",
"cloudLinkUserRole": "USER",
"pbxUserId": "4196bbe7-xxxx-xxxx-xxxx-005056a26367",
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"extension": "4198",
"pbxRole": {
"id": "24b6bdd0-xxxx-xxxx-xxxx-444c8ad73309",
"name": "MiVB Entry (Ed. 2)"
},
"userTemplate": {
"id": "ac04ec6a-xxxx-xxxx-xxxx-31d1969b5116",
"name": "Default User Template"
},
"location": {
"id": "a7f2c4d8-xxxx-xxxx-xxxx-15a8b7e6d9c3",
"name": "New York Office"
},
"department": {
"id": "85f1ab08-xxxx-xxxx-xxxx-0050569636d8",
"name": "Engineering"
},
"services": [
{
"serviceAlias": "4198",
"hostedUserServiceTypeName": "Multiline Set",
"hostedUserServiceClassTypeName": "Phone Service",
"serviceLabel": "Deskphone"
},
{
"serviceAlias": "4198",
"hostedUserServiceTypeName": "Acd Enabled",
"hostedUserServiceClassTypeName": "NuPoint Voicemail",
"serviceLabel": "Unified Messaging"
}
],
"phones": [
{
"deviceType": "genericSipPhone",
"number": "4198",
"macAddress": "",
"prime": true,
"callHandling": {
"callHandlingDay": 1,
"callHandlingNight": 1
},
"voicemail": {
"active": false,
"mailboxNumber": "4198",
"voicemailMailboxType": "Extension"
}
}
]
}
]
-
Click Create a schedule.
-
When no schedule exists, the “Create Schedule” button is visible.
-
-
Configure schedule options:
-
Interval: choose every 1 week, 2 weeks, 3 weeks, 4 weeks, or a custom number (e.g. every 12 weeks = quarterly).
-
Change interval unit: weeks or months.
-
If months are selected, you may either use the default “last day of the month” or specify any date you prefer.
-
-
Set day(s) or date:
-
For weekly schedules: pick one or more weekdays.
-
For monthly schedules: pick a specific date (or let “last day of month” apply).
-
-
Save the schedule:
-
Click Save.
-
-
Make changes to the schedule:
-
Change the frequency (interval) — e.g. from every 1 month to every 2 months.
-
Change the day(s) of week or the specific date for monthly schedules.
-
-
Save the updated schedule:
-
Click Save.
-
-
Click the Delete button.
-
This removes the existing schedule.
-
-
After deletion:
-
The schedule view reverts to the initial state: no schedule exists.
-
The “Create a schedule” button is shown.
-
User can create a new schedule if desired.
-
Example: Schedule a User Data Report (Monthly on Last Day of Month)
- Click Create a schedule:
- If no schedule exists, the Create Schedule button will be visible.
- Click Create Schedule.

- Set the Interval:
- Under Interval, select Every 1.
- From the interval unit dropdown, choose
Month.

- Set the Date:
- When Month is selected, the system will automatically default to the Last day of the month (If it’s not selected by default, choose Last day of the month manually).
- Save the Schedule:
- Click Save to apply the scheduling configuration.
- Delete the Schedule (if needed):

- Click the Delete button next to the active schedule.
- After deletion:
- The scheduling panel will reset to its initial state.
- The Create Schedule button will be shown again.
- You can create a new schedule at any time.
Sync MiVoice Business to MiCollab:
- Select the Sync button next to the item you want to update.
- Select the checkbox before each Name you want to sync.
- Select Sync Selected.
The selected user information is synced from MiVoice Business to MiCollab.