
IP Phone SIP Admin Guide 159
A
p
p
e
n
d
ix
F
:
H
o
w
t
o
C
r
e
a
te
a
n
X
M
L
A
p
p
li
c
a
ti
o
n
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.
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/xsd-
validator/Default.aspx
) that can perform validation using the schema file.
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>
</xs:complexType>
</xs:element>
<xs:element name="AastraIPPhoneTextMenu">
<xs:complexType>
<xs:sequence>
<xs:element name="Title" type="xs:string" />
<xs:element name="MenuItem" minOccurs="1" maxOccurs="15">
<xs:complexType>
<xs:sequence>
<xs:element name="Prompt" type="xs:string" />
<xs:element name="URI" type="xs:string" />
</xs:sequence>
<xs:attribute name="base" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="destroyOnExit" default="no">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="yes|no" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="AastraIPPhoneInputScreen">
<xs:complexType>
Summary of Contents for VentureIP 480i
Page 1: ......
Page 4: ......
Page 7: ...Table of Contents III Table of Contents...
Page 31: ...24 IP Phone SIP Admin Guide Configuring the IP Phone phone are sent to this server...
Page 39: ...32 IP Phone SIP Admin Guide Operational Features 13 Make feature list public...
Page 65: ...58 IP Phone SIP Admin Guide Firmware Upgrade the screen Firmware Upgrade Success ful...
Page 165: ...158 IP Phone SIP Admin Guide Appendix F How to Create an XML Application...
Page 169: ...162 IP Phone SIP Admin Guide Limited Warranty...
Page 173: ......