Avaya 4620 Instruction Manual

Avaya™4620 IP Telephone
4620 WML Web Browser Frequently
Asked Questions (FAQ)
Issue 1.8
July 24, 2003

© [2003] Avaya Inc. All Rights Reserved.
Page 2 of 32

Copyright 2003, Avaya Inc.
All Rights Reserved
Printed in USA
Notice.
While reasonable efforts were made to ensure that the
information in this book was complete and accurate at the
time of printing, Avaya can assume no responsibility for any
errors. Changes and corrections to the information contained
in this document may be incorporated into future reissues.
Link Disclaimer:
Avaya is not responsible for the contents and reliability of
any linked websites and does not necessarily endorse the
products, services or information described or offered within
them. We cannot guarantee that these links will work all of
the time and we have no control over the availability of the
linked pages.
Warranty.
Avaya provides a limited warranty on this product. Refer to
the “Limited Use Software License Agreement” card
provided with your package.
Trademarks.
DEFINITY is a registered trademark, and Avaya and
MultiVantage are trademarks of Avaya, Inc. Other product
and brand names are trademarks of their respective owners.
All rights reserved
Avaya Web Page
The World Wide Web home page for Avaya is:
http://www.avaya.com
© [2003] Avaya Inc. All Rights Reserved.
Page 3 of 32

TABLE OF CONTENTS:
Introduction….............................................................................................. 6
Release Matrix ............................................................................................. 6
Acronyms and Glossary................................................................................ 7
Documentation, SDK FAQ............................................................................. 8
What is the location of the SDK document?..................................................... 8
What are the contents of the SDK Document? ................................................. 8
Where can I find the hosted site and the zipped file? What does the zip file
contain?..................................................................................................... 9
Are there any sample applications or real world applications available for
the 4620 WML Web Browser?........................................................................ 9
General FAQ, Browser behavior and capabilities… ..................................... 10
What version of WML does the 4620 WML Browser support?.............................10
What is the relation between XML and WML?..................................................10
Can we call the 4620 WML Browser a XML browser instead of a WML
browser?...................................................................................................10
In short can you summarize the capabilities of WML? ......................................10
What is HDML? Does the 4620 WML Browser support it?..................................11
What is difference between HTML and WML? What can I do with HTML that I
cannot do with WML? Which one is better?.....................................................11
Does the 4620 WML Browser support WMLScript?...........................................12
Does the 4620 WML Browser support images?................................................12
What happens if 4620 WML Browser support comes across a WML page with
leading blank spaces before the first line <?xml version="1.0"?>......................12
Does the 4620 WML Browser cache pages in the browser? ...............................12
How can I setup a standard webserver to serve WML pages for the 4620
WML Browser?...........................................................................................13
How can I setup a standard webserver to serve WBMP pages for the 4620
WML Browser?...........................................................................................13
What is WTAI (Wireless Telephony Application Interface)? Does the 4620
WML Browser support any WTAI (Wireless Telephony Application Interface)
features? ..................................................................................................13
What is “Enhanced Local Dialing”? ................................................................14
I clicked on a “Clicked to Dial” link but the phone gives me intercept tone?.........14
Can I store personal bookmarks on the 4620 WML Browser? ............................14
Does the 4620 WML Browser support cookies? ...............................................14
Does the 4620 WML Browser support sessions and session variables?................14
Can I change the font or the size of a font displayed on the 4620 WML
Browser?...................................................................................................15
Scripts, Common WEB Related values.. ...................................................... 16
What is the right format to set variables in the settings file?.............................16
What are the values needed for the 4620 WML Browser in the settings file?........16
© [2003] Avaya Inc. All Rights Reserved.
Page 4 of 32

How do I create a customized 46xxsettings.txt script file for the 4620 and
other IP Telephones? ..................................................................................17
Is there an application or wizard available to create customized script files
for 4620 Web/WML settings? .......................................................................17
Technical Details, WML Issues… ................................................................ 18
How can I uniquely identify/detect the 4620 WML Browser? .............................18
What encoding does the 4620 WML Browser support?......................................18
What happens if I try to browse a page that has not been encoded in
US_ASCII? ................................................................................................18
I see the “AVAYA” label on one of the softkey labels even though I have
specified a label for the softkey?...................................................................18
How does the 4620 WML Browser handle long softkey labels?...........................18
Does the 4620 WML Browser support WML variables?......................................19
What is the size limit on a WML file? .............................................................19
What form methods are supported in the 4620 WML Browser?..........................19
Image support (WBMP Issues…) ............................................................... 20
What is the memory size limit on a WBMP image?...........................................20
Is there a limit on the no of WBMP images per WML file? .................................20
What is the physical size limit on a WBMP image? ...........................................20
Troubleshooting… ...................................................................................... 21
I do not see the “Web” sofkey on the phone screen? .......................................21
After reboot, I clicked on the “Web” softkey and I get the “Page cannot be
rendered” error:.........................................................................................21
After reboot, I clicked on the “Web” softkey and I get the “400: Bad
Request” error:..........................................................................................21
After reboot, I clicked on the “Web” softkey and I get the “404: Not Found”
error: .......................................................................................................21
I can view a WML page on a cell phone WML browser but the 4620 WML
Browser gives me the error “Page cannot be rendered”? ..................................21
The browser displays “Loading…” on the top line and does not do anything? .......21
Appendix A: Read me file contents for Version 1.71................................... 23
Appendix B: Read me file contents for Version 1.72................................... 25
Appendix C: Read me file contents for Version 1.73................................... 27
Appendix D: Read me file contents for Version 1.8..................................... 29
Appendix D: Script Variables Dependencies and common error conditions 31
© [2003] Avaya Inc. All Rights Reserved.
Page 5 of 32

Date July 24, 2003
Subject Avaya™ 4620 IP Telephone
4620 WML Web Browser Frequently
Asked Questions (FAQ)
Issue 1.8
Introduction…
The Avaya™ 4620 IP Telephone comes with XML-capable Web browsing software
(will be referred to as the 4620 WML Web Browser henceforth). The 4620 Telephone
has a 168 pixel-by-132 pixel four-gray scale LCD display. The area of the display
available for presenting a WML web page to the user is 168 pixels across by 96 pixels
in height, arranged in 6 rows each 16 pixels in height. In addition, the top row will
display the web page title (if any) and the bottom row presents up to four softkey
labels at one time, each a maximum of 6 characters, that are used for <do> tags.
The data types and other features supported in this browser include:
•WML 1.2 June 2000 (WML 1.3)
•WBMP image format
•HTTP 1.1
The 4620 Web Browser FAQ is a continuously changing document. Please remember
to download the latest copy from the web site.
Release Matrix
Release Date Comments
1.71 08/12/2002 First release of the 4620 WML Browser.
1.72 12/09/2002 Multilingual display capability added. Bug fixes in the
Web Browser Software.
1.73 02/03/03 A patch release for 1.72, No new functionality has
been added.
1.8 06/25/03 Added support for WBMP images. Added new WTAI
“Add to Speed Dial” functionality. New HTTP USER
AGENT string, 3 additional languages added,
Enhanced Local Dialing lets you dial directly from the
web pages without manipulating dial strings.
© [2003] Avaya Inc. All Rights Reserved.
Page 6 of 32

Acronyms and Glossary
Item Definition
Card A WML card is similar to an HTML page, but WML delivers a set
(deck) of closely related cards. The complete WML page comprises a
collection of various cards, of which only one is visible on the browser
at one time. As each of the cards is labeled by a name and ID, they
can be linked together without difficulty. The WML page provider
determines the content of the card. The browser determines how
this card will be displayed (rendered).
Deck A deck can be described as a stack of cards. When the browser
downloads a WML page, it really is downloading a deck of cards but
only one card in the deck is visible at a time.
HTML HyperText Markup Language. Hyper Text Markup Language is a text-
based way of describing data for transmission over the Internet HTML
is usually used with larger, color displays.
HTTP Hypertext Transfer Protocol. Hyper Text Transfer Protocol is a protocol
that a web server and a web client use to contact each other and
request and deliver files.
LAN Local Area Network
MIME Multi-purpose Internet Mail Extensions
SDK Software Developer's Kit
URL A URL (Uniform Resource Locator, previously Universal Resource Locator) - is
the address of a file (resource) accessible on the Internet
User-agent The client that initiates a request. These are often browsers, editors,
spiders (web-traversing robots), or other end user tools
W3C The Worldwide Web Consortium, which has become the key
standards body for most of the XML-related technologies.
WAP Wireless Application Protocol is an open global standard for wireless
solutions that includes WML.
WBMP WBMP is a Bitmap graphic format that is required for the integration
of graphics into WML pages.
Well formed An XML document whose tags and data are consistent with XML 1.0
syntax.
WML
Wireless Markup Language is a subset of XML that was developed for
WAP. It allows for text display on a device, card and deck
organization, navigation and linking, and state management. WML
was designed for low-bandwidth, small-display devices. As part of
this design, the concept of a deck of cards was utilized. A single WML
document (i.e., the elements contained with the <wml> document
element) is known as a deck. A single interaction between a user
agent and a user is known as a card. Multiple screens (cards) can be
downloaded to the client in a single retrieval.
WTAI Wireless Telephony Application Interface is a set of interfaces that
extend the WAE (Wireless Application Environment) to include
telephony applications.
XML 1.0
The first standard for XML syntax blessed by the W3C; establishes
basic rules for XML data, such as 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>.
© [2003] Avaya Inc. All Rights Reserved.
Page 7 of 32

Documentation, SDK FAQ
DOC_1 Section: DOCUMENTATION
Question What is the location of the SDK document?
Answer The 4620 SDK can be found using the following navigation path from
http://www.avaya.com
Home > Support > Technical Database > Telephone Devices & User Agents > IP Telephones &
User Agents > 4600 Series IP Telephones > SDK and Browser Information
The document is titled: 4620 SDK Description.
DOC_2 Section: DOCUMENTATION
Question What are the contents of the SDK Document?
Answer The 4620 SDK contains the following:
This one page overview describes the SDK with URLs for the items
below:
•LAN Administration Guide Appendix C - this section discusses all the
WML 1.2 tags that are supported as well as how they are rendered
on the phone:
oPDF version
oZip format
•Guide on how to set WAP (WML) MIME types for Microsoft IIS and
for Apache so that a customer's server has the capability to handle
WML pages
oPDF Version
oZip format
•Guide on how to write WML code so that a user can create web
pages using WTAI click-to-dial and add-to-speed dial functionality.
oPDF Version
oZip Format
•Guide on how to write WML code so that a user can enter a URL in a
text entry area:
oPDF Version
oZIP Version
•4620 User's Manual:
oPDF version
oZIP format
•Sample Home Screen and applications on support.avaya.com: The
user has a choice to use the WML pages that are hosted on
http://support.avaya.com site or to receive these documents in a
zipped form. The URL for the hosted site is pre-configured in the
46xxsettings.txt script file. Directions to use the zipped document
can be found in the readme file at this site.
oWML Hosted site -
http://support.avaya.com/elmodocs2/avayaip/4620/home.wml
oZipped pages - TBD
© [2003] Avaya Inc. All Rights Reserved.
Page 8 of 32

The documents above can all be found on the Avaya Support Center
web site, by navigating to our web site as follows:
Home > Support > Technical Database > Telephone Devices & User Agents > IP
Telephones & User Agents > 4600 Series IP Telephones > SDK and Browser
Information
DOC_3 Section: DOCUMENTATION
Question Where can I find the hosted site and the zipped file? What does
the zip file contain?
Answer Location of the hosted site is:
http://support.avaya.com/elmodocs2/avayaip/4620/home.wml
Contents of the ZIP file:
•WML source pages for the sample launch screen web application
Location of the zipped file can be found using the following navigation
path from http://www.avaya.com
Home > Support > Technical Database > Telephone Devices & User Agents > IP
Telephones & User Agents > 4600 IP Telephones > SDK and Browser Information >
Avaya 4620 IP Telephone Sample Web pages (zipped format)
DOC_4 Section: DOCUMENTATION
Question Are there any sample applications or real world applications
available for the 4620 WML Web Browser?
Answer A good example of a real world application is the server based
implementation of the corporate LDAP directory application for the
4620 WML Web Browser named the “Avaya 4620 Directory Thin Client
Application”.
This Directory application can be downloaded from:
Home > Support > Technical Database > Telephone Devices & User Agents > IP Telephones &
User Agents > 4600 Series IP Telephones > Software Downloads
© [2003] Avaya Inc. All Rights Reserved.
Page 9 of 32

General FAQ, Browser behavior and capabilities…
This section answers basic questions about the 4620 WML Browser and clears the
myths and misconceptions.
GEN_1 Section: GENERAL
Question What version of WML does the 4620 WML Browser support?
Answer The 4620 WML Browser supports the WML 1.2 (June 2000) release.
Sometimes this version of WML is also referred to as WML 1.3
GEN_2 Section: GENERAL
Question What is the relation between XML and WML?
Answer WML (Wireless Markup Language) is a markup language based on XML.
WML is a XML specification proposed by the Open Mobile Alliance
(http://www.wapforum.org/) and follows the XML rules and
specifications. WML uses tag pairs and attributes for all language
features.
Essentially, WML is an XML application.
Comments Good web site for WML is:
http://www.devguru.com/Technologies/wml/quickref/wml_intro.html
GEN_3 Section: GENERAL
Question Can we call the 4620 WML Browser a XML browser instead of a
WML browser?
Answer Refer above:
Since WML is an XML application, the 4620 WML browser is a XML
browser that supports WML tags.
Avaya supports industry standard WML specifications on the 4620 WML
Browser.
GEN_4 Section: GENERAL
Question In short can you summarize the capabilities of WML?
Answer WML support six key areas:
•Text presentation and layout - Line breaks, basic text formatting and
alignment are supported by WML.
•Images - WML supports Wireless Bitmap images and alignment on the
screen.
•User Input - WML supports choice lists, multilevel choice lists, text entry
and task controls.
•Cards and decks - User interaction is divided into cards. Navigation is
primarily between cards. Decks are related sets of cards and are saved
as a single file
•Navigation - WML supports the standard Internet URL naming scheme
and anchored links, allowing navigation between cards in a deck,
between decks, or between other resources on the network such as
databases.
•State and context management - WML allows for variables to be
passed between files. Instead of sending a complete string, variables can
be sent and substituted at runtime. The user agent can cache both
variables and WML files, minimizing cache hits and server requests. It is
also possible to pass variables between different cards in the same deck.
© [2003] Avaya Inc. All Rights Reserved.
Page 10 of 32

Comments For a complete list of supported features and tags please refer the
“4600 Series IP Telephone R1.8 LAN Administrator's Guide”. The
document can be found using the following navigation path from
http://www.avaya.com
Home > Support > Technical Database > Telephone Devices & User Agents > Enterprise Class
IP Solutions (ECLIPS) > 4600 Series IP Telephones > Administration & Operation > 4600
Series IP Telephone R1.8 LAN Administrator's Guide
GEN_5 Section: GENERAL
Question What is HDML? Does the 4620 WML Browser support it?
Answer HDML (Handheld Device Markup Language) was first proposed in 1997
by Unwired Planet as a standard. Later on, in 1999 along with other
industry players, a new organization (wapforum.org) was formed and a
new specification, WML, was proposed.
In short, both languages have similar programming model and
functionality. Major differences are that HDML is not an XML based
language and does not have any support for a client side scripting
language such as WMLScript.
Today, very few phone.com browsers support HDML.
The 4620 WML Browser does NOT support HDML.
Comments Reference:
http://www.allnetdevices.com/developer/tutorials/2000/06/09/hdml_o
r.html
GEN_6 Section: GENERAL
Question What is difference between HTML and WML? What can I do with
HTML that I cannot do with WML? Which one is better?
Answer HTML is a specification that was first proposed by w3c org. HTML is not
based on an XML specification.
WML is an application of XML (EXtensible Markup Language),
Essentially WML is a stripped down version of syntactically valid HTML
with 35 strictly applied semantic tags.
HTML has well over 120 tags (three times that of WML) helping to give
its characteristically messy ad-hoc nesting syntax. Rules for HTML tag
nesting are loose.
EXtensible Markup Language (XML) presents a solution to the HTML
mess. Using XML developers can define their own markup languages
by referencing to an external DTD (Document Type Definition). The
DTD is a sequence of rules describing the markup language. However
this enforces strict rules governing language syntax in stark contrast to
HTML.
•HTML has a comparatively deep and complex nesting structure.
•HTML is not well-formed allowing tagsets to remain unclosed.
•HTML can display special Unicode characters not recognized in
WML.
© [2003] Avaya Inc. All Rights Reserved.
Page 11 of 32

•WML tags must all be in lowercase.
•WML is unforgiving of incorrectly nested tags.
HTML and WML also share a lot of features together. The WML set of
tags was designed to cover most of the functionality that could be
achieved using HTML. The list of functionality includes features such
as: Text Presentation and layout, Images, User Input (Form controls
such as choice lists, multilevel choice lists, text entry and task
controls), Navigation, Hyperlinks etc.
GEN_7 Section: GENERAL
Question Does the 4620 WML Browser support WMLScript?
Answer WMLScript is Not Supported
Comments WMLScript is a client-side similar to JavaScript. It provides basic
programmability that can be used to perform basic text and data
manipulation.
GEN_8 Section: GENERAL
Question Does the 4620 WML Browser support images?
Answer WBMP is supported in 1.8 release.
1.71 Not Supported
1.72 Not Supported
1.73 Not Supported
Release
1.8 WBMP Supported
GEN_9 Section: GENERAL
Question What happens if 4620 WML Browser support comes across a
WML page with leading blank spaces before the first line <?xml
version="1.0"?>
Answer "Although leading spaces before the first line <?xml version = "1.0"?>
is invalid and violates the XML specification, many external WAP sites
contain this error. (For more details please refer to the XML specs:
http://www.w3.org/XML/). The 4620 WML Browser will correctly render
pages with this error."
Please see below for release specific notes:
1.71 The browser will display the error “Page cannot be rendered”
1.72 The browser will display the error “Page cannot be rendered”
1.73 The browser will display the error “Page cannot be rendered”
Release
1.8 No Error. The browser will render the page as usual.
GEN_10 Section: GENERAL
Question Does the 4620 WML Browser cache pages in the browser?
Answer The 4620 WML Browser will only store the current WML file (or the
current deck of cards) in memory.
When a user tries to go back in history and if the page corresponds to
a different WML page from that corresponding to the one that is
displayed on the screen, the 4620 WML Browser will retrieve/fetch a
new copy of the page. Any user selection or text entry made by the
user will be lost.
© [2003] Avaya Inc. All Rights Reserved.
Page 12 of 32

GEN_11 Section: GENERAL
Question How can I setup a standard webserver to serve WML pages for
the 4620 WML Browser?
Answer Refer to documentation on WML Server setup in the SDK. This
document can be found using the following navigation path from
http://support.avaya.com
Home > Support > Technical Database > Telephone Devices & User Agents > Enterprise Class
IP Solutions (ECLIPS) > 4600 Series IP Telephones > SDK and Browser Information > WML
Server Set-up
GEN_12 Section: GENERAL
Question How can I setup a standard webserver to serve WBMP pages
for the 4620 WML Browser?
Answer Refer to documentation on WML Server setup in the SDK. This
document can be found using the following navigation path from
http://support.avaya.com
Home > Support > Technical Database > Telephone Devices & User Agents > Enterprise Class
IP Solutions (ECLIPS) > 4600 Series IP Telephones > SDK and Browser Information > WML
Server Set-up
GEN_13 Section: GENERAL
Question What is WTAI (Wireless Telephony Application Interface)? Does
the 4620 WML Browser support any WTAI (Wireless Telephony
Application Interface) features?
Answer The 4620 WML Browser supports “Click to Dial” and “Add to Speed
Dial” in the latest release.
Please see release table for feature support.
A Guide on how to write WML code so that a user can create web
pages using WTAI click-to-dial and add-to-speed dial functionality.
oPDF Version
oZip Format
Home > Support > Technical Database > Telephone Devices & User Agents > IP
Telephones & User Agents > 4600 Series IP Telephones > SDK and Browser
Information > WTAI functionality Tags Reference (Avaya 4620 IP)
1.71 Only Supports “Click TO Dial”
1.72 Only Supports “Click TO Dial”
1.73 Only Supports “Click TO Dial”
Release
1.8 Supports “Click TO Dial” and “Add to Speed Dial”
Comments The Wireless Telephony Applications Interface (WTAI) enables
applications to perform typical functions of a telephone with WML
(Version 1.2 and higher) or WMLScript.
The three common functionalities that the WTAI exposes are
Make a Call: “Click to dial”: places a phone call through the Web
interface
Send DTMF (dtmf): sends a DTMF tone sequence through the voice
call.
Add to Phone Book: adds a new phonebook entry (“Add to Speed
© [2003] Avaya Inc. All Rights Reserved.
Page 13 of 32

Dial”
GEN_14 Section: GENERAL
Question What is “Enhanced Local Dialing”?
Answer A new feature in 1.8 release called “Enhanced Local Dialing” can be
administered in the settings script file (46xxsettings.txt).
With Enhanced Local Dialing, you can set values such as the country
code, the international access code, the extension length within your
organization, the outside line access code, the long distance access
code, and the length of the national telephone number.
By setting these values, the phone/browser will automatically add the
necessary dial prefixes to the phone number it encounters in the WTAI
dial link on any web page.
For more information on “Enhanced Local Dialing” or how to set the
values, please see the 4600 Series IP Telephone R1.8 LAN Admin
Guide, which can be downloaded as follows:
oPDF version
oZip format
Home > Support > Technical Database > Telephone Devices & User Agents > Enterprise Class
IP Solutions (ECLIPS) > 4600 Series IP Telephones > Administration & Operation > 4600
Series IP Telephone R1.8 LAN Administrator's Guide
Release 1.8 Supports “Enhanced Local Dialing”
GEN_15 Section: GENERAL
Question I clicked on a “Clicked to Dial” link but the phone gives me
intercept tone?
Answer Check the administration of your Enhanced Local Dialing feature
GEN_16 Section: GENERAL
Question Can I store personal bookmarks on the 4620 WML Browser?
Answer Bookmarks cannot be stored on the phone itself. Writing a simple
server based application, you can implement a solution where users
store bookmarks on a database on the server and the user then simply
retrieves them by going to the web page.
GEN_17 Section: GENERAL
Question Does the 4620 WML Browser support cookies?
Answer Cookies are not supported on the 4620 WML Browser.
GEN_18 Section: GENERAL
Question Does the 4620 WML Browser support sessions and session
variables?
Answer A browser handles “Session” and “Session variables” by storing
temporary cookies. Since cookies are not supported on the 4620 WML
Browser, sessions and session variables are not supported.
© [2003] Avaya Inc. All Rights Reserved.
Page 14 of 32

GEN_19 Section: GENERAL
Question Can I change the font or the size of a font displayed on the
4620 WML Browser?
Answer It is not possible to change the typeface itself on the browser. Also
there is no WML tag specifically to do this.
© [2003] Avaya Inc. All Rights Reserved.
Page 15 of 32

Scripts, Common WEB Related values..
SCRIPT_1 Section: SCRIPTS
Question What is the right format to set variables in the settings file?
Answer The proper way to set a variable in a script is:
SET variable value
The following are invalid:
SET variable=value
AND
variable=value
These variables are set in the 46xxsettings.txt file.
The 46xxupgrade.scr file contains lines that instruct the 4620 to
download the settings file on bootup. The 46xxupgrade.scr file should
not be edited.
SCRIPT_2 Section: SCRIPTS
Question What are the values needed for the 4620 WML Browser in the
settings file?
Answer
System Value Name Default Value
WMLCODING “ASCII”
WMLEXCEPT “” (null string)
WMLHOME “” (null string)
WMLPORT “8000”
WMLPROXY “” (null string)
•The 4620 will not display the Web label on the softkey if the
system value WMLHOME is null.
•An HTTP proxy server is not used if WMLPROXY is null, or if
WMLPROXY cannot be resolved into a valid IP address.
•The HTTP proxy server is used for all web transactions if
WMLPROXY is resolved into a valid IP address and WMLEXCEPT is
null,
•If WMLEXCEPT is not null, the HTTP proxy server is only used for
URLs whose domains are not on the WMLEXCEPT list. A list of IP
addresses or an ip address with a wild card can be set here. For
example: SET WMLEXCEPT 1.2.*,1.3.*
•WMLCODING stands for the optional Web application Coding
Scheme, and is the “alphabet” used for encoding text queries to
the server.
•WMLEXCEPT stands for Web application HTTP proxy server
exception domains (domains for which the proxy server will not
be used), which is a list of one or more domains, separated by
commas without any intervening spaces (up to 127 total ASCII
characters, including commas).
•WMLHOME stands for the URL of the home page for the Web
application.
•WMLPORT stands for the TCP port number used for the HTTP
proxy server.
•WMLPROXY stands for the IP address, in dotted-decimal or DNS
© [2003] Avaya Inc. All Rights Reserved.
Page 16 of 32

name format, of an HTTP proxy server. If the web pages
accessed by the 4620 are completely on the customer’s intranet,
WMLPROXY, WMLPORT and WMLEXCEPT need not be set. If
WMLPROXY is null, the values of WMLPORT and WMLEXCEPT do
not matter.
SCRIPT_3 Section: SCRIPTS
Question How do I create a customized 46xxsettings.txt script file for the
4620 and other IP Telephones?
Question Is there an application or wizard available to create customized
script files for 4620 Web/WML settings?
Answer Yes, the Avaya 46xx Settings Script Wizard is available to automate
this task.
Avaya 46xx Settings Script Wizard is a PC-based (Windows) software
tool designed to help customer administrators create 46xxsettings.txt
files tailored for their specific environments and preferences.
The settings script wizard can also load any previous software release
script files (46xxsettings.scr) and will retrieve the settings/values of
the variables.
This application can be downloaded from our support site from the
following web page at:
Home > Support > Technical Database > Telephone Devices & User Agents > Enterprise Class
IP Solutions (ECLIPS) > 4600 Series IP Telephones > Software Downloads > 4620/4630
Settings Wizard for Release 1.8
© [2003] Avaya Inc. All Rights Reserved.
Page 17 of 32

Technical Details, WML Issues…
TECH_1 Section: TECHNICAL
Question How can I uniquely identify/detect the 4620 WML Browser?
Answer Please see release table for specifics:
This user-agent string is set as part of the HTTP header field "User-
Agent".
1.71 4620_IP_Phone_Web_Browser/0.1 libwww/unknown
1.72 4620_IP_Phone_Web_Browser/0.1 libwww/unknown
1.73 4620_IP_Phone_Web_Browser/0.1 libwww/unknown
Release
1.8 The 4620 WML Web Browser can be identified using the
following user agent string
"AVAYA/IGEN/v1.8+(4620x)/0.1 "
Where:
Avaya : Company Name
IGEN : Product Family Name
v1.8 : Firmware version no
4620 : Set Type
x : Reserved Extensions
0.1 : Minor Version Number
TECH_2 Section: TECHNICAL
Question What encoding does the 4620 WML Browser support?
Answer The 4620 WML Web Browser supports US_ASCII encoding of the WML
file
TECH_3 Section: TECHNICAL
Question What happens if I try to browse a page that has not been
encoded in US_ASCII?
Answer The 4620 WML Browser will display the page to the best of its ability.
Some characters may not be “renderable”.
TECH_4 Section: TECHNICAL
Question I see the “AVAYA” label on one of the softkey labels even
though I have specified a label for the softkey?
Answer The 4620 WML Browser will use the “AVAYA” softkey label for a <do>
tag if it finds an unknown <do> tag.
A <do> tag is considered an UNKNOWN type if the type attribute for
the <do> tag is missing or the type attribute specified by the author
does not correspond to one of the acceptable types as specified in the
WML 1.3 specs. (Remember WML files are case sensitive and type
attributes must be in lower case).
TECH_5 Section: TECHNICAL
Question How does the 4620 WML Browser handle long softkey labels?
Answer Please see release specifics below
© [2003] Avaya Inc. All Rights Reserved.
Page 18 of 32

1.71 Do labels rendered in the soft key label area get truncated on
the LEFT and RIGHT when the label is too long to fit.
1.72 Do labels rendered in the soft key label area get truncated on
the RIGHT when the label is too long to fit.
1.73 Do labels rendered in the soft key label area get truncated on
the RIGHT when the label is too long to fit.
Release
1.8 Do labels rendered in the soft key label area get truncated on
the RIGHT when the label is too long to fit.
TECH_6 Section: TECHNICAL
Question Does the 4620 WML Browser support WML variables?
Answer Please see release table for specifics:
1.71 Yes. Only supports the format $(variable_name).
1.72 Yes. Only supports the format $(variable_name).
1.73 Yes. Only supports the format $(variable_name).
Release
1.8 Yes. Supports both $ variable_name and the
$(variable_name) format.
TECH_7 Section: TECHNICAL
Question What is the size limit on a WML file?
Answer No specific size limit. However there may be performance issues that a
user might see with larger WML files.
There is a character limit between a single <p> … </p> tag that exists
as specified below. If the number of characters increases beyond this
limit, the browser will display a “Page cannot be rendered” error even
for a valid WML page
1.71 256 characters
1.72 1024 characters
1.73 1024 characters
Release
1.8 1024 characters
TECH_8 Section: TECHNICAL
Question What form methods are supported in the 4620 WML Browser?
Answer The “get” method is supported. Form method "post" is not supported
in this release. The 4620 WML Web Browser will beep and display the
following message "method not supported" on the top line for a post
action.
© [2003] Avaya Inc. All Rights Reserved.
Page 19 of 32

Image support (WBMP Issues…)
TECH_9 Section: TECHNICAL
Question What is the memory size limit on a WBMP image?
Answer A cache of at least 32 Kbytes will be maintained in volatile memory for
image files. Any image greater than 32 Kbytes will be truncated. If
many images are contained on a card and the total memory for the
collection of images is greater than 32 Kbytes, only 32Kbytes of
images will be rendered. At the point when 32Kbytes of memory is
exhausted, all remaining images will be rendered as alt tags. For
example, if 10 images of 10 Kbytes each are contained on a card, the
first 3 images will be rendered in total, and the alt tag of the remaining
image will be presented.
Release 1.8 32 Kb max
TECH_10 Section: TECHNICAL
Question Is there a limit on the no of WBMP images per WML file?
Answer Yes. In the 1.8 release, a maximum number of 10 images up to the
memory limit of 32 KB will be retrieved per WML file. For all other
images, the alt tag will be presented.
Release 1.8 10 images
TECH_11 Section: TECHNICAL
Question What is the physical size limit on a WBMP image?
Answer A “1” pixel padding is added on all four sides to the image.
With this padding the maximum width of an image is 150 pixels (152 -
2 pixels). The maximum height is 96 lines (1534 pixels=1536-2).
Images greater than the maximums will be truncated.
Also for an image to fit in a line the max height can be 14 pixels (16-2
pixels)
© [2003] Avaya Inc. All Rights Reserved.
Page 20 of 32
Other manuals for 4620
11
Table of contents
Other Avaya IP Phone manuals

Avaya
Avaya one-X 9670G User manual

Avaya
Avaya 1403 User manual

Avaya
Avaya T7208 User manual

Avaya
Avaya 4600 Series User manual

Avaya
Avaya E129 Instructions for use

Avaya
Avaya FR-33.1 User manual

Avaya
Avaya one-X Deskphone Value Edition 1608 User manual

Avaya
Avaya 1408 User manual

Avaya
Avaya 1165E User manual

Avaya
Avaya J179 Datasheet

Avaya
Avaya 5601 User manual

Avaya
Avaya IP Office 2402 User manual

Avaya
Avaya one-X Deskphone 16-300701 User manual

Avaya
Avaya 9500 User manual

Avaya
Avaya DC-Net 4621 SW User manual

Avaya
Avaya Vantage 1.0 User manual

Avaya
Avaya IP Office 5610 User manual

Avaya
Avaya one-X 9640 User manual

Avaya
Avaya IP Office 4621 User manual

Avaya
Avaya DEFINITY 4606 User manual