Phone Provisioning General Setup

This article will provide a general walkthrough on provisioning phone devices for extensions in the bvoip phone system.

Updated at December 27th, 2024

Pre-Provisioning Steps

Before attempting to provision the desired phone, ensure that you have factory reset the device, enabled MPP for the desired extension and set the firmware to the most up-to-date version. 

For a manufacturer specific experience, please refer to the following provisioning articles: 

Bring Your Own Device Best Practice

Our policy is if a device is end of life (i.e. 5 years after end of sale) it’s unlikely to work as the server Certificate Authority won’t be present.

 

Provisioning the Phone Template

v20

Setting up the Phone Template

Video Walkthrough

 
 
  1. Login to the bvoip phone system.
  2. Go to the Extensions > Extensions menu. 
  3. Click on the Edit button next to the extension that the device is being added to, or create an extension.
  4. Go to the Provisioning > Deskphones tab.
  5. Click on the Add New Phone Device button. A pop-up will appear.
  6. Select the desired device manufacturer and model.
  7. Add the MAC Address without colon into the MAC Address field.
  8. Click the Save button. The pop-up for the provisioning will close and the page will refresh with new sections being shown.
  9. Depending on your provisioning method:
    1. Zero Touch: In the same menu, set MPP Enabled to Yes to enable zero touch provisioning.
    2. Manual/DHCP: Copy the Provisioning Link from the page, that should be plugged into the phone
  10. Click the Save button to save the phone template to the extension. 
 
 

v18

Provisioning the Phone Template

  1. Login to the bvoip phone system.
  2. Go to the Extensions > Extensions menu. 
    CP3-MTP
  3. Click on the Edit button next to the extension that the device is being applied to. Click the Add button to create an extension that the device will be applied to. 
  4. Go to the Phone Provisioning tab.
    PhoneProvisioning1-MTP
  5. Click on the Add New Phone Device button. A pop-up will appear.
    PhoneProvisioning2-MTP
  6. Select the desired device model in the Templates drop-down. This should be your specific phone model.
  7. Add the MAC Address without colon into the MAC Address field.
  8. Click the Save button. The pop-up for the provisioning will close and the page will refresh with new sections being shown.
  9. Click the Save button to save the phone template to the extension. 
 
 

 

Checking the MPP Integration

Syncing Devices to MPP

To view the current MPP integration state, go to the Extensions > Devices Menu, and you'll see a menu like below

Controls

Across the top you have:

  • Sync All Devices - This forces all devices to sync with the MPP server
  • Refresh Devices - This refreshes the list against the MPP server
  • Run health check - If you're seeing registration issues on a new system, this can autocorrect common issues

For each device, you'll find three buttons, left to right:

  • Sync Device - Syncs this singular device with the MPP server
  • Device Info - Provides info on the device according to the MPP server
  • Delete - Allows you to remove a device, clearing its Remote Provisioning Server configuration

MPP State

Each device has a MPP column which informs you of the state

  • - This device has not yet synced with the MPP server. Click Sync all devices or the purple button for that specific device
  • NEW - This device has synced to MPP, but has not been registered for Zero Touch Provisioning
  • Configured - This device has registered for Zero Touch Provisioning successfully, and is waiting to be provisioned.
  • Live - This device has completed its Zero Touch Provisioning process and should be active
  • INVALID_INITIAL_PROVISIONING - This device belongs somewhere else. See MPP Provisioning Troubleshooting Steps for more details.

Factory Reset

When factory reset, the device's firmware will be updated and the configuration file will be accessed, pulling the provisioning details from the phone system. This will apply regardless if the phone is new out of box or coming from elsewhere.

Unless the phone device is incompatible with the Managed Provisioning Portal, there will no need to log into the device and manually configure anything. 

Manually Provisioning Phones

Manual provisioning of the phone should not be required if you have successfully provisioned the desired phone using the instructions in the sections above. If you have phone device that is not compatible with the Managed Provisioning Portal, please refer to our Manual Provisioning General Setup.

Phone Still Not Provisioned?

If the phone has not provisioned with either sets of instructions, please refer to our Phone Provisioning Troubleshoot Guide.