Auto Provision IP Phones Remotely with Proxy

You can provision multiple IP phones via Yeastar Onsite Proxy, allowing the phones to be registered to the Yeastar P-Series Cloud Edition through a encrypted tunnel instead of direct public access. This topic describes how to auto provision PnP and Non-PnP IP phones via Onsite Proxy.

Note: This topic describes how to provision an IP phone and assign a user's extension to the phone. If you want to set up a hot desking phone via auto provisioning, see Set up a Hot Desking Phone.

Requirement

The firmware version of Yeastar P-Series Cloud Edition is 84.23.0.23 or later.

Auto provision PnP IP phones

For IP phones that support PnP provisioning, the Onsite Proxy deployed in the same subnet as the phones can automatically discover them, report their information to the PBX, and forwards the SIP NOTIFY containing provisioning link from the PBX to the phones.

The IP phones can automatically download the configuration file from the provisioning link, and send extension registration requests to the PBX, which are relayed by the Onsite Proxy to complete registration.

This section takes Yealink SIP-T53W (firmware: 96.86.0.81) as an example to introduce how to auto provision a PnP IP phone via Onsite Proxy.

Prerequisites
  • You have deployed an Onsite Proxy in the SAME subnet as the IP phone, and connected the Onsite Proxy to the PBX. For more information, see Onsite Proxy Overview.
  • IP phone MUST be compatible with Yeastar PBX for auto provisioning, as listed in Auto Provisioning - Supported Devices.
  • IP Phone MUST support PnP provisioning.
  • Make sure that you have downloaded the template for the desired phone model (Path: Auto Provisioning > Resource Repository > Default Templates).
Procedure
  1. RESET the IP phone if it is previously used.
  2. Log in to PBX web portal, go to Auto Provisioning > Phones.

    The phone list displays all IP phones discovered via Onsite Proxy with their related information including MAC, IP address, vendor and model.

    Note: Restart the phones if they are not discovered and displayed on the phone provisioning list.

  3. Click beside the desired phone.
  4. In the Options section, select a desired template from the Template drop-down list.
    Note: The template provides configurations except extension assignment. You can select the default template corresponding to the phone model, or customize your own template.

    For more information, see Create a Custom Auto Provisioning Template.

  5. In the Assign Extension section, assign an extension for the phone.
    Tip: If your desired extension is not listed in the drop-down list, you can check if the extension has been associated with other IP phone or gateway.
  6. Click Save.
  7. Restart the phone.
Result
  • The configurations will be automatically applied to the phone.
  • The extension is successfully registered on the IP phone via the Onsite Proxy, and the registration status of the IP phone is displayed on Auto Provisioning > Phones.
    • : The assigned extension is registered on the phone.
    • : The assigned extension is unregistered on the phone.

Auto provision Non-PnP phones

For IP phones that do not support PnP provisioning, you need to first add the IP phones to the PBX, and then place the generated provisioning link in a location accessible to the phones.

The IP phones can automatically download the configuration file from the provisioning link, and their extension registration requests are forwarded to the PBX by the Onsite Proxy (deployed in the same subnet as the phones) to complete registration.

This section takes Grandstream GHP621W (firmware: 1.0.1.71) as an example to introduce how to auto provision a no-PnP IP phone via Onsite Proxy and DHCP server.

Prerequisites
  • You have deployed an Onsite Proxy in the SAME subnet as the IP phone, and connected the Onsite Proxy to the PBX. For more information, see Onsite Proxy Overview.
  • IP phone MUST be compatible with Yeastar PBX for auto provisioning, as listed in Auto Provisioning - Supported Devices.
  • You have obtained information of IP phone, including Vendor, Model, and MAC address.
  • Make sure that you have downloaded the template for the desired phone model (Path: Auto Provisioning > Resource Repository > Default Templates).
Procedure
Step 1. Generate configuration file for an IP phone on the PBX
  1. RESET the IP phone if it is previously used.
  2. Log in to PBX web portal, go to Auto Provisioning > Phones.
  3. Click Add to add an IP phone.
  4. In the IP Phone section, configure phone information as follows:
    • Vendor: Select a phone vendor.
    • Model: Select a phone model.
    • MAC Address: Enter MAC address of the phone.
  5. In the Options section, configure the following settings.
    • Template: Select a desired template from the drop-down list.
      Note: The template provides configurations except extension assignment. You can select the default template corresponding to the phone model, or customize your own template.

      For more information, see Create a Custom Auto Provisioning Template.

    • Register via Onsite Proxy: select the checkbox.
    • Onsite Proxy: Select the Onsite Proxy deployed on the subnet where the phone is located.
  6. In the Assign Extension section, assign an extension to the phone.
    Tip: If your desired extension is not listed in the drop-down list, you can check if the extension has been associated with other IP phone or gateway.
  7. Click Save.
Step 2. Make the configuration file accessible to the IP phone
Configure a DHCP server in the network where the IP phone is located, and set up DHCP option 66 to the provisioning link. Here takes Tftpd32 DHCP server as an example.
Note: For multiple IP phones, it is recommended to configure the provisioning link via DHCP server. For a single IP phone, you can manually enter the link directly on the IP phones.
  1. Run the Tftpd32 software, click Settings at the bottom of the window.

  2. In the pop-up window, click GLOBAL tab, select the checkbox of DHCP Server.

  3. Click DHCP tab, configure the DHCP server parameters.

    • IP pool start address: The starting IP addresses to be allocated.
    • Size of pool: Total number of available IP addresses.
    • Lease time: IP address lease time.
    • Def. Router (Opt 3): The gateway IP address.
    • Mask (Opt 1): Subnet mask that corresponds to the available IP address segment.
    • DNS Server (Opt 6): DNS server address for the DHCP server.
    • Additional Option: Enter option to 66 and paste the PBX provisioning link beside the option.
  4. Click OK.
  5. Restart the IP phone.
Result
  • The IP phone obtains a IP address and provisioning link from the DHCP server, and automatically downloads the configuration file via the provisioning link to achieve Auto Provisioning.
  • The extension is successfully registered on the IP phone via the Onsite Proxy, and the registration status of the IP phone is displayed on Auto Provisioning > Phones.
    • : The assigned extension is registered on the phone.
    • : The assigned extension is unregistered on the phone.