Avaya WTAI User Manual

WTAI (Click-to-dial and Add-to-Speed Dial) Tags Sample Code
4600 Series IP Telephone
16-300554 Issue 2.5 April 2005
Copyright 2005, Avaya Inc. All Rights Reserved
Notice
Every effort was made to ensure that the information in this document was complete and accurate at the time of printing. However, information is subject to change.
Trademarks
DEFINITY is a registered trademark of Avaya, Inc. MultiVantage is a trademark of Avaya, Inc. HTTP Server functionality is provided by the GoAhead WebServer 2.1, Copyright © 2004 GoAhead Software, Inc. All Rights Reserved.
Disclaimer
Avaya is not responsible for any modifications, additions or deletions to the original published version of this documentation unless such modifications, additions or deletions were performed by Avaya. Customer and/or End User agree to indemnify and hold harmless Avaya, Avaya's agents, servants and employees against all claims, lawsuits, demands and judgments arising out of, or in connection with, subsequent modifications, additions or deletions to this documentation to the extent made by the Customer or End User.
API Support
This support is limited to the API. We can not provide assistance with generic configuration, servers, other software, or network issues. Please visit the Application Support Forum for more information.
How to Get Help
For additional support telephone numbers, go to the Avaya support Web site: http://www.avaya.com/support. If you are:
• Within the United States, click the Escalation Management link. Then click the appropriate link for the type of support you need.
• Outside the United States, click the Escalation Management link. Then click the International Services link that includes telephone numbers for the international Centers of Excellence.
Providing Telecommunications Security
Telecommunications security (of voice, data, and/or video communications) is the prevention of any type of intrusion to (that is, either unauthorized or malicious access to or use of) your company's telecommunications equipment by some party.
Your company's “telecommunications equipment” includes both this Avaya product and any other voice/data/video equipment that could be accessed via this Avaya product (that is, “networked equipment”).
An “outside party” is anyone who is not a corporate employee, agent, subcontractor, or is not working on your company's behalf. Whereas, a “malicious party” is anyone (including someone who may be otherwise authorized) who accesses your telecommunications equipment with either malicious or mischievous intent.
Such intrusions may be either to/through synchronous (timemultiplexed and/or circuit-based) or asynchronous (character, message-, or packet-based) equipment or interfaces for reasons of:
• Utilization (of capabilities special to the accessed equipment)
• Theft (such as, of intellectual property, financial assets, or toll facility access)
• Eavesdropping (privacy invasions to humans)
• Mischief (troubling, but apparently innocuous, tampering)
• Harm (such as harmful tampering, data loss or alteration, regardless of motive or intent)
Be aware that there may be a risk of unauthorized intrusions associated with your system and/or its networked equipment. Also realize that, if such an intrusion should occur, it could result in a variety of losses to your company (including but not limited to, human/data privacy, intellectual property, material assets, financial resources, labor costs, and/or legal costs).
Responsibility for Your Company’s Telecommunications Security
The final responsibility for securing both this system and its networked equipment rests with you - Avaya’s customer system administrator, your telecommunications peers, and your managers. Base the fulfillment of your responsibility on acquired knowledge and resources from a variety of sources including but not limited to:
• Installation documents
• System administration documents
• Security documents
• Hardware-/software-based security tools
• Shared information between you and your peers
• Telecommunications security experts To prevent intrusions to your telecommunications equipment, you
and your peers should carefully program and configure:
• Your Avaya-provided telecommunications systems and their interfaces
• Your Avaya-provided software applications, as well as their underlying hardware/software platforms and interfaces
• Any other equipment networked to your Avaya products
TCP/IP Facilities
Customers may experience differences in product performance, reliability and security depending upon network configurations/design and topologies, even when the product performs as warranted.
To order copies of this and other documents:
Call: Avaya Publications Center Voice 1.800.457.1235 or 1.207.866.6701 FAX 1.800.457.1764 or 1.207.626.7269 Write: Globalware Solutions
200 Ward Hill Avenue Haverhill, MA 01835 USA Attention: Avaya Account Management E-mail: totalware@gwsmail.com
For the most current versions of documentation, go to the Avaya support Web site:
http://www.avaya.com/support
Table of Contents
INTRODUCTION........................................................................................................4
DESCRIPTION ...................................................................................................................................4
SYNTAX IMPLEMENTATION .................................................................................6
CLICK-TO-DIAL FUNCTIONALITY ..................................................................................................6
Click-to-dial using <a> tag:............................................................................................................6
Click-to-dial using <anchor> tag: ...................................................................................................8
Click-to-dial using <onevent> tag:...................................................................................................9
Click-to-dial using <do> tag (softkey): ..........................................................................................10
ADD-TO-SPEED DIAL FUNCTIONALITY......................................................................................11
Add-to-speed dial using <a> tag: ..................................................................................................11
REFERENCES: .......................................................................................................... 13
WTAI Tags Sample Code Page 3 Avaya, Inc.

Introduction

This document describes the Wireless Telephony Application Interface (WTAI) click-to-dial and add-to-speed dial functionality and provides sample WML code to develop web pages
for the Avaya™ 4600 Series IP telephones.

Description

The WTAI provides the means to develop telephony applications, using a WTA user-agent using appropriate (Avaya supported) function libraries.
Avaya’s 4600 Series IP Telephones supports Public WTAI function libraries starting with click-to-dial functionality in software release 1.71 or higher. Add to phone book2 function is supported in software release 1.8 or higher.
The WTAI URI scheme is as follows:
1
wtai://<library>/<function> (; <parameter>)* [! <result>]
Definition:
< > Denotes an enumerated operator
[ ] Denotes an optional section
| Denotes a pair of mutually exclusive options
( )* Repeat none or multiple items
*( ) Repeat one or multiple items
library Name that identifies type of library, WTA Public uses library “wp”
function
Function within a library, for example “mc” for function “make call” in “wp” library
parameter
Zero or more parameters sent to a function, should be delimited by a
1
Click-to-dial: adapted from WAP (Wireless Application Protocol)
2
Add to Phone Book: adapted from WAP (Wireless Application Protocol)
WTAI Tags Sample Code Page 4 Avaya, Inc.
Loading...
+ 9 hidden pages