Creating an XML Application
41-001160-03, Rev 00, Release 2.4
F-87
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>
</xs:element>
</xs:sequence>
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.
Draft 1
Summary of Contents for 675i Series
Page 4: ...D r a f t 1 ...
Page 26: ...Non Blocking HTTP Connections F 90 XML SIP Notify F 91 Limited Warranty D r a f t 1 ...
Page 30: ...D r a f t 1 ...
Page 70: ...D r a f t 1 ...
Page 90: ...D r a f t 1 ...
Page 745: ...D r a f t 1 ...
Page 1026: ...D r a f t 1 ...
Page 1068: ...D r a f t 1 ...
Page 1072: ...D r a f t 1 ...
Page 1076: ...D r a f t 1 ...
Page 1182: ...Index 12 41 001160 00 Release 2 2 Rev 05 Index D r a f t 1 ...
Page 1183: ...D r a f t 1 ...