Operational Features

XML Customized Services

Extensible Markup Language (XML) is a markup language much like HTML. HTML was designed to display data and to focus on how data looks. XML was designed to describe data and to focus on what data is.

The following are characteristics of XML:

XML tags are not predefined. You must define your own tags.

XML uses a Document Type Definition (DTD) or an XML Schema to describe the data.

XML with a DTD or XML Schema is designed to be self-descriptive

XML is a W3C Standard Recommendation

Creating Customized XML Services on the IP Phones

The XML application for the IP phones allows users to create custom services they can use via the phone’s keyboard and display. These services include things like weather and traffic reports, contact information, company info, stock quotes, or custom call scripts.

The IP phone XML application supports the following proprietary objects that allow for the customization of the IP phone’s display.

XML Object

Description

AastraIPPhoneTextMenu

Creates a numerical list of menu items on the IP phones.

(for Menu screens)

 

 

 

AastraIPPhoneTextScreen

Creates a screen of text that wraps appropriately.

(for Text screens)

 

AastraIPPhoneFormattedTextScreen

Creates a formatted screen of text (specifies text alignment, text size, text

static or scrolling)

(for Text screens)

 

 

 

AastraIPPhoneInputScreen

Creates screens for which the user can input text where applicable.

(for User Input screens)

 

AastraIPPhoneInputScreen Time and Date Attributes

Allows you to specify US (HH:MM:SS am/pm and MM/DD/YYYY) or Interna-

tional (HH:MM:SS and DD/MM/YYYY) time/date formats for an XML user

(for User Input screens)

input screen.

 

 

AastraIPPhoneDirectory

Creates an online Directory List that a user can browse in real-time.

(for Directory List screen)

 

 

 

AastraIPPhoneStatus

Creates a screen that displays status messages when applicable.

(for Idle screen)

 

 

 

AastraIPPhoneExecute

Allows the phone to execute commands (i.e., “reset”, “NoOp”, etc.) using XML.

(for executing XML commands)

 

 

 

AastraIPPhoneConfiguration

Allows the server to push a configuration to the phone.(See page 5-241for

(for pushing a configuration to the phone)

more information).

 

 

AastraIPPhoneImageScreen

Creates a display with a single bitmap image according to alignment, height,

(Standard Bitmap Image)

and width specifications.

 

 

AastraIPPhoneImageMenu

Creates a display with a bitmap image as a menu. Menu selections are linked

(Menu Image)

to keypad keys (0-9, *, #).

 

 

AastraIPPhoneTextMenu (Icon Menu)

Creates a display that has a small icon before each item in the menu.

(Icon Menu Image)

 

 

 

Reference

For more information about creating customized XML applications, contact Aastra Customer Support regarding the Aas-

tra XML Developer’s Guide.

41-001343-02 REV04 – 05.2014

5-241

Page 481
Image 481
Aastra Telecom 41-001343-02 manual XML Customized Services, Creating Customized XML Services on the IP Phones