How to Create an XML Application
G-44 41-001160-00, Release 2.1, Rev 04
IP Phone Administrator Guide
Appendix G
Dynamic Configuration Object (to push a configuration to the phone)
The IP phones provide an XML feature that allows you to make configuration
changes to the phone that take affect immediately, without having to reboot the
phone. This feature involves creating XML scripts that push the changed
configuration parameter(s) from the server to the IP phones.
You can use the AastraIPPhoneConfiguration object in the XML scripts to
change configuration parameters or configure new parameters. However, since the
IP phone does not save new parameters created in XML scripts to the local.cfg
file, when the phone reboots, it does not save the new parameters on the phone. In
order for the phone to apply new configuration parameters, you have to enter the
parameters via the user interfaces (Telephone User Interface, Web User Interface,
or configuration files), or reapply the new parameters using the XML scripts after
every boot.
Specific configuration parameters are dynamic on the phone when pushed from
XML scripts on the server. See “Dynamic Configuration Parameters” on
page G-46 for more information about dynamic configuration parameters.
AastraIPPhoneConfiguration Object Structure
The AastraIPPhoneConfiguration object describes the structure of the XML
document that you can use to push the configuration to the IP phone. The basic
structure of the AastraIPPhoneConfiguration object is:
<AastraIPPhoneConfiguration>
<ConfigureItem>
<Parameter>Parameter name</Parameter>
<Value>Parameter value</Value>
</ConfigureItem>
<ConfigureItem>
<Parameter>Parameter name</Parameter>
<Value>Parameter value</Value>
</ConfigureItem>
.
.
.
<AastraIPPhoneConfiguration>