Grandstream Networks, Inc. XML Application Guide Page 8 of 24
Last Updated: 3/2009
<xs:enumeration value="f10"/>
<xs:enumeration value="f13h"/>
<xs:enumeration value="f13b"/>
<xs:enumeration value="f16"/>
<xs:enumeration value="f16b"/>
<!-- c suffix fonts are Comic fonts -->
<xs:enumeration value="f18c"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="halign"default="Left">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Left"/>
<xs:enumeration value="Center"/>
<xs:enumeration value="Right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="valign"default="Top">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Top"/>
<xs:enumeration value="Center"/>
<xs:enumeration value="Bottom"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="IdleScreenConditionType">
<xs:sequence>
<xs:element name="conditionType">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="alwaysDisplay"/>
<xs:enumeration value="a1reg"/>
<xs:enumeration value="a2reg"/>
<xs:enumeration value="a3reg"/>
<xs:enumeration value="a4reg"/>
<xs:enumeration value="a5reg"/>
<xs:enumeration value="a6reg"/>
<xs:enumeration value="a1voiceMsg"/>
<xs:enumeration value="a2voiceMsg"/>
<xs:enumeration value="a3voiceMsg"/>
<xs:enumeration value="a4voiceMsg"/>
<xs:enumeration value="a5voiceMsg"/>
<xs:enumeration value="a6voiceMsg"/>
<xs:enumeration value="missCall"/>
<xs:enumeration value="callFwded"/>
<xs:enumeration value="dnd"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<!-- The noptional negate element negates the evaluated result to create opposite behavior -->
<xs:attribute name="negate"type="xs:boolean"default="false"/>
</xs:complexType>
<xs:complexType name="SoftKeyType">
<xs:sequence>
<xs:element name="KeyLabel"minOccurs="1"maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="32"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="KeyAction"minOccurs="1"maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<!-- the UseURL option will also require the URL element and is not used now -->
<xs:enumeration value="UseURL"/>
<xs:enumeration value="NewCall"/>
<xs:enumeration value="FwdAll"/>