Automatic Provisioning of Grandstream Phones
When provisioning a Grandstream phone, you should first set the required settings on the PBX as shown in provisioning document Steps Before Provisioning.
It is important to note in the document "Steps Before Provisioning", how to map the MAC address of the phone to the PBX extension under the registration tab as shown again below.
It is also important to note in the document "Steps Before Provisioning", under
General Settings >
Provisioning Parameters as shown again below.
The Authentication user, Authentication password and Authentication PIN settings allow administrators to provision phones and log into a phone’s web interface remotely. These settings enable administrators to use identical usernames and passwords for all devices in a domain, simplifying the authentication process from the GUI of the phone. The password will bypass users’ passwords (the web interface passwords), so users will not be able to use their passwords; hence, this setting can be used to keep users out of the phone’s web interface and prevent them from inadvertently changing anything.
For provisioning buttons, the setting up of buttons is described in buttons. There, you will see how to prepare a new buttons profile, how to set up the individual buttons (like BLF) and how to map that profile to a specific extension. The numbers for the buttons correspond to the buttons on the phone. If a number is not added in the profile, that button will not be set on the phone.
Open MAC Provisioning
For security reasons, navigate to the extension level and activate "Open account for MAC based provisioning" as shown, to allow the phone to provision to that specific account.
Grandstream Phone Settings for Auto Provisioning
Log into the web interface of the phone, and according to the model, navigate to the page where you can enter the provisioning server address. In model GXP2200, the setting is called Config Server Path found on page "Maintenance" -> "Upgrade" as shown below. In other models it could be on "Upgrade" and "Advanced" page or something else that needs to be found from the documentation of the respective model.
In "Config Server Path" setting, add this URL PBXIP/prov where the PBXIP is the IP or resolvable domain of the pbx server.
Make sure that "Upgrade Via" (if present) is set to "HTTP".
Press . Now you can reboot the phone for provisioning.