How can we help? 👋

VoIP Devices - Auto Provisioning

Auto-Provisioning supported phones

 
 

Add your VoIP Device

 
Notion image
 
  1. Click Devices on the left side menu
  1. Click Add Device
  1. Click SIP Phone
 
Notion image
 
  1. Click the name of the manufacturer your phone was made by
  1. Click the device. If your device is not listed, it will need to be manually provisioned, and may encounter limited support with VirtualPBX. Review our Manual Provisioning guides here.
  1. Add a Device Name and your device’s MAC Address. Then click Create Device.
 

Unlock your Phone

 

Before attempting to auto-provision a device, you should be sure to unlock the device first via the Dashboard. This will allow the device to pull the registration information from the auto-provisioning server.

 
Notion image
 
  1. Dashboard > Devices > Edit
  1. On the edit screen, click on “Advanced”
  1. Click on “Miscellaneous”
 
Notion image
 
  1. Under Miscellaneous, click “Unlock” beside the option “Allow Reprovision”
  1. Click on Save Changes.
 
 

Once these steps are completed, please follow the instructions for the specific model of phone you are trying to provision.

  1. Polycom V4
  1. Cisco
  1. Yealink
  1. Grandstream
  1. Obihai
  1. Htek

Polycom V4 Auto-Provisioning

The first step is to make sure you’ve added your device with MAC Address to your Dashboard here: https://virtualpbx.com/support/dash/topics/adding-voip-devices/

Then, factory reset your device. Note that this will wipe all existing settings:

  1. Press the Menu/Home Key.
  1. Select Settings.
  1. Select Advanced. (If you need a password for this step or the next, it is 456 by default)
  1. Select Administration Settings.
  1. Select Reset to Defaults.
  1. Select Reset to Factory.
  1. Select Yes for Are you Sure.

Factory resetting a device can vary by phone model. If you’re not able to factory reset your device with the steps below, try a quick search on the internet for “Factory Reset [Phone model]” and if you have any special circumstances, please contact our support team.

Next, you’ll need to find the private IP address of your device.. You can usually find the IP address in your phone’s settings, look for a “Status”, or potentially a “Network” setting. Private IP addresses typically look like 192.168.1.X (X can be any number between 2 and 255) or 10.0.0.X.

Once you’ve found it, type it in your web browser URL as if you’re entering the address for a website, but lead it with http:// - For example, http://192.168.1.15 - It should come up with the Manufacturer interface for your device.

Default Login for Polycom devices are:

  • Username: Polycom (Case sensitive)
  • Password: 456

Now that you’re in, complete the following steps:

 
Notion image
 
  1. Click on Settings at the top of the screen
  1. Click on Provisioning Server on the left
  1. Under “Provisioning Server” input the following information:
    1. Server Type: HTTP
    2. Server Address: p3.zswitch.net
    3. Tag SN to UA: Enable
  1. Save Changes. The phone will reboot and pull the configuration automatically. The phone may reboot multiple times, so please wait until it has completed. It is safe to begin using the phone if it has not reset for 10 full minutes.

Cisco Auto-Provisioning

 

The first step is to make sure you’ve added your device with MAC Address to your Dashboard here: https://virtualpbx.com/support/dash/topics/adding-voip-devices/

 

Factory resetting a device can vary by phone model. If you’re not able to factory reset your device with the steps below, try a quick search on the internet for “Factory Reset [Phone model]” and if you have any special circumstances, please contact our support team.

Next, you’ll need to find the private IP address of your device, and then input that in your web browser. You can usually find the IP address in your phone’s settings, look for a “Status”, or potentially a “Network” setting. Private IP addresses typically look like 192.168.1.X (X can be any number between 2 and 255) or 10.0.0.X.

Once you’ve found it, type it in your web browser URL as if you’re entering the address for a website. It should come up with the Manufacturer interface for your device.

You may need to check the phone’s user manual or manufacturer website if a username/password is required.

 
 
  1. In the upper right, click Admin Login. Then click Advanced.
 
 
  1. Next, Click the Voice tab at the top
  1. Click on the Provisioning tab below it
  1. Finally, Input http://p3.zswitch.net:80/$MA.xml into the “Profile Rule” field, and then click Submit all changes at the bottom. The phone will reboot and pull the configuration automatically. The phone may reboot multiple times, so please wait until it has completed. It is safe to begin using the phone if it has not reset for 10 full minutes.

At this point, you are finished with the phone. In your web browser, type the IP address found in the first step.

 
 
Notion image
 
  1. Click Admin Login > Advanced (upper right corner) and login using password “admin”.
 
Notion image
 
  1. Click on Provisioning
  1. Profile Rule: http://p3.zswitch.net:80/$MA.xml
  1. Transport Protocol: http
  1. Click on Submit All Changes. Wait for the phone to finish rebooting, verify Profile Rule and Transport Protocol are correct; then power cycle phone. The Cisco phone will then process and reboot on its own. This process will take a few minutes.

Yealink Auto-Provisioning

 

The first step is to make sure you’ve added your device with MAC Address to your Dashboard here: https://virtualpbx.com/support/dash/topics/adding-voip-devices/

Then, factory reset your device. Note that this will wipe all existing settings:

  1. On your phone, press Menu Softkey.
  1. Go to Settings—Advanced UI, input password (admin) to enter.
  1. Select Reset to Factory option. The LCD screen will prompt with: ”Warning, Reset to Factory Setting”. Press OK to continue.

Factory resetting a device can vary by phone model. If you’re not able to factory reset your device with the steps below, try a quick search on the internet for “Factory Reset [Phone model]” and if you have any special circumstances, please contact our support team.

Next, you’ll need to find the private IP address of your device, and then input that in your web browser. You can usually find the IP address in your phone’s settings, look for a “Status”, or potentially a “Network” setting. Private IP addresses typically look like 192.168.1.X (X can be any number between 2 and 255) or 10.0.0.X.

Once you’ve found it, type it in your web browser URL as if you’re entering the address for a website. It should come up with the Manufacturer interface for your device.

Default Login for devices are:

  • Username: admin
  • Password: admin

Now that you’re in, complete the following steps:

 
Notion image
 
  1. Navigate to Settings on the top right of the screen
  1. Click on “Auto-Provision” on the left
  1. Verify the following setting: Server URL: http://p3.zswitch.net
  1. Click “Confirm” to save.
  1. Click “Autoprovision Now” at the bottom. The phone will reboot and pull configuration automatically. The phone may reboot multiple times, so please wait until it has completed. It is safe to begin using the phone if it has not reset for 10 full minutes
 

If you are using a wireless version of Yealink - Setting up handset assignments

 
Notion image
 

You can re-name your handsets by going to the Account Tab > Handset name. This will change the display on the front of the handset to make it easier to reference for you if you wish

 
Notion image
 

Here, you can set which handsets ring on which line. Keep in mind that in order to have 3 handsets ring on 3 separate lines, you would need to have 3 VoIP lines on your account, which may affect your bill. The picture above shows a configuration fit for that, with each handset belonging to their own separate line. For help setting this up, please feel free to work with our support team with the chat window in your lower right, email us at support@virtualpbx.com or call us at 888-825-0800 option 2

 

If you wanted to use one line for all handsets, you would simply have a straight column going top to bottom for Line 1, for both Incoming Lines AND Outgoing Lines. This means when your line rings, all handsets will ring, and the first to answer it will be on the call with the customer. However, future calls coming in while the first call is still active will come in as call waiting, hence the need for separate lines mentioned above

 

Grandstream Auto-Provisioning

 

The first step is to make sure you’ve added your device with MAC Address to your Dashboard Then, in your phone’s interface, log in with the username and password of “admin” for each.

 
Notion image
 
  1. Go to Maintenance > Upgrade and Provisioning
  1. “Upgrade Via” – Set to “HTTP”
  1. Config Server Path – p3.zswitch.net (no http://)
  1. Click “Save and Apply” at bottom of page
  1. Click “Provision” at top of page to have phone provision. Your phone will reboot multiple times before the process is complete.

Obihai Auto-Provisioning

First, you must create an account with ObiHai to properly access the device. Once the Obihai account is created, you can then link the two devices by a special code provided by Obihai. That will then link the two together so you can then use the account to program a 3rd party VoIP provider (VirtualPBX).

 

Please also make sure that you have reset your device to factory settings. To do so, navigate to the “Settings” menu and “Factory Reset” would appear as a soft key. Push it and it’ll ask for the admin password (“admin” is the default password).

Next, obtain your IP Address

  • The IP address on OBi10xx devices can easily be found by navigating to the “Settings” menu on the phone. You should see a line with the word “Network” and below an IP address. Please make sure that your device jack is plugged in. If it is not plugged in, it will read IP: 0.0.0.0.
  • On OBi20x, OBi30x and OBi50x, pick up the handset to the ATA and dial ” * “, dial 1 at the promt and you will hear the IP address spoken out. If you need to repeat the IP address, just press 0.

Enter the IP Address and Log in

  • In your browser, enter this IP address. When logging in for the first time, the default username is admin and password is admin.
  • The page should look something like below
 
 
Notion image

  1. Click on System Management on the side
  1. Click on Auto Provisioning.
  1. Uncheck the “Default” checkbox for the “ConfigURL” field under ITSP Provisioning
  1. Input the provisioning URL http://p3.zswitch.net/$DM.xml under “ConfigURL”
 
Notion image
 
  1. Please ensure there are no extra spaces or characters in this field. Click “Submit” on the bottom of the page
  1. Click the Reboot button on the top right. This may take up to a few minutes, but if done correctly, you’ll notice your device reboot as it is provisioning. You are now all set up. In the end, your page should look like this:
 

Htek Auto-Provisioning

The first step is to make sure you’ve added your device with MAC Address to your Dashboard

Please also make sure that you have reset your device to factory settings. To do so dial *, *, *, and then hold the x button for 10 seconds.

Obtain Phone’s IP Address

  • The IP address for a Htek UC9xx device can be found on the device itself. In order to provision a Htek UC9xx phone, you will first need to get its IP address in order to access the phone’s web interface. The IP address on Htek UC9xx devices can easily be found by pressing the center button on the directional pad, select “Information”. You should see a line with, for example: “IPV4: 10.10.9.88”. Please make sure that your device jack is plugged in. If it is not plugged in, it will read IP: 0.0.0.0.

Enter the IP Address and Login

  • In your browser, enter this IP address. When logging in for the first time, the default username is admin and password is admin. The page should look something like this:
 
 
 
  1. Click on “Management”
  1. Click on “Auto Provisioning” on the left side menu.
  1. In the “Config Server Path”, input the provisioning URL: p3.zswitch.net
  1. Remove the URL from “Firmware Server Path”.
  1. Select “HTTP” for the “Upgrade Mode” setting.
 
 
  1. Click “SaveSet” on the bottom of the page:
 
 
  1. Then click “AutoProvision Now” at the middle of the page: This may take up to a few minutes, but if done correctly, you will notice your device reboot as it going through the Initial Provisioning phase. The Initial Provisioning phase is part of the security measure to verify the device before providing the full provisioning URL path to the configuration file. After Initial Provisioning, the “Firmware Server Path” is populated and the “Config Server Path” is updated with two folders appended to the end (e.g. p3.zswitch.net/05ba94c0fe6f/ac438d0d3c39). It should look like this:
 
Notion image
 
  1. Click again the “Autoprovision Now” button at the middle of the page to finish provisioning the phone.
 

Removing a VoIP phone

 

You must be logged in as a system administrator in order to delete devices.

 
Notion image
 
  1. On the left click on Devices
  1. Click on the wrench icon to the right of the device you want to delete
 
Notion image
 
  1. Click on Delete Device on the lower left
 
Notion image
Notion image
 
  1. Click on Ok to confirm the deletion

Alternatively, you can start on the user’s tab

Notion image
 
  1. On the left click on Users
  1. Click on the device box to the right of the user’s name
  1. In the expanded box, click on the device’s name
 
Notion image
 
  1. Click on Delete Device on the lower left
 
Notion image
 
  1. Click on OK to confirm the deletion
 
Did this answer your question?
😞
😐
🤩