Zoom Phone on Movius VirtualLine
Onboarding Guide: User Control based Deployment
Organization Configuration + Account Onboarding in MMP Portal 10
Organization Setup & Configuration: 10
Account Onboarding in MMP Portal 11
Existing MultiLine Account Migration to Movius powered Zoom Experience 12
Offboarding of Zoom Number - 13
API Mode for Enabling Zoom at User Level 14
Onboard a new Zoom Phone user (BAU steps) 14
Onboard an existing multiline user to Zoom Phone 15
Remove a Zoom Phone number - Employee Exit or No longer need Zoom Phone 15
Move from Zoom Org-level to User-Level attributes for Zoom enablement 15
Revision History
| Rev | Date | Author | Description of Change |
|---|---|---|---|
| 1 | 2026-2-20 | Sushma Bijur | Initial document - User Level Enablement |
| 2 | 2026-2-24 | Vageesh Dwivedi | Added API Mode and Move from Sub-org to User Level enabled |
Introduction
This document focuses on enabling Movius MultiLine (ML) numbers for Zoom Phone users within JPMC based on user level enablement. This integration allows secure voice and messaging capabilities while maintaining compliance and audit requirements.
Note: Movius MultiLine Numbers not associated with the MultiLine Application is called Movius VirtualLine.
Prerequisites
Accounts Required:
Zoom Admin account for enabling Zoom - Movius PEX App.
Network & Security:
Ensure Zoom SIP trunks are configured in PBX Group settings
Licensing:
Movius MultiLine numbers provisioned by T-Mobile
Org Setup:
Customers need to mention the org where the Zoom Flag must be allowed. Share the org with Movius team to allow Zoom to be enabled.
Authorization Steps
This section provides Step-by-Step instructions for Zoom administrators on how to authorize the Movius PEX App.
Portal: Zoom Admin Portal
User: Zoom Admin
Steps:
Login to the Zoom admin portal using Zoom account credentials.
Navigate to Number Management β Provider Exchange
Search for "Movius" as provider name
Click on "Connect" in the status column
After clicking on "connected" the URL will take the admin to the "Movius's PEX App login portal"
Enter the PEX App login credentials provided by Movius. Note: This is not the same credentials as your usual Movius login credentials, Movius will provide these.
Once logged in to the Movius PEX App admin portal navigate to the "Integration" tab and click on "Add integration"
Select the "Zoom Integration" on the dialog
Click on "Connect to Zoom" and then click on "Open Authorization page"
Enter Zoom admin credentials for the Zoom authorization and click Sign in. Then click "Allow"
Post that Authorization will be completed and received by Movius. The Integrations tab will show Zoom integration enabled
Organization Configuration + Account Onboarding in MMP Portal
This section provides Step-by-Step instructions for MMP administrators to enable the use of Movius MultiLine numbers in Zoom Phone without the need for onboarding on the MultiLine App. Movius uses specific configuration flags for Zoom Phone that must be enabled.
Portal: Movius MMP
User: MMP Admin
Organization Setup & Configuration:
Create a Sub-organization which will host the ML numbers which will be peered into Zoom
Login to the Movius Management Portal using admin credentials
Navigate to the organization where you want Enable Zoom for the organization. Please note: This organization must have Allow Zoom enabled by the Movius team.
Navigate to Allowed Email Domains, click on Edit and add @movius.ai as the Allow Email Domains

Navigate to Setup -> Feature Settings -> Zoom Phone -> Enable Zoom must be enabled
Account Onboarding in MMP Portal
Login to the Movius Management Portal using MMP Admin credentials
Navigate to Accounts π‘ͺ Add MultiLine Account (or to Accounts π‘ͺ Add Account π‘ͺ MultiLine, depending on your setup). Enter the below details
Assign Number: Assign number, assign an available number (eg. 13126173497)
First Name: PhoneNumber (where PhoneNumber is the assigned number, eg. 13126173497)
Last Name: JPMC
Email: PhoneNumber@jpmc.movius.ai(where PhoneNumber is the assigned number, eg. 13126173497)
Account must be created with Zoom Phone enabled. Click on Save to create the account. on click on Save the number will be peered to Zoom.
On successful peering to Zoom, the account will be saved with Zoom enabled on user level. Please note that: Once Zoom flag is enabled all other org properties will be disabled.
On unsuccessful peering to Zoom, an error will be displayed mentioning that the number could not be peered and List Account Page will be displayed.
Once Zoom Enabled is set and number is peered/assigned in Zoom, zoom flag cannot be disabled in Movius. If a number needs to be removed from Zoom Phone, then refer to Offboarding steps.
User List v2 API and CDR v2 API will have exclude_channel = Zoom which will exclude Zoom-enabled number from the results.
Existing MultiLine Account Migration to Movius powered Zoom Experience
Pre-requisite - Ensure that user upgrades their app to 4.15 before turning on the Zoom flag. Once the user upgrades the app, the customer Admin must "Enable Zoom" for the user.
Login to the Movius Management Portal using MMP Admin credentials
Ensure that the admin is logged into organization which is "Allowed" to have and "Enabled" for Zoom Phone. ("Allow Zoom" and "Enable Zoom" for an Org is managed by Movius SRE/CS)
Edit the User and Enable Zoom on User level:
Once Zoom is enabled, below flags will be disabled if they are enabled for the org or the user.
Call Recording
Message Logging
VoiceMail
Opt-In
Out of Office
Please note: Once Zoom Phone is enabled all other features based on the organization setup will be disabled. Movius will be responsible for routing the call and messages to Zoom and Zoom will handle user assignment, recording and compliance.
On click on Save the number will be peered to Zoom.
On successful peering to Zoom, the account will be saved with Zoom enabled on user level. Please note that: Once Zoom flag is enabled all other org properties will be disabled.
On unsuccessful peering to Zoom, an error will be displayed mentioning that the number could not be peered, and List Account Page will be displayed.
User List v2 API and CDR v2 API will have exclude_channel=zoom which will exclude Zoom-enabled number from the results.
Offboarding of Zoom Number -
Admin Driven Offboarding:
Customer Zoom Admin must unassign the number from user.
Customer Movius Admin must delete user in Movius which will unpeer the number from Zoom.
Carrier-Driven Offboarding:
Customer Zoom Admin must unassign the number from user.
Customer requests T-Mobile to delete the number.
Carrier triggers Delete PTN
Number will be removed from Movius Platform and un-peered from Zoom.
API Mode for Enabling Zoom at User Level
Prerequisites:
Parent Org or specific Org where user account is being created, is allowed for and is enabled to have Zoom Phone accounts.
JPMC uses CDR v2 and user/list v2 APIs for reconciliations using query parameters organization_id, sub_org and exclude_channel
Onboard a new Zoom Phone user (BAU steps)
JPMC requests ML number from T-Mobile
T-Mobile calls Movius POST /ptns API
Movius adds a number in available pool under root org for enterprise. (with reservation tags as usual)
JPMC calls Movius POST /adk/services/mcpwebapi/myid_authentications/add with below parameters
organization_id = <organization_id>
first_name = "<phone_number>"
last_name = "JPMC"
email = "<first_name>.<last_name>@jpmc.movius.ai"
enable_zoom = true
The phone number for new account created would be peered automatically over to zoom synchronously. If phone number peering to zoom fails, the account creation would also fail.
JPMC to check number availability in zoom via Zoom's List Phone Numbers API with query parameters type=unassigned&phone_number=<phone_number>
JPMC calls Zoom's Phone Number Assignment API to assign the number to the User.
Onboard an existing multiline user to Zoom Phone
JPMC calls Movius POST /adk/services/mcpwebapi/myid_authentications/modify with below parameters
account_sid = <current_account_id> or email = <current_email> or phone_number = <phone_number>
If phone_number is provided, then account_sid and email_address are ignored
If account_sid is provided, then email_address is ignored
enable_zoom = true
The phone number for new account created would be peered automatically over to zoom synchronously. If phone number peering to zoom fails, the account creation would also fail.
JPMC to check number availability in zoom via Zoom's List Phone Numbers API with query parameters type=unassigned&phone_number=<phone_number>
JPMC calls Zoom's Phone Number Assignment API to assign the number to the User.
Remove a Zoom Phone number - Employee Exit or No longer need Zoom Phone
JPMC calls Zoom's Phone Number Assignment API to remove the assignment for the User.
JPMC calls Movius POST /adk/services/mcpwebapi/myid_authentications/delete with below parameters
organization_id = <organization_id>
account_sid = <current_account_id> or email = <current_email> or phone_number = <phone_number>
If phone_number is provided, then account_sid and email_address are ignored
If account_sid is provided, then email_address is ignored
The phone number for the account would be unpeered automatically over to zoom synchronously. If phone number unpeering to zoom fails, the account deletion would also fail.
JPMC to check number removal in zoom via Zoom's List Phone Numbers API with query parameters type=unassigned&phone_number=<phone_number> to verify unpeering is completed.
Move from Zoom Org-level to User-Level attributes for Zoom enablement
Prerequisites:
Parent Org or specific Org where user account is being created, is allowed for and is enabled to have Zoom Phone accounts. This activity must be done during a maintenance window. Once Zoom Phone is enabled, rollback won't be allowed.
JPMC calls Movius POST /adk/services/mcpwebapi/myid_authentications/modify with below parameters
account_sid = <current_account_id> or email = <current_email> or phone_number = <phone_number>
If phone_number is provided, then account_sid and email_address are ignored
If account_sid is provided, then email_address is ignored
enable_zoom = true
teams_calling = false














