Http language header, Xml schema file, Xml schema – Aastra Telecom SISIP 57I CT User Manual

Page 588: Appendix g

Advertising
background image

How to Create an XML Application

G-48

41-001160-00, Rev 01 Release 2.0

IP Phone Administrator Guide

Appendix G

HTTP Language Header

You can use an HTTP language header with the XML screen objects on the IP
phones. By including the language information in the HTTP header, the HTTP
GET includes the phone model, the firmware and the MAC address of the phone.
When the user selects a language on the phone, the selected language is sent to the
XML application and the application displays to the screen in that language.

XML Schema File

After creating an XML application for your IP phone, you can validate the XML
objects using the Schema file provided in this section. This helps you find any
parsing errors that may exist, and verify that your XML objects conform to the
Aastra API.

XML Schema

<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="AastraIPPhoneTextScreen">
<xs:complexType>
<xs:sequence>
<xs:element name="Title" type="xs:string" />
<xs:element name="Text">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="1000" />
</xs:restriction>
</xs:simpleType>

Note:

This HTTP language header feature only applies to objects that

display to the screen.

Note:

Aastra IP phonees do not contain validating XML parsers. There

are many free XML validators available on the Web
(i.e.,

http://apps.gotdotnet.com/xmltools/xsdvalidator/Default.aspx

) that

can perform validation using the schema file.

Advertising
This manual is related to the following products: