🍂 🍂 🍂 Fall for Savings on our Most Popular Plan this October – But Act Fast, This Deal Expires November 1st! 🍂 🍂 🍂

Modal 1

Dash Business Phone System Interface

Backed by 24/7 Support

No matter the time, no matter your location, our team backs your business communications around the clock with free phone, email, and chat support.

Auto-Provisioning for Supported Phones

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.

Dashboard > Devices > Edit

VirtualPBX Dashboard

On the edit screen, click on “Advanced” > Miscellaneous

Editing SIP Device

Under Miscellaneous, click “Unlock” beside the option “Allow Reprovision”

 Auto-Provisioning Phone

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
  2. Cisco
  3. Yealink
  4. Grandstream
  5. Obihai
  6. 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.
  2. Select Settings.
  3. Select Advanced. (If you need a password for this step or the next, it is 456 by default)
  4. Select Administration Settings.
  5. Select Reset to Defaults.
  6. Select Reset to Factory.
  7. 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, 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 Polycom devices are:

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

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

  1. Settings (Top) > Provisioning Server (Left)
    Polycom Auto-Provisioning
  2. Server Type: HTTP
  3. Server Address: p3.zswitch.net
  4. Tag SN to UA: Enable
  5. 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/

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

  1. Press the Menu/Home Key.
  2. Select Settings.
  3. Select Advanced. (If you need a password for this step or the next, it is 456 by default)
  4. Select Administration Settings.
  5. Select Reset to Defaults.
  6. Select Reset to Factory.
  7. 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, 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.

In the upper right, click Admin Login. Then, click Advanced.
Cisco Auto-Provisioning

Next, Click the Voice tab at the top, the Provisioning tab underneath.
Finally, Input http://p3.zswitch.net:80/$MA.xml into the “Profile Rule” field, and then click Submit all changes at the bottom.Cisco Auto-Provisioning

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.

  1. Click Admin Login > Advanced (upper right corner) and login using password “admin”.
    Cisco Auto-Provisioning
  2. Click on Provisioning
    Provisioning Options
  3. Verify the following settings:
    Profile Rule: http://p3.zswitch.net:80/$MA.xml
    Transport Protocol: http
    Verify Cisco Settings
  4. Click on Submit All Changes.
  5. 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.
  2. Go to Settings—Advanced UI, input password (admin) to enter.
  3. 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:

  1. Navigate to Settings > Auto-Provision
  2. Verify the following settings:
    Server URL: http://p3.zswitch.net
    Yealink Settings
  3. Click “Confirm” to save.
  4. Click “Autoprovision Now” at bottom. 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.


Grandstream Auto-Provisioning

  1. 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
    Go to Maintenance > Upgrade and Provisioning
    “Upgrade Via” – Set to “HTTP”
    Firmware Server Path – leave blank
    Config Server Path – p3.zswitch.net (no http://)
    Grandstream Settings
    Click “Save and Apply” at bottom of page
    Click “Provision” at top of page to have phone provision. Your phone will reboot multiple times before the process is complete.


Obihai Auto-Provisioning

  1. 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).Obihai Account Creation
  2. Next, make sure you’ve added your device with MAC Address to your Dashboard
  3. 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).
  4. Next, obtain your IP Address
    • The IP address for a Obihai device can be found on the device itself. In order to provision a Obihai phone, you will first need to get its IP address in order to access the phone’s web interface.
    • 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.
  5. 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 this:
      IP Address and Login
    • Most of the information as you will see has already been pre-populated. You’ll need to click on System Management on the side, then click on Auto Provisioning. Uncheck the “Default” checkbox for the “ConfigURL” field under ITSP Provisioning and input the provisioning URL http://p3.zswitch.net/$DM.xml.
      Obihai Auto-Provisioning
  6. Please ensure there are no extra spaces or characters in this field. Click “Submit” on the bottom of the page, then the Reboot button on the top right.

  7. 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:
    ITSP Provisioning


Htek Auto-Provisioning

  1. The first step is to make sure you’ve added your device with MAC Address to your Dashboard
  2. Reset to factory settings
  3. 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.
  4. 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.
  5. 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:
      IP Address
  6. Auto-provision Your Device
    • Most of the information as you will see has already been pre-populated.
    • Step 1: You’ll need go to “Management”
    • Step 2: Click on “Auto Provisioning” on the left side menu.
    • Step 3: In the “Config Server Path”, input the provisioning URL p3.zswitch.net
    • Step 4: Remove the URL from “Firmware Server Path”. Provisioner will provide one during the Initial
    • Provisioning phase. Please ensure there are no extra spaces or characters in this field.

    • Step 5: Select “HTTP” for the “Upgrade Mode” setting.
    • Your screen should look like this:
      Htek Settings
  7. Click “SaveSet” on the bottom of the page:
    Save Button
  8. Then click “AutoProvision Now” at the middle of the page:
    Auto-provisioning Button
  9. 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:
    Htek Auto-provisioning
  10. Click again the “Autoprovision Now” button at the middle of the page to finish provisioning the phone.