beautypg.com

Introduction, Revision history, Version 1.0.0.1 – Grandstream GXP21xx XML Application Guide User Manual

Page 4: Version 1.0.0.2

background image

FIRMWARE VERSION 1.0.4.23 GXP21xx XML APPLICATION GUIDE Page 4 of 36

INTRODUCTION

The Grandstream GXP21xx supports XML Application on firmware version 1.0.3.30/1.0.4.x. This XML API

allows users to access service information in web server, present the information in LCD as well as

customize screen display. It's a custom application where the XML framework is an interactive, real-time

implementation and XML message is dynamic, depending on a configurable object set. It could be easily

developed with all the programming languages for web application development (e.g., PHP, ASP, and etc).

Typical XML applications could be call center service, survey, reservations and much more.

REVISION HISTORY

VERSION 1.0.0.1

• Initial version for GXP21xx firmware version 1.0.3.30.

VERSION 1.0.0.2

• Updated for GXP21xx firmware version 1.0.4.23.
• Added HTTPS support in XML application, for both XML application server path and Softkey action.
• The allowed XML Server Path length is extended from 128 characters to 256 characters.
• Element is removed from template.xml. This element is optional. If present, it will

override the default LeftStatusBar display pre-defined on the phone.

• Element is removed from template.xml. This element is optional. If present, it will

override the default SoftkeyBar display pre-defined on the phone.

• Added Radio button support by using type="radio" in element. Supported attributes are

"group", "value", "selected" and "label". When the query is sent back the result is group=value. For

example, a radio with group "answerToQ1" with a value of "B" would result in "answerToQ1=B".

• Added Checkbox support by using type="checkbox" in element. Supported attributes are

"name", "value" and "label". When the query is sent back the result is name=value.

• Added Selection list support by using element so the entered digits will be displayed as *.
• Added "hidden" type in element so the input filed and entered digits won't display. It can be

used to pass value which is preferred to be hidden on LCD.

• Added system variable $xU for account x' s SIP User ID to be used in XML application where x is 0 to 5

for account 1 to account 6.

• Added system variable $xN for account x' s Display Name if filled in, otherwise account x' s Account

Name (x is 0 to 5 for account 1 to account 6).

• Added system variable $xS for account x' s SIP Server where x is 0 to 5 for account 1 to account 6.