Please login or register to access secure site features.

Note: By continuing to use DevConnect Program Services you agree to our latest Registered Member Terms.

Sign in using DevConnect ID

Forgot password?

Trouble logging in?

Submit a ticket for Registration Support.

I have an SSO ID

?
sign in

Don't have a DevConnect or SSO ID ?

Create a DevConnect account or join the program.

register now
^

FAQ: Avaya IP Deskphones

This document contains the Frequently Asked Questions on Avaya 4600 and 9600 Series IP Telephones.

WML Coding Issues

Can you show me a sample of a WML Deck?

Here is a sample of a simple Deck. It is made up of an XML Prolog section containing the standard XML header information and a <wml> body containing one or more <card> tags.

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">
<wml>
<template>
<!-- the template causes the softkey (do tag) -->
<!-- to appear on all cards in this deck -->
<do type="accept" label="Home" name="home">
<go href="thisfile.wml"/>
</do>
</template>

<card id="card1" title="Sample App"> <p align="center">Welcome </p> <p> This is the first card. </p> <p><a href="another.wml">A link to another deck</a></p>
<p><a href="#card2">A link to another card</a></p>
</card>

<card id="card2" title="Card Two">
<p>
This is the second card.
</p>
</card>
</wml>

Is the <do> tag's {optional="true|false"} attribute implemented?

No, the <do> tag's {optional="true|false"} attribute is not implemented.

Example:

<do type="prev" name="prev1" label="prev1" optional="true"> <prev/> </do>

By definition, when the optional attribute is set to true in a <do> tag, that particular <do> tag is not supposed to be displayed. But, in this case, the <do> tag is displayed and the optional attribute is ignored while parsing.

Why do I get the

There are several reasons why you can get this error. The following list gives some of the most common:

  • There is a syntax error somewhere in your WML. Remember that WML is far more strict and less forgiving than HTML. WML files are case sensitive and type attributes must be in lower case. Also, all tags must be closed with a slash ( /) like this:
    <example/>
    or followed by a closing tag like this:
    <example>close the tag on your way out </example>.
    WML also has much stricter rules governing the nesting of tags.
  • Make sure that your WML is consistent with the WML supported by the Web Browser. The Web Browser does not support every tag and attribute as proposed by the Open Mobile Alliance (http://www.wapforum.org/). Consult the "4600 Series IP Telephone Interfaces API Guide" or the "Avaya one-X Deskphone Edition for 9600 Series IP Telephones Application Programmer Interface (API) Guide"which describes the WML tags and attributes supported by the 4600 IP Telephone's Web Browser. This document is available on the DevConnect web site, http://devconnect.avaya.com/ .
  • Make sure you search this FAQ for any know issues with the Web Browser's handling of WML.
  • Check to see that the WMLHOME setting in the 46xxsettings.txt or 96xxsettings.txt file is a valid WML file
  • Check to see that the WMLPROXY setting in the 46xxsettings.txt or 96xxsettings.txt file is correct
  • Check to see that the WMLPORT setting in the 46xxsettings.txt or 96xxsettings.txt file is the correct port
  • Check to see that the DNSSRVR setting in the 46xxsettings.txt or 96xxsettings.txt file is set to a valid DNS server
  • If the 46xxsettings.txt or 96xxsettings.txt settings above are valid, check to see that the TFTP or HTTP server that the IP phone uses to get this file is running.

Why do I get the "404: Not Found" error when I clicked on the "Web' softkey after reboot?

Check to see tht the WMLHOME URL page exists on the server.

Why do I get the "400: Bad Request" error when I clicked on the "Web" softkey after reboot?

Check to see that the WMLHOME value in the 46xxsettings.txt file is a valid URL

For example:
Set WMLHOME http://
will generate the above error.

Why do I not see the "Web" softkey on the phone screen?

The "Web" softkey only appears if WMLHOME is defined in the 46xxsettings.txt or 96xxsettings.txt file. If the WMLHOME parameter is missing or empty then the "Web" softkey does not appear on the screen.

If the WMLHOME setting is valid, check to see that the TFTP or HTTP server that the IP phone uses to get this file is running.

Are event attributes inside the <template> tag functional?

No. All <onevent> attributes such as "ontimer", "onenterbackward", "onenterforward", are not functional when used inside the <template> tag. Any action implemented by these events will not be carried out. Please use alternate form to execute these events outside of the <template> tag.

For example,
<wml>
<template onenterforward="index.wml" />
.
.
.
</wml>
will not work. However the following form, will work.
<wml>
<template>
<onevent type="onenterforward"><go href="index.wml" /> </onevent> </template>
.
.
.
</wml>

On the 4625SW, is the background color for the <br/> tag supported?

No. The CSS background color style for the <br/> tag is not supported. That is the <br/> tag will inherit color information from the parent tags such as <p> tag.

Why did I get the "Page cannot be rendered" error when I tried using the "Click-to-dial using <onevent> tag:" sample from the API Guide?

That sample is not coded correctly. The <timer> tag can NOT be inside the <onevent> tag.

The example in the API Guide is:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">
<wml>
<card id="callid3" title="Incorrect Login">
<onevent type="ontimer">
<timer value="50"/>
<go href="wtai://wp/mc;+1888 555 1212"/>
</onevent>
<p>
You have exceeded number of tries.
A call will be automatically launched in 5 seconds.
</p>
</card>
</wml>

The correct version is:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="callid3" title="Incorrect Login">
<onevent type="ontimer">
<go href="wtai://wp/mc;+1888 555 1212"/>
</onevent>
<timer value="50"/>
<p>
You have exceeded number of tries.
A call will be automatically launched in 5 seconds.
</p>
</card>
</wml>

Can the 'accesskey' attribute be used along with the < go > tag in WML?

The 'accesskey' attribute is supported only with the < a > tag and the < anchor > tag. The 'accesskey' attribute cannot be used along with the < go > tag because it is not a valid attribute for the < go > tag. For more information, refer to the "Avaya one-X Deskphone Edition for 9600 Series IP Telephones Application Programmer Interface (API) Guide", or the "Application Programmer Interface (API) Guide - 4600 Series".