Grandstream Networks HT50X User Manual
Page 3
![background image](/manuals/109449/3/background.png)
Grandstream Networks, Inc.
XML Provisioning Guide
Page 3 of 5
www.grandstream.com
Last Updated: 7/2011
O
VERVIEW
The XML provisioning system allows Grandstream phones to perform configuration updates via XML
configuration files. In addition, the XML provisioning implementation may also allow generic XML
configuration file on top of the MAC based configuration file.
Note: Currently, XML provisioning is supported on the following Grandstream products:
• GXV3140 IP Multimedia Phone
• GXV3175 IP Multimedia Phone
• GXP21XX/GXP14XX Enterprise IP phones
• HT50X Analog Telephone Adapters
• GXW40XX FXS Analog IP Gateways
P
ROVISIONING
F
LOW
Figure 1: Provisioning Flow.
The provision program on the phone will apply and reload the settings after downloading the legacy
binary cfgMAC config file. This means that a provision/re-direction server can redirect the device to a XML
provision server without reboot. It can also be used to send the XML encryption password
.
XML
S
CHEMA AND EXAMPLE FILE
The general XML syntax consists of a list of name-value pairs. P-Value is the element and the value of
the element is represents the value for that particular configuration that the corresponding P-Value
represents. For the complete P-value list, please refer to the legacy configuration templates at
http://www.grandstream.com/index.php/support/tools
Example XML configuration file (cfgxxxxxxxxxxxx.xml):
Start
provisioning
Request
legacy
config file
cfgMAC
Parse and
apply new
configurations
Parse and
apply new
configurations
Request XML
config
file
cfgMAC.xml
Done