Creating an XML Application

How to Create an XML Application

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 29 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>

Appendix G

41-001160-00, Rev 01 Release 2.0

G-27

Page 567
Image 567
Aastra Telecom 57I C53I manual AastraIPPhoneConfiguration Object Structure