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
"
/>