Avaya 4600 Series Application Note

Browse online or download Application Note for Software Avaya 4600 Series. Avaya 4600 Series Application Note [et] User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 206
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - (API) Guide

4600 Series IP TelephonesApplication Programmer Interface (API) GuideRelease 2.2 for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP TelephonesRelease 2.5

Page 2

About This Guide10 4600 Series IP Telephones Application Programmer Interface (API) Guide Document OrganizationThis guide contains the following chap

Page 3 - Contents

About The Web Browser100 4600 Series IP Telephones Application Programmer Interface (API) Guide <head> No<i> No<img> align alt hei

Page 4

Summary Of WML Tags and AttributesIssue 1 April 2005 101 <postfield>name value YesYesYes<prev> Yes<refresh> Yes<select>ivalue

Page 5 - Issue 1 April 2005 5

About The Web Browser102 4600 Series IP Telephones Application Programmer Interface (API) Guide

Page 6

Issue 1 April 2005 103 Chapter 7: Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP TelephonesIntroductionThis chapter describes the capabil

Page 7 - Issue 1 April 2005 7

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones104 4600 Series IP Telephones Application Programmer Interface (API) Guide Gener

Page 8

WML Tags and AttributesIssue 1 April 2005 105 ● Common tag attributes: xml:lang, class, and id.The attributes xml:lang, class and id are universal at

Page 9

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones106 4600 Series IP Telephones Application Programmer Interface (API) Guide ● <

Page 10 - Document Organization

WML Tags and AttributesIssue 1 April 2005 107 Text ElementsSee Enabling Text Entry on page 79 and Text Editing Modes on page 81 for guidelines to ena

Page 11 - Terms Used in This Document

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones108 4600 Series IP Telephones Application Programmer Interface (API) Guide Text

Page 12 - About This Guide

WML Tags and AttributesIssue 1 April 2005 109 Image Elements● <img> tag - Use the <img> tag to place an image in the text flow. The telep

Page 13 - Issue 1 April 2005 13

Issue DateIssue 1 April 2005 11 Issue Date April, 2005 is the first issue of this document, which combines and replaces two previously-issued documen

Page 14

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones110 4600 Series IP Telephones Application Programmer Interface (API) Guide Event

Page 15 - Online Documentation

WML Tags and AttributesIssue 1 April 2005 111 <do> tags are rendered as softkey labels on the bottom line of the display. <do> tags are s

Page 16 - Related Documentation

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones112 4600 Series IP Telephones Application Programmer Interface (API) Guide ● <

Page 17 - Overview

WML Tags and AttributesIssue 1 April 2005 113 Task Elements● <go> tag - The go element can contain one or more postfield elements. If a go elem

Page 18 - Existing Interfaces

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones114 4600 Series IP Telephones Application Programmer Interface (API) Guide An ex

Page 19 - Issue 1 April 2005 19

WML Tags and AttributesIssue 1 April 2005 115 format AaNXxMm*fnfSets the data format for the input field. Default is “M.”A = uppercase alphabetic or

Page 20 - IP Telephone Interfaces

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones116 4600 Series IP Telephones Application Programmer Interface (API) Guide The 4

Page 21

WML Tags and AttributesIssue 1 April 2005 117 ● <select> tag - The select tag allows for the definition of a list, embedded in a card. This tag

Page 22 - Push Architecture

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones118 4600 Series IP Telephones Application Programmer Interface (API) Guide ● <

Page 23 - Issue 1 April 2005 23

Access Key Input Mode (AIM)Issue 1 April 2005 119 Access Key Input Mode (AIM)The Web browser considers cards that include the accesskey attribute and

Page 24 - Push Message Flow

About This Guide12 4600 Series IP Telephones Application Programmer Interface (API) Guide CAPPCross-APEX Process Platform, the set of development pro

Page 25 - Step 4 – Request Launched

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones120 4600 Series IP Telephones Application Programmer Interface (API) Guide In Ta

Page 26 - HTTP Server

Access Key Input Mode (AIM)Issue 1 April 2005 121 Example of Text Entry Using AIM:The user wants to look up a person named Oscar in a Directory datab

Page 27 - Push Types

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones122 4600 Series IP Telephones Application Programmer Interface (API) Guide Figur

Page 28 - Push Interface Overview

Access Key Input Mode (AIM)Issue 1 April 2005 123 Figure 20: User presses “2” one time for “C” and the search result displays the desired result - Os

Page 29 - The Display Push Type

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones124 4600 Series IP Telephones Application Programmer Interface (API) Guide The W

Page 30 - Priorities and States

Access Key Input Mode (AIM)Issue 1 April 2005 125 Terminating AIMThe user ends AIM by: ● Pressing the Phone/Exit button or Options button.● Selecting

Page 31 - Normal Priority

Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones126 4600 Series IP Telephones Application Programmer Interface (API) Guide

Page 32 - Barge Priority

Issue 1 April 2005 127 Chapter 8: Web ApplicationsIntroductionIf you have a corporate database that supports the Lightweight Directory Access Protoco

Page 33 - Display Push XML Messages

Web Applications128 4600 Series IP Telephones Application Programmer Interface (API) Guide Figure 21: High-Level Thin Client Architecture As Figure 2

Page 34 - Creating Push Messages

Application Platform RequirementsIssue 1 April 2005 129 Application Platform RequirementsThe LAN Administrator or System Administrator must provide a

Page 35 - Push Agent

Terms Used in This DocumentIssue 1 April 2005 13 PBXPrivate Branch Exchange – A generic name for a premise-based switch supporting telephony features

Page 36 - Push Content (PC)

Web Applications130 4600 Series IP Telephones Application Programmer Interface (API) Guide The other application version available is a Winzip-readab

Page 37 - The Topline Push Type

Installing the Thin Client Directory on the ServerIssue 1 April 2005 131 5. The default user/password combination is ldap/ldap. To change the passwor

Page 38 - Topline Push Example 1:

Web Applications132 4600 Series IP Telephones Application Programmer Interface (API) Guide Installation for Windows with Apache:1. Extract the file a

Page 39

Web Application User InterfaceIssue 1 April 2005 133 Note:Note: Specific user instructions regarding the Directory application are not provided in th

Page 40

Web Applications134 4600 Series IP Telephones Application Programmer Interface (API) Guide Web Application Search Screen The Search screen displays u

Page 41 - Topline Push XML Messages

Web Application User InterfaceIssue 1 April 2005 135 Web Application Successful Search Screen The Successful Search screen displays when at least one

Page 42

Web Applications136 4600 Series IP Telephones Application Programmer Interface (API) Guide Web Application Detail Screen The Detail screen displays w

Page 43 - Topline Push Example 2:

Web Application User InterfaceIssue 1 April 2005 137 Note:Note: You administer the [user interface] Detail screen on the Details Administration scree

Page 44 - Topline Push Content (PC)

Web Applications138 4600 Series IP Telephones Application Programmer Interface (API) Guide Possible reasons for search failure and the resulting mess

Page 45 - Using the <Topline> tag

Web Application User InterfaceIssue 1 April 2005 139 When the Directory application receives a request for a Search screen, it sends a Search screen

Page 46 - The Audio Push Type

About This Guide14 4600 Series IP Telephones Application Programmer Interface (API) Guide Conventions Used in This DocumentThis guide uses the follow

Page 47 - Audio Push Example:

Web Applications140 4600 Series IP Telephones Application Programmer Interface (API) Guide Directory Database Administration Interface The Directory

Page 48

Directory Database Administration InterfaceIssue 1 April 2005 141 2. General Directory Application Administration screen - You provide general inform

Page 49 - Audio Push XML Messages

Web Applications142 4600 Series IP Telephones Application Programmer Interface (API) Guide Configuring the General Directory Application Administrati

Page 50 - RTP Port

Directory Database Administration InterfaceIssue 1 April 2005 143 2. All fields except Directory User ID and Directory Password are required. Table 1

Page 51 - Audio Push Content (PC)

Web Applications144 4600 Series IP Telephones Application Programmer Interface (API) Guide Configuring the Directory Application Search Administratio

Page 52

Directory Database Administration InterfaceIssue 1 April 2005 145 2. Enter the search fields, corresponding LDAP attribute names, and associated labe

Page 53 - Issue 1 April 2005 53

Web Applications146 4600 Series IP Telephones Application Programmer Interface (API) Guide Configuring the Directory Application Details Administrati

Page 54 - The Subscribe Push Type

Directory Database Administration InterfaceIssue 1 April 2005 147 2. Enter the LDAP attribute names that represent the detail information you want to

Page 55 - Subscribe XML Messages

Web Applications148 4600 Series IP Telephones Application Programmer Interface (API) Guide Figure 30: Softkey Administration Screen

Page 56

Directory Database Administration InterfaceIssue 1 April 2005 149 Table 16: List of Drop-Down Attributes available for Search, Query and Details Adm

Page 57 - Subscribe Push Content (PC)

Online DocumentationIssue 1 April 2005 15 Symbolic ConventionsNote:Note: This symbol precedes additional information about a topic.!CAUTION:CAUTION:

Page 58

Web Applications150 4600 Series IP Telephones Application Programmer Interface (API) Guide

Page 59 - Security

IntroductionIssue 1 April 2005 151 Chapter 9: Web Browser for the 4625SW IP TelephoneIntroductionThis chapter describes the capabilities and limitati

Page 60 - Push Administration

Web Browser for the 4625SW IP Telephone152 4600 Series IP Telephones Application Programmer Interface (API) Guide The data types and other features s

Page 61 - Validation Scenarios

WML Tags and AttributesIssue 1 April 2005 153 ● <head> tag - The <head> tag is an optional WML tag. This tag contains information that re

Page 62 - Subscription Service

Web Browser for the 4625SW IP Telephone154 4600 Series IP Telephones Application Programmer Interface (API) Guide The seven display lines are used to

Page 63 - Subscriber Service

WML Tags and AttributesIssue 1 April 2005 155 Text ElementsSee Enabling Text Entry in Chapter 6 for text entry guidelines. ● <br/> tag - The &l

Page 64

Web Browser for the 4625SW IP Telephone156 4600 Series IP Telephones Application Programmer Interface (API) Guide Application developers can create a

Page 65 - Denial of Service Timer

WML Tags and AttributesIssue 1 April 2005 157 Image ElementsThe 4625SW display has a higher pixel density, and supports rendering of both grayscale W

Page 66

Web Browser for the 4625SW IP Telephone158 4600 Series IP Telephones Application Programmer Interface (API) Guide The 4625SW Web browser follows the

Page 67 - Issue 1 April 2005 67

WML Tags and AttributesIssue 1 April 2005 159 <do> tags are rendered as softkey labels on the bottom line of the display. <do> tags are s

Page 68

About This Guide16 4600 Series IP Telephones Application Programmer Interface (API) Guide Related DocumentationAvaya Documents● 4600 Series IP Teleph

Page 69 - HTTP Error Messages

Web Browser for the 4625SW IP Telephone160 4600 Series IP Telephones Application Programmer Interface (API) Guide All <do> tags with the type a

Page 70

WML Tags and AttributesIssue 1 April 2005 161 ● <onevent> tag - The onevent tag serves as a container for code that you want executed automatic

Page 71

Web Browser for the 4625SW IP Telephone162 4600 Series IP Telephones Application Programmer Interface (API) Guide The template element creates code t

Page 72 - Physical Attributes

WML Tags and AttributesIssue 1 April 2005 163 Task Elements● <go> tag - The go element can contain one or more postfield elements. If a go elem

Page 73 - Web Browser Navigation

Web Browser for the 4625SW IP Telephone164 4600 Series IP Telephones Application Programmer Interface (API) Guide ● <noop> tag - The noop tag d

Page 74 - Icons for Navigation Control

WML Tags and AttributesIssue 1 April 2005 165 Input Elements● <input> tag supported - The input tag specifies a point where the user is prompte

Page 75 - Issue 1 April 2005 75

Web Browser for the 4625SW IP Telephone166 4600 Series IP Telephones Application Programmer Interface (API) Guide The value attribute takes precedenc

Page 76 - Moving Up and Down a Card

WML Tags and AttributesIssue 1 April 2005 167 When a given character is selected, that character is immediately replaced with an asterisk. For exampl

Page 77 - Example:

Web Browser for the 4625SW IP Telephone168 4600 Series IP Telephones Application Programmer Interface (API) Guide The user makes a selection as follo

Page 78 - Truncation Rules and Links

WML Tags and AttributesIssue 1 April 2005 169 Variable Elements● <setvar> tag - There are no visual rendering implications with this tag.● <

Page 79 - Enabling Text Entry

Issue 1 April 2005 17 Chapter 1: IP Telephone InterfacesOverviewFigure 1 shows a typical system-wide network diagram that includes Avaya IP Telephones

Page 80 - Text Entry Example:

Web Browser for the 4625SW IP Telephone170 4600 Series IP Telephones Application Programmer Interface (API) Guide For convenience, here are a few of

Page 81 - Text Editing Modes

Image SupportIssue 1 April 2005 171 JPEG ImagesIn addition to WBMP, the 4625SW’s Web browser supports renderings of JPEG images. JPEG stands for the

Page 82 - Input Modes

Web Browser for the 4625SW IP Telephone172 4600 Series IP Telephones Application Programmer Interface (API) Guide Scrolling Through ImagesUsers can s

Page 83 - Issue 1 April 2005 83

Image SupportIssue 1 April 2005 173 Images can be a part of a link and be selectable. An image inside an <a> or an <anchor> tag can be se

Page 84 - Display Colors

Web Browser for the 4625SW IP Telephone174 4600 Series IP Telephones Application Programmer Interface (API) Guide The Image Area is the screen area t

Page 85 - Call Interaction

Support for Cascading Style SheetsIssue 1 April 2005 175 Number of Images SupportedA maximum of 16 images can be displayed per card, in either the mi

Page 86

Web Browser for the 4625SW IP Telephone176 4600 Series IP Telephones Application Programmer Interface (API) Guide Cascading Order If more than one st

Page 87 - Syntax Implementation

Issue 1 April 2005 177 Table 17 shows which WML tags are parent and which tags inherit properties. Table 17: WML Inheritance Table Col1 Col2 Col3 C

Page 88

178 4600 Series IP Telephones Application Programmer Interface (API) Guide go postfield setvar img prev setvar refresh setvar br do go postfield

Page 89 - Issue 1 April 2005 89

Issue 1 April 2005 179 setvar noop prev setvar refresh setvar option onevent go postfield setvar noop prev setvar refresh setvar head access

Page 90

IP Telephone Interfaces18 4600 Series IP Telephones Application Programmer Interface (API) Guide Existing InterfacesAvaya IP Telephones accept the in

Page 91 - Web: Click-to-Dial Demo

180 4600 Series IP Telephones Application Programmer Interface (API) Guide setvar noop prev setvar refresh setvar Table 17: WML Inheritance Table

Page 92

Support for Cascading Style SheetsIssue 1 April 2005 181 Table 18 provides a list of CSS2-affected WML tags. Applicable tags are indicated by a Yes.

Page 93 - Issue 1 April 2005 93

Web Browser for the 4625SW IP Telephone182 4600 Series IP Telephones Application Programmer Interface (API) Guide CSS2 SpecificationsThe browser supp

Page 94 - Page Loading

Support for Cascading Style SheetsIssue 1 April 2005 183 CSS Background PropertiesThe Background properties control an element’s background color, se

Page 95 - HTTP Header

Web Browser for the 4625SW IP Telephone184 4600 Series IP Telephones Application Programmer Interface (API) Guide Code Examples<wml> Example wi

Page 96

Support for Cascading Style SheetsIssue 1 April 2005 185 <card> ExampleThe <wml> tag and the first <card> tag have CSS2 style attri

Page 97 - Error Messages

Web Browser for the 4625SW IP Telephone186 4600 Series IP Telephones Application Programmer Interface (API) Guide <p> tag ExampleThis example s

Page 98

Support for Cascading Style SheetsIssue 1 April 2005 187 Another <p> tag ExampleThis example illustrates using the background-color specified i

Page 99 - Issue 1 April 2005 99

Web Browser for the 4625SW IP Telephone188 4600 Series IP Telephones Application Programmer Interface (API) Guide First <a> tag ExampleCSS2 pro

Page 100 - About The Web Browser

Support for Cascading Style SheetsIssue 1 April 2005 189 Second <a> tag ExampleThe CSS attributes for the <a> tag are inherited from its

Page 101 - Issue 1 April 2005 101

Existing InterfacesIssue 1 April 2005 19 TAPI: This is a Telephony Application Programmer’s Interface. TAPI is primarily used for call control applic

Page 102

Web Browser for the 4625SW IP Telephone190 4600 Series IP Telephones Application Programmer Interface (API) Guide Third <a> tag ExampleIn this

Page 103 - Introduction

Support for Cascading Style SheetsIssue 1 April 2005 191 <do> tag ExampleCSS2 properties for a <do> tag are inherited from its parent <

Page 104 - WML Tags and Attributes

Web Browser for the 4625SW IP Telephone192 4600 Series IP Telephones Application Programmer Interface (API) Guide CSS2 Color Image Support ExamplesIn

Page 105 - Issue 1 April 2005 105

Support for Cascading Style SheetsIssue 1 April 2005 193 <do> tag image support for softkeysTo render JPEG or WBMP images in the softkey area,

Page 106

Web Browser for the 4625SW IP Telephone194 4600 Series IP Telephones Application Programmer Interface (API) Guide The code example that follows embed

Page 107 - Text Elements

Colors SpecificationIssue 1 April 2005 195 Colors SpecificationProperties that set colors accept the standard 16 HTML 4.0 color keywords (color=”yell

Page 108 - Anchor Elements

Web Browser for the 4625SW IP Telephone196 4600 Series IP Telephones Application Programmer Interface (API) Guide Table 19: Supported Colors and Corr

Page 109 - Image Elements

Colors SpecificationIssue 1 April 2005 197 Table 19: Supported Colors and Corresponding Hexadecimal Coding (continued)2 of 2

Page 110 - Event Elements

Web Browser for the 4625SW IP Telephone198 4600 Series IP Telephones Application Programmer Interface (API) Guide Table 20: Supported Colors by Name

Page 111 - Issue 1 April 2005 111

Colors SpecificationIssue 1 April 2005 199 Table 20: Supported Colors by Name and Hex Coding (continued)2 of 4

Page 112

Copyright 2005, Avaya Inc.All Rights ReservedNoticeEvery effort was made to ensure that the information in this document was complete and accurate at

Page 113 - Task Elements

IP Telephone Interfaces20 4600 Series IP Telephones Application Programmer Interface (API) Guide

Page 114 - Input Elements

Web Browser for the 4625SW IP Telephone200 4600 Series IP Telephones Application Programmer Interface (API) Guide Table 20: Supported Colors by Name

Page 115 - Issue 1 April 2005 115

Colors SpecificationIssue 1 April 2005 201 Table 20: Supported Colors by Name and Hex Coding (continued)4 of 4

Page 116

Web Browser for the 4625SW IP Telephone202 4600 Series IP Telephones Application Programmer Interface (API) Guide

Page 117 - Variable Elements

Issue 1 April 2005 203 IndexIndexNumerical4610SW, 4620/4620SW, 4621SW, and 4622SW IP TelephonesAnchor Elements . . . . . . . . . . . . .

Page 118 - Colors and Fonts

204 4600 Series IP Telephones Application Programmer Interface (API) Guide IndexDisplay PushBarge Priority. . . . . . . . . . . . . . .

Page 119 - Access Key Input Mode (AIM)

Issue 1 April 2005 205 IndexPush Feature Description. . . . . . . . . . . . . . 22Push Flow Process . . . . . . . . . . .

Page 120

206 4600 Series IP Telephones Application Programmer Interface (API) Guide IndexUURI Examples, for Push Interface Validation. . . . . 61VValida

Page 121 - Issue 1 April 2005 121

Issue 1 April 2005 21 Chapter 2: Push Interface OverviewIntroductionPush is the ability for an application to send content to the Web browser, to the

Page 122

Push Interface Overview22 4600 Series IP Telephones Application Programmer Interface (API) Guide Push Feature DescriptionThe Push interface offers se

Page 123 - 2VFDU+LOODUG

Push ArchitectureIssue 1 April 2005 23 The Push/Pull Process – A Two-Step View The Push framework is a two-step process - a “push” operation followed

Page 124

Push Interface Overview24 4600 Series IP Telephones Application Programmer Interface (API) Guide Push Message FlowThis section describes the step-by-

Page 125 - Terminating AIM

Push ArchitectureIssue 1 April 2005 25 Figure 4: Push FlowStep 4 – Request LaunchedOnce the URL is verified as a Trusted Push Server, the Push Agent

Page 126

Push Interface Overview26 4600 Series IP Telephones Application Programmer Interface (API) Guide About the Push Agent The 4600 Series IP Telephones (

Page 127 - Chapter 8: Web Applications

Push Agent - HTTP POST AddressIssue 1 April 2005 27 Push Agent - HTTP POST AddressThe HTTP POST address (URL) for the IP telephone where a Push reque

Page 128 - Web Applications

Push Interface Overview28 4600 Series IP Telephones Application Programmer Interface (API) Guide Topline push type - Text can be pushed to the toplin

Page 129 - Avaya-Provided Download Files

Issue 1 April 2005 29 Chapter 3: Creating Push MessagesIntroductionThis chapter covers the details involved in setting up Push Messages for each type

Page 130

Issue 1 April 2005 3 About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9About this Document

Page 131 - Issue 1 April 2005 131

Creating Push Messages30 4600 Series IP Telephones Application Programmer Interface (API) Guide AlertsA Display Push Message can be sent using alerts.

Page 132

The Display Push TypeIssue 1 April 2005 31 Successful Push ResponseIf the phone is in a pushable state, the Push Agent sends the Push Initiator the fo

Page 133 - Issue 1 April 2005 133

Creating Push Messages32 4600 Series IP Telephones Application Programmer Interface (API) Guide If the Web is in “text edit mode” a subsequent normal

Page 134

The Display Push TypeIssue 1 April 2005 33 Display Push XML MessagesThis section describes how to send a Display push using XML messages. Display Push

Page 135 - Issue 1 April 2005 135

Creating Push Messages34 4600 Series IP Telephones Application Programmer Interface (API) Guide Using the <postfield> TagThe IP telephones’ Web

Page 136 - Return AddToSD

The Display Push TypeIssue 1 April 2005 35 Display Push Example 2:Using our previous hotel example, the hotel is ready to serve lunch and wants to sen

Page 137 - Return Retry

Creating Push Messages36 4600 Series IP Telephones Application Programmer Interface (API) Guide Push Content (PC)The Display push type’s Push Content

Page 138

The Topline Push TypeIssue 1 April 2005 37 The IP telephone’s XML parser parses the WML file. Depending on the priorities and state of the telephone,

Page 139 - Issue 1 April 2005 139

Creating Push Messages38 4600 Series IP Telephones Application Programmer Interface (API) Guide AlertsA Topline Push Message can be sent with alerts.

Page 140

The Topline Push TypeIssue 1 April 2005 39 Priorities and StatesTopline Push Content is sent with one of two priorities: normal or barge. Normal prior

Page 141 - Issue 1 April 2005 141

Contents4 4600 Series IP Telephones Application Programmer Interface (API) Guide Push Agent - HTTP POST Address. . . . . . . . . . . . .

Page 142

Creating Push Messages40 4600 Series IP Telephones Application Programmer Interface (API) Guide Normal PriorityWhen the mode attribute in the <Push

Page 143 - Issue 1 April 2005 143

The Topline Push TypeIssue 1 April 2005 41 Topline Push XML MessagesThis section describes how to send a Topline push with XML messages. Use the Stock

Page 144

Creating Push Messages42 4600 Series IP Telephones Application Programmer Interface (API) Guide Using the <postfield> TagThe IP telephones’ Web

Page 145 - Issue 1 April 2005 145

The Topline Push TypeIssue 1 April 2005 43 Topline Push Example 2:Using our previous stock alert example, the price of the AV is reaching the $15 pric

Page 146

Creating Push Messages44 4600 Series IP Telephones Application Programmer Interface (API) Guide Push AgentOnce a Push Message is received from the Pus

Page 147 - Issue 1 April 2005 147

The Topline Push TypeIssue 1 April 2005 45 Using the <Topline> tagThe <Topline> tag consists of the actual text message to display on the

Page 148

Creating Push Messages46 4600 Series IP Telephones Application Programmer Interface (API) Guide The Audio Push TypeUse an Audio push when you need to

Page 149 - Issue 1 April 2005 149

The Audio Push TypeIssue 1 April 2005 47 Audio Push Example:An Audio push example could be a hotel wake-up message a guest schedules from the room. Th

Page 150

Creating Push Messages48 4600 Series IP Telephones Application Programmer Interface (API) Guide Normal PriorityWhen the mode attribute in the <Push

Page 151 - Telephone

The Audio Push TypeIssue 1 April 2005 49 Audio Push XML MessagesThis section describes how to send an Audio push with XML messages.Audio Push Message

Page 152

ContentsIssue 1 April 2005 5 Audio Push Example: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Prior

Page 153 - Issue 1 April 2005 153

Creating Push Messages50 4600 Series IP Telephones Application Programmer Interface (API) Guide RTP PortAn RTP port is needed to stream audio to the t

Page 154

The Audio Push TypeIssue 1 April 2005 51 The code excerpt associated with Audio Push Example: (the hotel wake-up message), which will be sent as part

Page 155

Creating Push Messages52 4600 Series IP Telephones Application Programmer Interface (API) Guide Each <Response> can contain only one <Audio&g

Page 156

The Audio Push TypeIssue 1 April 2005 53 Note:Note: For example, if an audio stream originator wanted to explicitly stop an audio stream the following

Page 157

Creating Push Messages54 4600 Series IP Telephones Application Programmer Interface (API) Guide The Subscribe Push TypeThe Subscribe push is used as a

Page 158

The Subscribe Push TypeIssue 1 April 2005 55 Priorities and StatesNormal and barge priorities are not applicable to the Subscribe push type.The Subscr

Page 159 - Issue 1 April 2005 159

Creating Push Messages56 4600 Series IP Telephones Application Programmer Interface (API) Guide Using the <postfield> TagThe IP telephone’s Web

Page 160

The Subscribe Push TypeIssue 1 April 2005 57 Subscribe Push Content (PC)The Push Content for the Subscribe push type must be an XML file. This XML fil

Page 161 - Issue 1 April 2005 161

Creating Push Messages58 4600 Series IP Telephones Application Programmer Interface (API) Guide

Page 162

Issue 1 April 2005 59 Chapter 4: Push AdministrationIntroductionThis chapter covers the administrative actions required for the Push interface to wor

Page 163

Contents6 4600 Series IP Telephones Application Programmer Interface (API) Guide Chapter 5: Troubleshooting the Push Interface . . . . . . . .

Page 164

Push Administration60 4600 Series IP Telephones Application Programmer Interface (API) Guide Trusted Push Server List (TPSLIST)Depending upon the TPS

Page 165

Validation ScenariosIssue 1 April 2005 61 Validation ScenariosTable 5: URI Examples Validation String(Validation string Interpreted as)Pushed URI stri

Page 166

Push Administration62 4600 Series IP Telephones Application Programmer Interface (API) Guide Recommendations: If the domain from Table 5: URI Example

Page 167 - Issue 1 April 2005 167

Subscription ServiceIssue 1 April 2005 63 Subscriber ServiceUsing the Push Subscription Service, the phone makes the following values known to the tru

Page 168

Push Administration64 4600 Series IP Telephones Application Programmer Interface (API) Guide Subscription List (SUBSCRIBELIST)This list specifies the

Page 169

Subscription List (SUBSCRIBELIST)Issue 1 April 2005 65 Subscription UpdateUse the Subscribe push type to make an asynchronous request to a phone to re

Page 170 - Image Support

Push Administration66 4600 Series IP Telephones Application Programmer Interface (API) Guide

Page 171 - Image Rendering

Issue 1 April 2005 67 Chapter 5: Troubleshooting the Push InterfaceAvaya HTTP Header Extensions (x-Push-Status Codes)The Push Agent sends a response

Page 172 - Scrolling Through Images

Troubleshooting the Push Interface68 4600 Series IP Telephones Application Programmer Interface (API) Guide 205 “Not In Push State: Push Aborted”The P

Page 173 - Image area

HTTP Error MessagesIssue 1 April 2005 69 HTTP Error MessagesThe following standard HTTP Error Messages will be supported. Status codes starting with

Page 174 - Image Size

ContentsIssue 1 April 2005 7 Chapter 7: Web Browser for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones . . . . . . . . . . . . . .

Page 175 - Number of Images Supported

Troubleshooting the Push Interface70 4600 Series IP Telephones Application Programmer Interface (API) Guide 415 Unsupported Media TypeThe server refus

Page 176 - Cascading Order

Issue 1 April 2005 71 Chapter 6: About The Web BrowserIntroductionThis chapter provides general information about and requirements for developing Web

Page 177

About The Web Browser72 4600 Series IP Telephones Application Programmer Interface (API) Guide Figure 12: Schematic View of the Standard Web Browser

Page 178

Web Browser NavigationIssue 1 April 2005 73 The Web browser renders pages with spaces before the XML prolog. The strict rules of XML specify that pag

Page 179

About The Web Browser74 4600 Series IP Telephones Application Programmer Interface (API) Guide Icons for Navigation ControlIcons associated with (def

Page 180

Web Browser NavigationIssue 1 April 2005 75 Table 8: Navigation Control Icons4625SWAll Other Phones ExplanationPage Up. If more text exists than can

Page 181 - Issue 1 April 2005 181

About The Web Browser76 4600 Series IP Telephones Application Programmer Interface (API) Guide Use the Focus Up and Focus Down Feature buttons (singl

Page 182 - CSS2 Specifications

Web Browser NavigationIssue 1 April 2005 77 Users can move up and down, bringing displayed text into focus as they choose. This is a unique WML featu

Page 183 - CSS Text Properties

About The Web Browser78 4600 Series IP Telephones Application Programmer Interface (API) Guide Tags with Titles and Corresponding Top Line Defaults:A

Page 184 - Code Examples

Enabling Text EntryIssue 1 April 2005 79 LinksRules for links within a page are simplified for development purposes:● A maximum of one link can be di

Page 185 - <card> Example

Contents8 4600 Series IP Telephones Application Programmer Interface (API) Guide Configuring the Directory Application Details Administration Screen.

Page 186 - <p> tag Example

About The Web Browser80 4600 Series IP Telephones Application Programmer Interface (API) Guide 8. On-hook keypad dialing to make a phone call is not

Page 187 - Another <p> tag Example

Text Editing ModesIssue 1 April 2005 81 Text Editing ModesWhen a text entry area is enabled, these softkey labels display centered above the actual s

Page 188 - First <a> tag Example

About The Web Browser82 4600 Series IP Telephones Application Programmer Interface (API) Guide Input ModesThe default entry mode is alpha (lower case

Page 189 - Second <a> tag Example

Text Editing ModesIssue 1 April 2005 83 Figure 15: Text Editing Symbol Screen TwoFigure 16: Text Editing Symbol Screen ThreeUse the Feature button as

Page 190 - Third <a> tag Example

About The Web Browser84 4600 Series IP Telephones Application Programmer Interface (API) Guide Character Set SupportCharacter set support differs dep

Page 191 - <do> tag Example

Call InteractionIssue 1 April 2005 85 Call InteractionThe user can make and receive calls when in a Web browser session. When users re-enter the Web

Page 192

About The Web Browser86 4600 Series IP Telephones Application Programmer Interface (API) Guide The attributes xml:lang, class, and id are universal a

Page 193 - Issue 1 April 2005 193

Wireless Telephony Applications (WTA)Issue 1 April 2005 87 Syntax ImplementationClick to Dial FunctionalityTo enable the click to dial functionality,

Page 194

About The Web Browser88 4600 Series IP Telephones Application Programmer Interface (API) Guide Click-to-dial using <a> tag: <?xml version=”1

Page 195 - Colors Specification

Wireless Telephony Applications (WTA)Issue 1 April 2005 89 Click-to-dial using <anchor> tag:<?xml version=”1.0”?> <!DOCTYPE wml PUBLI

Page 196

Issue 1 April 2005 9 About This GuideAbout this DocumentThis document describes how to set up two optional Avaya application interfaces, the Web brow

Page 197 - Issue 1 April 2005 197

About The Web Browser90 4600 Series IP Telephones Application Programmer Interface (API) Guide The code shows a hyperlink as Call Us on the Web page.

Page 198

Wireless Telephony Applications (WTA)Issue 1 April 2005 91 Click-to-dial using <do> tag (softkey):<?xml version=”1.0”?> <!DOCTYPE wml

Page 199 - Issue 1 April 2005 199

About The Web Browser92 4600 Series IP Telephones Application Programmer Interface (API) Guide Add to Speed Dial FunctionalityAdd to Speed Dial is re

Page 200

Wireless Telephony Applications (WTA)Issue 1 April 2005 93 The generated code is rendered as the following diagram:The code adds the entry to the spe

Page 201 - Issue 1 April 2005 201

About The Web Browser94 4600 Series IP Telephones Application Programmer Interface (API) Guide Support for HTTP AuthenticationAn authentication input

Page 202

Error TonesIssue 1 April 2005 95 Error TonesError tones are consistent with other applications. When a labeled button is pressed but the button’s fun

Page 203 - Numerical

About The Web Browser96 4600 Series IP Telephones Application Programmer Interface (API) Guide User-Agent Header String (4610SW IP Telephones)Identif

Page 204

Error MessagesIssue 1 April 2005 97 User-Agent Header String (4625SW IP Telephones)Identify the 4625SW Web browser using the following User-Agent str

Page 205

About The Web Browser98 4600 Series IP Telephones Application Programmer Interface (API) Guide When the client server receives a Status Code 431, it

Page 206

Summary Of WML Tags and AttributesIssue 1 April 2005 99 Summary Of WML Tags and AttributesTable 11: Summary Of WML Tags And Attributes Tag Attribute

Comments to this Manuals

No comments