Aastra Telecom 41-001343-02 IP Phone User Manual


 
Operational Features
41-001343-02 REV04 – 05.2014 5-241
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.
Reference
For more information about creating customized XML applications, contact Aastra Customer Support regarding the Aas-
tra XML Developer’s Guide.
XML Object Description
AastraIPPhoneTextMenu
(for Menu screens)
Creates a numerical list of menu items on the IP phones.
AastraIPPhoneTextScreen
(for Text screens)
AastraIPPhoneFormattedTextScreen
(for Text screens)
Creates a screen of text that wraps appropriately.
Creates a formatted screen of text (specifies text alignment, text size, text
static or scrolling)
AastraIPPhoneInputScreen
(for User Input screens)
AastraIPPhoneInputScreen Time and Date Attributes
(for User Input screens)
Creates screens for which the user can input text where applicable.
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
input screen.
AastraIPPhoneDirectory
(for Directory List screen)
Creates an online Directory List that a user can browse in real-time.
AastraIPPhoneStatus
(for Idle screen)
Creates a screen that displays status messages when applicable.
AastraIPPhoneExecute
(for executing XML commands)
Allows the phone to execute commands (i.e., “reset”, “NoOp”, etc.) using XML.
AastraIPPhoneConfiguration
(for pushing a configuration to the phone)
Allows the server to push a configuration to the phone.(See page5-241 for
more information).
AastraIPPhoneImageScreen
(Standard Bitmap Image)
Creates a display with a single bitmap image according to alignment, height,
and width specifications.
AastraIPPhoneImageMenu
(Menu Image)
Creates a display with a bitmap image as a menu. Menu selections are linked
to keypad keys (0-9, *, #).
AastraIPPhoneTextMenu (Icon Menu)
(Icon Menu Image)
Creates a display that has a small icon before each item in the menu.