Home

Tutorial for Avaya 4600 and 9600 Series IP

image

Contents

1. AVAYA Tutorial for Avaya 4600 and 9600 Series IP Telephones Push and Browser Applications Setup KS Reviewed Solution amp Interoperability Test Lab Tutorial 1 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup ADOUTTAIS TUONA annae oro eire a aner eerie olein 3 Intended Audience cccceeeeccceeceeeeeesseeeeeeeeeenaesseeeeeeeesseeaasseeeeeeesseaaaaeeeeeessaaaeeeeeeeesssaaggess 3 ProrcguiS leS nana a a a eeneleds 3 Chapter 1 Overview of Avaya IP Telephone Push and Browser AP ccccccseseeeeeeeeeeees 4 1 1 Avaya IP Telephone Push Feature cccccsecccccsssceceeeseecceeseeecsaneeeesenseesssaseeenes 4 1 2 The Push Pull Process A Two Step VICW 00ccccccceeeeeeeeeeeeeeeeesesseeeeeeeeeeeeseaas 4 1 3 Push Operation Step 1a and Step 1 eee ccccccessseceeeeeeeseceeseeeeseeeeseeeeeeeess 5 1 4 Pull Operation Step 2a and Step 2b cc eeii naiiai a a ai 5 1 5 Avaya IP Telephone Browser Feature ccccccccssseeecseeeeeeceeeeseeeseeeesenseeeeaeeesens 5 Chapter 2 Avalla DIG ROO Sess cece esses ech es creas cee edad chee a eciene tS oe see Sort oa tea eee 6 Chapter 3 Set up and Configuration of Available Tools cccccccccssseeceeeeeeseeeeeeeeeeeeeeeeeeees 7 3 1 Apache Web SERV Cie andira a E eee deuast aoe aceds hates 7 3 2 Configure PHP with Apache Web Server cccccccsseeeeeeeeeeeeeaeeeeeeeeeeeeeeenseeeeeeess 10 3 3 Microso SAIS sactceist vbacn de
2. File Action View Help nn Virtual Directory Creation Wizard qA Internet I HIN Web Site Content Directory A Where is the content you want to publish on the Web site lt Back Cancel Create new Web Virtual Directory Figure 14 Virtual Directory path KS Reviewed Solution amp Interoperability Test Lab Tutorial SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved 14 of 25 PushSetup 6 Select the appropriate access permissions that need to be set for this directory The default access permissions are Read and Run scripts EEN Virtual Directory Creation Wizard M9 Internet I S HINA Access Permissions ea What access permissions do you want to set for this virtual directory El i meaa 3 iW Read W Run scnpts such as ASF Execute such as ISAPI applications or CGI write Browse Click Next to complete the wizard Cancel a Lise oie k lt jiji gt Pea EEE LOL REEL ELLER LEE LLL LEER LLU Create new Web virtual Directory Figure 15 Select access permissions 7 Verify that the Virtual Directory Creation is successful as shown in the following figure Fie Action view Help Virtual Directory Creation Wizard You have successfully completed the Virtual Directory Creation Wizard Click Finish to continue auicsnideeiaeliceideiheel coke eel obceb debe dobieieel oh diet SDE i Create new Web Virtual Directory Fi
3. Browser sample applications available for download from www avaya com devconnect The tools described in this tutorial are e Apache Web Server Refer the URL http httpd apache org to download and install the web server e Microsoft Internet Information Server IIS e PHP Refer the URL hittp Awww php net to download and configure PHP KS Reviewed Solution amp Interoperability Test Lab Tutorial 6 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup Chapter 3 Set up and Configuration of Available Tools This chapter explains the steps to install Apache Web Server and IIS Web Server It also explains configuring PHP for both these web servers The user needs to install any one of the above mentioned web servers 3 1 Apache Web Server 1 Run the downloaded windows installer for Apache web server and click Next iz Apache HTIF Server 2 2 Installation Wizard Welcome to the Installation Wizard for Apache HTTP Server 2 2 3 The Installation Wizard will allow you to modify repair or remove Apache HTTP Server 2 2 3 To continue click Next Figure 2 Installation Wizard KS Reviewed Solution amp Interoperability Test Lab Tutorial 7 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 2 Select the accept button and click Next ie Apache HTIP Server 2 2 Installation Wizard License Agreement Please read the Following license agreement carefully Apache License Version 2
4. CAWINNT Sustemse inetsrvsesine dl GETPOST stm CAWINNT Sustema2 inetsry ssine dll GETPOST H HE FTF Sites By Default 5 a web gif winxp gif Figure 21 Extension Mapping 5 Select the executable from the PHP folder internet Information Services My Recent extras Documents PEAR E Bh php cgi Desktop FE php win My Documents My Computer File name v Files of type Executable files exe v Figure 22 PHP Executable KS Reviewed Solution amp Interoperability Test Lab Tutorial 18 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 6 After selecting the executable click OK to complete the configuration required for PHP with IIS Internet Infor Def rit tinh Cita Minnen Deanne dian a AA l ce Fie Action Ved Application Configuration o ooo X Er Add Edit Application Extension Mapping 4 Internet Informat STE ee Status A 8 HJN PNE 1384 f Executable CAphp php ene Browse E Extension i ay a Verbs cag prt f AllVerbs is Oae e i G Sas LLERS EFES LIESEL ESEITI AAAS AEAEE ACASA AARAA ASARES AATRE AEAEE AEAEE AAAA ASEENA im f M Script engine mau F shtml C n di GETPOST 4 C AWINNT System32 inetsrv ssinc dil GETPOST a 411 FTP Sites Default SN 9 web gif winxp gif v lt Poo o a a Figure 23 Extension Mapping 3 4 Configura
5. minutes of no activity on the Avaya IP Telephone WML Web Browser after which the IP telephone will load the web page pointed to by WMLIDLEURTI Example SET WMLIDLETIME 2 e WWMLIDLEURI This value must be set to allow the sample application to be launched via an idle timeout After WMLIDLETIME minutes of no activity on the IP Telephone s WML Web Browser the web page pointed to by this setting will be loaded into the browser Example SET WMLIDLEURI http lt webserverIP gt lt Webpage gt e TPSLIST This value must be set to allow the sample application to be launched by the Avaya IP Telephone Push API Depending upon the TPSLIST setting in the script file the Push Message is either accepted for additional processing or denied Example SET TPSLIST lt webserverIP gt e SUBSCRIBELIST This list comprises of the web based applications that the IP phone will register itself with on boot up or when requested to via a Subscribe Push request It is used to allow Push applications to automatically become aware of the IP phones in the enterprise network This list contains one or more fully qualified URLs separated by commas Example SET SUBSCRIBELIST lt webserver URI gt KS Reviewed Solution amp Interoperability Test Lab Tutorial 22 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup Chapter 5 Verify Setup In order to verify whether the environment for IP Telephony Push and Browser Appl
6. shoul sf Types Expire Expire a Registered file types Mew Type Expire o Remove Custom HTTA File Type Associated extension Wn Content Rating Content type MIME Fig MIME Map 3 Te E xtensiory ae BH He Content Type MIME Cancel Figure 25 Add File Type Click OK Repeat this process for the wbmp MIME type After completing this close the Web Site Properties dialog by clicking on OK Exit the IIS MC Usually it is not required to restart the IIS service but it is advisable to restart it KS Reviewed Solution amp Interoperability Test Lab Tutorial 21 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup Chapter 4 Push and Browser Configuration Values The Avaya IP Telephone s 46xxseitings txt file provides the following configuration values that control the behavior of the Push and Browser features see References for more information on the 46xxsettings txt file e WMLHOME This value must be set to allow the sample application to be launched from the IP Telephone s Web Browser The setting WMLHOME which sets the URL of the telephone home page may be different for each set type to take advantage of the capabilities of the individual sets Example SET WMLHOME http lt webserverIP gt lt Homepage gt e WMLIDLETIME This value must be set to allow the sample application to be launched via an idle timeout WMLIDLETIME is the number of
7. use Avaya s Push and Browser functionality to develop IP Telephony applications Prerequisites This tutorial assumes that the developer already knows how to configure 4600 and 9600 series of Avaya IP phones and is also familiar with scripting languages such as PHP WML etc KS Reviewed Solution amp Interoperability Test Lab Tutorial 3 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup Chapter 1 Overview of Avaya IP Telephone Push and Browser API 1 1 Avaya IP Telephone Push Feature Push is the ability for an application to send content to the Web browser to the topline of the display or to the audio transducers of Avaya 4600 and 9600 Series IP Telephones The Push interface offers several features Full screen pushes called Display push types Single line top area text push called Topline push types Audio streaming called Audio push types Audio streaming from the telephone called Transmit Audio push types 96xx only Optional alerts Push priorities A Security mechanism A Subscription service Avaya provides a security mechanism to assure that the content pushed to the phones is from a trusted source Additionally a subscription service allows the phones to provide necessary information to the application server such that pushes can be targeted to an individual user a group of users or to the enterprise 1 2 The Push Pull Process A Two Step View The Push framework is a two step proces
8. 0 January 2004 http Www apache org licenses TERMS AND CONDITIONS FOR USE REPRODUCTION AND DISTRIBUTION 1 Definitions License shall mean the terms and conditions for use reproduction and distribution as defined by Sections 1 through 9 of this document I accept the terms in the license agreement OI do not accept the terms in the license agreement Figure 3 License Acceptance 3 Click Next ize Apache HTIP Server 2 2 Installation Wizard Read This First Read this Before Running 4pache on Windows i ee ns This software contains code derived from the RSA Data Security Inc MOS Message Digest Algorithm including various modifications by Spyglass INC Carnegie Mellon University and Bell Communications Research Inc Bellcore Regular expression supportis provided by the PERE library package which is open source sofware written by Philip Hazel and copyright by the University of Cambridge England The original software is available trom Thittp cse cam ac uk pub s oftvare programmingipcre This Apache 2 2 binary distribution may include OpenSSL binaries copyrighted by Eric A Young Tim J Hudson and The OpenSSL Project Itthese binaries are installed please see OPENSSLREADME tet Figure 4 Installation Readme KS Reviewed Solution amp Interoperability Test Lab Tutorial 8 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 4 Enter the server information and select button for all users o
9. MTP Virtual Server Figure 9 IIS Screen KS Reviewed Solution amp Interoperability Test Lab Tutorial 11 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 3 3 1 Virtual Directory Creation In order to configure IIS to run a sample application a virtual directory needs to be created on the website The steps to configure the virtual directory are explained below using the ScreenSaver sample application as an example Note The ScreenSaver sample application can be found at hito Awww avaya com devconnect 1 Select the Virtual Directory tab KS Reviewed SPOC 1 22 2008 Qa Internet Information Services HIN PNE 138259 local computer B 11sHelp gt Internet Information Services File Action View Help es m E AB ES c winnt help iishelp Web Stes G _vti_bin C Program Files Common Files Micr bee aiaiai Explore 5 CAWINNT web printers UsHelp D IIS PHP ii a vti_bin ua Chee PerlEx Printers Browse i g H 8 iis php Start PerlEx F images f _private i 9 _vti_cnf New _vti_log All Tasks 3 H E _vti_pyt Server Extensions We E _vti_script o view gt Server Extensions Administrator i _vti_txt Rename asp 3 FTP Sites Refresh irt asp 4 Default SMTP Virtual 5 j 4 Defau irtual Set Export List F ar gif Properties Dhtml Help f ianisenienesesasenai Tereeseehp E E E lt Create new Web Virtual Directory Figure 10 Create
10. Virtual Directory Solution amp Interoperability Test Lab Tutorial 2008 Avaya Inc All Rights Reserved 12 of 25 PushSetup 2 Click the Next button Welcome to the Virtual Directory Creation Wizard This wizard will help you create a new Virtual Directory on this Web site Click Next to continue n PEN x Create new Web Virtual Directory Figure 11 Virtual Directory Wizard 3 Provide an alias name for the Virtual Directory File ction View Help ee HIN Virtual Directory Alias oe Tou must give the virtual directory a short name or alias for quick reference Type the alias you want to use to gain access to this Web virtual directory Use the same naming conventions that pou would for naming 4 directory Alias Screens averpp SECS Create new Web Virtual Directory Figure 12 Virtual Directory Alias KS Reviewed Solution amp Interoperability Test Lab Tutorial 13 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 4 Click Next and browse for the content that needs to be published on the website Browse For Folder Virtual Directory Creation Wizard Directory O Apache 2 E 3 bin cgi bin conf error E 9 htdocs Hk Screensayversample icons 3 include G lib 9 logs E manual a maodiilez _Make New Folder _ Figure 13 Browse Folder 5 Verify the directory path and click Next Internet Information Services
11. alt a ch asa eine dea uae S 11 3 3 1 Virtual Directory GreatlONl ces 2ccocs205 e0doe22 aaea a d aaa 12 392 COMNGUS PHR With Orens e 16 3 4 Configuration for wml and bmp EXteNSiONS ccceeeeseceeeeeeeseeseeeeeeeeeessaeeeeeeees 19 3 4 1 Configuration for Apache Web server cccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 19 3 4 2 Configuration for Microsofts IS ccccseeeeeeeeeeeeeeeeeeeeeeeeeeeeeaeeeeeeeeeeseaas 20 Chapter 4 Push and Browser Configuration Values ccccccceeeeeseeeeeeeeeeeeseeeeeeeeeeesesaeeaeees 22 Chapter 5 VEIN oC Den a a ont a ee oot ene ne A eRe eT 23 FUCLOT OM COS oranan i Geavadarousvarsaicuxtsevasayesd N A rN 24 KS Reviewed Solution amp Interoperability Test Lab Tutorial 2 of 25 SPOC 1 22 2008 Contents 2008 Avaya Inc All Rights Reserved PushSetup About this Tutorial This tutorial explains the steps required to setup the environment for the Avaya 4600 and 9600 Series IP Telephones Push and Browser interface This tutorial comprises sections on available tools their installation and the configurations that must be done to execute sample applications on the Avaya 4600 and 9600 Series IP Telephones After completing this tutorial the developer will be able to install configure and execute the Push and Browser applications for the Avaya 4600 and 9600 Series IP Telephones Intended Audience This Tutorial is intended for application developers who want to
12. dows xP i dOn 4 20 2007 Add New sb al To add or remove a component click the checkbox 4 shaded box means that only size 49 24MB part of the component will be installed To see what s included in a component click D Details Size 61 39MB dik Components Size 1 76MB emove z Windows O p Indexing Service 0 0 MB N Size 0 04MB Components Ez Internet Explorer 0 0 MB i Mv B Internet Information Services IIS 135MB Sze 26 11MB O rt Management and Monitoring Tools 2 0 MB Size 13 44MB sa Messane Quenina noMR Set Program Size 3 45MB Access and Description Includes Windows Accessories and Utilities for your computer Defaults Size 1 68MB Total disk space required 56 3 MB Size 0 00MB Space available on disk 2173 8 MB Size 35 88MB sane Size 8 92MB i deskPDF 2 5 Professional Edition Size 8 75MB l Docudesk GPL Ghostscrint 8 15 Size 13 70MR_ Figure 8 IIS Installation 2 Open the Internet Information Services Management Console MC as shown in the Figure 9 Access to this console varies depending on the host operating system and the IIS installation but can usually be found under Administrative Tools g Internet Information Services File Action view Help Am D Sp lg Internet Information Services Host Header Name IP Address Port Status i HIN PNE 138259 local compute 44 Default Web Site Stopped Stopped all Unassigned 80 3 Web Sites 9 FTP Sites wW Default S
13. gure 16 Setup Complete KS Reviewed Solution amp Interoperability Test Lab Tutorial 15 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 8 Verify that the directory has been created under Default Web Site and it contains the files required for the sample application as shown in the following figure gt Internet Information Services File aon view Status images E datetime php E P Default Web Site Stoppe t g TSHelp E a _ vti_bin logo php 8 pushScreensaver html 3 Screensaver php ScreenSaver Readme txt 1 Screensaverapp ae _private gio _vti_cnf H E _ ti_log H E ti pwt l 4 _vti_script F T wti txt Figure 17 3 3 2 Configure PHP with IIS To configure PHP with IIS the following steps must be followed Verify Directory 1 Open the Internet Information Services Management Console MC as shown in Figure 18 and right click on the Default Web Site and select Properties E Internet Information Services ale X File Action View Help madi rmui B Internet Information Services Ej S HJN PME 138259 local computer 5 a pie sites cHwinnt helpiiishelp CAProgram Files Comr COW INNT web printer A rsHelp Sg _vti_bin Explore F Browse CHlusregiPerlex H t Start H a images ij 12 _private ieee ae ti_enf Mew m _vti_log All Tasks m i ti pyt a E H JE wti script view j m _vti_txt Rename sa ay ie Virt
14. ications has been successfully setup try installing one of the IP Telephony sample applications available on the Avaya Developer Connection website http www avaya com devconnect The available sample applications are as follows 1 ScreenSaver Sample Application 2 Rotating Ads Sample Application Install any of these application as per the instructions provided in the respective application notes and confirm that the desired output is achieved This would indicate the successful completion of the setup procedure KS Reviewed Solution amp Interoperability Test Lab Tutorial 23 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup References e 4600 Series IP Telephones Application Programmer Interface API Guide Issue 1 April 2005 e 4600 Series IP Telephone Release 2 7 LAN Administrator Guide Issue 5 November 2006 e Avaya one X Deskphone Edition for 9600 Series IP Telephones Application Programmer Interface API Guide Issue 2 January 2007 e Avaya one X Deskphone Edition for 9600 Series IP Telephones Administrator Guide Release 1 5 Issue 4 May 2007 KS Reviewed Solution amp Interoperability Test Lab Tutorial 24 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 2008 Avaya Inc All Rights Reserved Avaya and the Avaya Logo are trademarks of Avaya Inc All trademarks identified by and are registered trademarks or trademarks respectively of Avaya Inc All other trade
15. ieve information about the company news or interactive applications such as a conference room scheduler and Company Directory lookup Any application that that a developer can conceive of for a traditional PC based browser interface can be scaled and deployed for access from an Avaya IP Telephone Among the features available in the browser interface are JPEG and WBMP Images Form controls such as Radio buttons check boxes etc Input elements such as text boxes Hyperlinks to a series of other pages with information WTAI features such as click to dial and add to speed dial Full use of the IP phones programmable soft keys KS Reviewed Solution amp Interoperability Test Lab Tutorial 5 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup Chapter 2 Available tools The Push and Browser API are based on open standard protocols and languages HTTP WML and XML As such there are many available platforms and languages that can be used to build and deploy applications for Avaya IP Telephones This section highlights some tools that are available for developing and running applications built using the Push and Browser APIs These tools are not really required Any programming language or environment capable of implementing a simple HTTP protocol will suffice These tools are described in this tutorial because they constitute a common and easy to use environment In addition these tools make it possible to run the Push and
16. lication Configuration Mappings Options Debugging AY Internet Informat R A Y e E HIN PNE 1382 Cache ISAPI applications B Web Sites Application Mappings Enen Executable Path Vebs asa C WINNT System32 inetsrv asp dll GET HEA asp C WINNT System32 inetsrv asp dll GET HEA _aspl C usr bin PerlE x30 dll GET HEA cds C WINNT System32 inetsrv asp dll GET HEA cer C WINNT System32 inetsrv asp dll GET HEA ide C WINNT System32 inetsrvShttpodb OPTIONS pl C usr bin perl exe s s GET HEA plex C usr bin PerlE x30 dll GET HEA plx C usr bin perlis dll GET HEA shtm C AWINNTSSystem32 inetsrvssine dll GET POST shtml C WINNT System32 inetsrv ssine dll GETPOST C WINNT System32 inetsrv ssine dl GET POST FTP Sites Default 5 B web gif ae 5 winxp gif vi i Figure 20 Application Configuration KS Reviewed SPOC 1 22 2008 Solution amp Interoperability Test Lab Tutorial 2008 Avaya Inc All Rights Reserved 17 of 25 PushSetup 4 Click the Browse button in order locate the executable for PHP Internet NOH pesate acces ienen ci yo k Fie Action view Mien ei Add Edit Application Extension Mapping Extension Zz Internet Format E HIN PNE 138 Web Sites All Verbs Script engine Ccheckihatfieensts k _Caneel J Hee shtml
17. ll to begin the installation 8 Click Finish to complete installation 3 2 Configure PHP with Apache Web Server To configure Apache to use PHP the httpd conf file needs to be edited This file s location varies from system to system This file uses LoadModule to tell Apache server where to find module plug ins to load Find the section where these appear and add the following line for Apache server to load the module required for processing php files The path to php4apache2 d11 may vary depending on how PHP was installed on the target system LoadModule php4_module c php php4apache2 dll This file uses AddType lines to define MIME types based on file extension Find the section where these appear and add the following line for Apache server to process php files AddType application x httpd php php Save and close the file and restart the Apache server to reload the configuration KS Reviewed Solution amp Interoperability Test Lab Tutorial 10 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 3 3 Microsoft s IIS 1 Click the Add or Remove Windows Components tab and select the Internet Information Service component Click Next to install the IIS server Refer Figure 8 below Add or Remove Programs S Currently installed programs C Show updates Change or Remove Windows Components Wizard Programs sed occasionally Windows Components You can add or remove components of Win
18. marks are the property of their respective owners The information provided in this tutorial is subject to change without notice The configurations technical data and recommendations provided in this tutorial is believed to be accurate and dependable but is presented without express or implied warranty Users are responsible for their application of any products specified in this tutorial Please e mail any questions or comments pertaining to this tutorial along with the full title name and filename located in the lower right corner directly to the Avaya DevConnect Program at devconnect avaya com KS Reviewed Solution amp Interoperability Test Lab Tutorial 25 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup
19. n port 80 and click Next ie Apache HTTP Server 2 2 Installation Wizard Server Information Please enter your server s information Network Domain e g somenet com localhost Server Mame e g wew somenek coms localhost Administrator s Email Address e g webmaster somenet cor admin localhost Install Apache HTTP Server 2 2 programs and shortcuts For For All Users on Port 80 as a Service Recommended only for the Current User on Port 8080 when started Manually Figure 5 Server Information 5 Choose setup type as Typical and click Next igs Apache HTIP Server 2 7 Installation Wizard Setup Type Choose the setup type that best suits your needs Please select a setup type Typical Typical program Features will be installed Headers and Libraries For compiling modules will not be installed Choose which program Features vou want installed and where they Will be installed Recommended for advanced users Figure 6 Setup Type 6 Choose installation directory and click Next KS Reviewed Solution amp Interoperability Test Lab Tutorial 9 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup ix Apache HTIP Server 2 2 Installation Wizard Destination Folder Click Change to install to a different Folder Install Apache HTTP Server 2 2 to the Folder C Program Files4pache Software FoundationApache zi Figure 7 Destination Folder 7 Click Insta
20. s a push operation followed by a pull operation See Figure 1 for a visual reference to the steps involved in the Push Pull process push operation Step 1a ib ia a HTTP post Push Initiator PTF Push Server PS Push Agent PA Fr Sun pea I Hop ZA 2b a a request ior a i URI ona trusted push server Trusted Push Server TPS Figure 1 Push Pull process KS Reviewed Solution amp Interoperability Test Lab Tutorial 4 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 1 3 Push Operation Step 1a and Step 1b The Push Initiator PI which is an application server transmits a Push Message using the HTTP POST method to the phone s Push Agent PA 1 4 Pull Operation Step 2a and Step 2b The phone requests the target URI of the Push Content from a Trusted Push Server The Trusted Push Server is any standard Web server capable of serving up WML and XML content in response to standard HTTP requests The Push Content can be any valid WML file or an XML file with tags that instruct the endpoint to do one or more of the following Set up an RTP audio stream Display a message on the Top Line Display a full screen message with images and links or Re subscribe with the subscription server 1 5 Avaya IP Telephone Browser Feature Avaya 4600 and 9600 Series IP Telephones have a built in Web browser that is capable of rendering WML pages Users can navigate to Web applications and retr
21. t operating system and IIS installation procedure followed but can usually be found under Administrative Tools Windows Server 2000 Windows Server 2003 or Windows XP Open the IIS MC click on the server to expand its tree and then right click on Default Web Site and choose Properties E Internet Information Services File Action View Help Bees Internet Information Services Version HIN A AYA148262 local comput yy avaye48262 local computer Yes 115 5 1 Web Sites d Default Web Site Stross Default SMTP Virtual Ser Explore Open Browse Start New All Tasks Rename Refresh Properties Opens property sheet For the current selection Figure 24 Properties Tab Note If the user does not want all the sites on the server to be able to deliver WML right click on those sites that need to be WML enabled and then continue following these steps KS Reviewed Solution amp Interoperability Test Lab Tutorial 20 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup Click on the HTTP Headers tab and then click on the File Types button under the MIME Map section In the File Types dialog click on New Type and enter the extension and MIME definition Content Type from the preceding table Default Web Site Stopped Properties Eg Web Site ISAPI Filters Home Director Documents Directory Security HTTP Headers Custom Errors Enable Contant Eunir srin Content
22. tion for wml and bmp extensions To configure the Web server Apache or IIS to deliver WML the related MIME types for WML content needs to be defined Web servers and client browsers use MIME Multipurpose Internet Mail Extensions to communicate the type of data that is being sent Before sending data the server sends a MIME identifier to the client browser identifying the format of the following data The client browser can then properly decode and apply the data Most WML applications require two MIME types as listed in the following table File Extension MIME Type Definition Use wml text vnd wap wml WML source file image vnd wap womp Wireless bitmap file image 3 4 1 Configuration for Apache Web server To add MIME types to Apache the httpd conf file needs to be edited This file s location varies from system to system This file uses AddType lines to define MIME types Find the section where these appear and add the following lines AddType text vnd wap wml wml AddType image vnd wap wbmp whbmp Save and close the file and restart the Apache server to reload the configuration with the new MIME types KS Reviewed Solution amp Interoperability Test Lab Tutorial 19 of 25 SPOC 1 22 2008 2008 Avaya Inc All Rights Reserved PushSetup 3 4 2 Configuration for Microsoft s IIS To add the MIME types to IIS open the Internet Information Services Management Console MC Access to this console varies depending on the hos
23. ual 5 Refresh P A etau irtu erver Pupart lates Iw Opens property sheet for the current a Figure 18 Select Properties tab KS Reviewed SPOC 1 22 2008 16 of 25 PushSetup Solution amp Interoperability Test Lab Tutorial 2008 Avaya Inc All Rights Reserved 2 Choose Home Directory tab and click the Configuration button _ m Internet inih Default Web Site Stopped Properties ud OX File Action iei etii f Directoy Security HTTP Headers Custom Errors Server Extensions e eE WebSite ISAPI Filters Home Directory Documents e When connecting to this resource the content should come from 94 Internet Informat JB HIN PNE 1382 fa A directory located on this computer a Web Sites A share located on another computer A redirection to a URL Local Path c inetpub wwwroot C Script source access Log visits Read Index this resource Write C Directory browsing Application Settings Application name D efault Application Remove wt spate critica lt Default Web Site gt Configuration Execute Permissions Scripts only v ma ar Application Protection Medium Pooled v Unlosd Starting point Default 5 B Sa i EA is Figure 19 Home Directory Tab 3 In the Configuration window click the Add button Internet Infor pti rah Cita sen AN at yn App

Download Pdf Manuals

image

Related Search

Related Contents

User Manual  業務出力を効率化する サテラ・ハイスペックモデル。  EVGA 01G-P3-1441-KR NVIDIA GeForce GT 440 1GB graphics card  FUNZIONI AVANZATE FUNZIONI AVANZATE  11 - ARDDS  nutra swech muscle  Tx - Faculty Home - Universiti Teknologi Malaysia  Qware Automatic shot gun with visor  MASTERYS MC - Effekta Power Systems AB  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.