Avaya WML Server 4600 Setup Guide

WML Server (MIME Types) Setup Guide
4600 Series IP Telephone
16-300507 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:
• 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)
http://www.avaya.com/support. If you are:
• 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 .............................................................................................................................................. 5
SERVER SETUP................................................................................................................................................. 5
CONFIGURING MICROSOFT INTERNET INFORMATION SERVICES (IIS)........................................... 5
CONFIGURING APACHE WEB-SERVER.................................................................................................. 7
REFERENCE:.................................................................................................................................................... 7
Table of Figures
FIGURE 1: IIS SETUP ...................................................................................................................................... 6
____________________________________________________________________________
WML Server Setup Guide Page 4 Avaya, Inc.

Introduction

This document discusses how to set Wireless Application Protocol (WAP) Multipurpose Internet Mail Extensions (MIME) types for Microsoft IIS and for Apache so that a customer's server has the capability to handle Wireless Markup Language (WML) pages. MIME specifies data content type. Servers insert the MIME header at the beginning of a Web transmission. Although this document only provides information on IIS and Apache web servers, WML pages can be served on almost every web server. Contact you server provider for additional information on how to configure your server for WML.

Server Setup

Sections below provide step-by-step instructions for WML set up on IIS and Apache web servers, respectively.

Configuring Microsoft Internet Information Services (IIS)

Microsoft Internet Information Server (IIS) is a free Web server that can be acquired with the following operating systems to serve WML pages:
Microsoft Windows NT 4 – IIS version 4.0 comes in the NT 4.0 option pack.
Microsoft Windows 2000/server – IIS 5.0 is built in to Windows 2000.
Microsoft Windows XP – IIS 5.1 is built in to Windows XP.
Microsoft Windows 2003 – IIS 6.0 is built in to Windows 2003.
IIS has a graphical user interface, the Internet Service Manager, for configuring all aspects of the Web server.
The following step-by-step guide can be used to set up MIME types:
1. Start the Microsoft Management Console (Start => Run =>MMC) and load the IIS snap-
in from the c:\winnt\system32\inetsrv\iis directory.
The Internet Services Manager can also be opened from Start => Control Panel => Administrative Tools => ‘Internet Information Services Manager’ or ‘Internet Information Services’ depending on the version and Windows Operating System.
2. Right click on the node that matches the name of your web server (by default: ‘Default
Web Site’) and choose the Properties option.
____________________________________________________________________________
WML Server Setup Guide Page 5 Avaya, Inc.
3. Click on the edit button next to the master properties drop down box.
4. Select the HTTP Headers tab, and click on the file type button. This will load the
registered file types dialog.
5. Click on the new type button and create a new file type using the below parameters (Refer
to figure 1 below). Repeat the procedure for each associated extension:
1. File Type 1:
Associated extension: wml
Content type: text/vnd.wap.wml
2. File Type 2:
Associated extension: wbmp
Content type: image/vnd.wap.wbmp
6. Click OK to close all of the open dialogs, and then close MMC or Internet Services
Manager itself.
7. Restart ‘IIS Admin Service’ from the ‘Services’. (Click Start program, Administrative Tools,
and click on the Services application) so that the newly added MIME types are picked up.
Figure 1: IIS Setup
____________________________________________________________________________
WML Server Setup Guide Page 6 Avaya, Inc.

Configuring Apache Web-server

Apache is an open-source Web server that’s available on many platforms, including Linux and Windows. Basic familiarity with UNIX is necessary to configure it.
Apachemaybedownloadedfromthefollowinglink:
http://www.apache.org/dist/httpd/binaries/.
Pleasedownloadtheapacheserverfileappropriatetoyouroperatingsystem.NOTE: Release2.0.49andRelease1.3.31isthelateststablereleasewhenthisdocumentis published.Pleasedownloadthisrelease.OlderreleasesofApachewouldalsowork astheWML
The following is a step-by-step guide for configuring Apache Web-server:
1. To set MIME types in Apache, a plain text file called httpd.conf is used. The location for
server.
this file varies depending on the individual setup, but the most usual path is /etc/httpd/conf/httpd.conf – this is the default location if Linux is installed via the RPM method. If the operating system is Windows, then look for a folder called conf under where Apache is installed.
2. Open httpd.conf in a text editor such as Notepad.
3. Scroll down to the AddType section (usually at the bottom of the file) and add the
following lines:
AddType text/vnd.wap.wml wml
AddType image/vnd.wap.wbmp wbmp
4. Save the file.
5. Restart Apache so that it recognizes the newly added MIME types.

Reference:

More information about WAP and WML can be obtained from the WAP Forum at the following HTML link:
http://www.wapforum.org/
Please also see the Application Programmer Interface (API) Guide, which discusses all the WML
1.2 tags that are supported as well as how they are rendered on the phone:
____________________________________________________________________________
WML Server Setup Guide Page 7 Avaya, Inc.
This document can be downloaded from the Avaya Support Website.
The above document(s) can be located by using the following navigation matrix on the
Support Site:
Avaya’s
Home > Support > 4600 IP Telephones > Application Developer Information
____________________________________________________________________________
WML Server Setup Guide Page 8 Avaya, Inc.
Loading...