Manual Polycom 3725-49106-001 Rev A

92 pages 1.77 mb
Download

Go to site of 92

Summary
  • Polycom 3725-49106-001 Rev A - page 1

    Polycom, Inc. 1 Web Application for Polycom ® Phones DEVELOPER GUIDE UC Software 5.0.0 | Se ptember 2013 | 3725 -49106- 001 Rev A ...

  • Polycom 3725-49106-001 Rev A - page 2

    Polycom, Inc. 2 Copyright ©2013, Polycom, Inc. All rights reserved. No part of this document may be reproduced, translated into another language or format, or transmitt ed in any form or by any means, electronic or mechanical, for any purpose, without the express written permis sion of Polycom, Inc. 6001 America Center Drive San Jose, CA 95002 USA ...

  • Polycom 3725-49106-001 Rev A - page 3

    Polycom, Inc. 3 Contents About This Guide ...................................................................................................... 5 Conventions Used in Thi s Guide .................................................................................................... 5 Information Elements ............................................... ...

  • Polycom 3725-49106-001 Rev A - page 4

    Polycom, Inc. 4 Receiving Call Line Information ..................................................................................................... 35 Receiving Device Informati on ........................................................................................................ 36 Receiving Network Configu ration .......................... ...

  • Polycom 3725-49106-001 Rev A - page 5

    Polycom, Inc. 5 About This Guide This guide uses a number of conventio ns that help you to understa nd information and perform tasks. Conventions Used in This Guide This user guide contains term s, graphical elements, and a few t ypographic conventions. Familiari zing yourself with these terms, elements, and conventions will help you perfo rm certa ...

  • Polycom 3725-49106-001 Rev A - page 6

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 6 Typographic Conventions A few typographic conventions, li sted next, are used i n this guide to distinguish types of in-tex t information. Typographic Conventions Used in This Guide Convention Description Bold Highlights interface items such as menus, soft keys, file names, and di ...

  • Polycom 3725-49106-001 Rev A - page 7

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 7 Coding Conventions Sample code is shown in this guide to assist you in writing your appl ications. All samples are presented in the following format. Table 1: Sample Code <html> <body> <br/> Click on the link to engage the DND feature <a href="Key:DoNotDi ...

  • Polycom 3725-49106-001 Rev A - page 8

    Polycom, Inc. 8 Getting Started 1: Getting Started provides you with infor mation on helpful resources and r ecommended software t ools that can aid you in Web applicat ion development on Polycom ® p hones with the Polycom UC software. This Web Application Dev eloper’s Guide provides you with information on how to install and use the Polycom Sof ...

  • Polycom 3725-49106-001 Rev A - page 9

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 9 The XML API is designed to provide y ou with flexibility when develo ping Polycom phone appli cations while securely integrating i nto the phone’s capabilities and functions. The XML AP I features are supported by the Polycom browser and microbrowse r, except where noted. You’ ...

  • Polycom 3725-49106-001 Rev A - page 10

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 10  Positioning Soft Key s Use a hard key press simulation t o test your applicat ion, provided the phone supports this functio n. When working with simul ators, simulating key press es for call screen soft keys, such as EndCall and Tr ansfer call controls, are not r eliable. Dep ...

  • Polycom 3725-49106-001 Rev A - page 11

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 11  Minimizing Onscreen Information Make sure you do not include too much information at o ne time on the screen of the idle brow ser. Because the idle browser h as no scrolling capability, excessive information can not be viewed and slows down the perfo rmance of the phone and w ...

  • Polycom 3725-49106-001 Rev A - page 12

    Polycom, Inc. 12 Understanding Web Application 2: Development on Polycom Phones Polycom has two types of bro wser environments for Polycom phones running Polycom UC software: browser and microbrowser . Before you write your ap plication, you need to explo re both environments and choose the one that provid es the best mapping to the phone models yo ...

  • Polycom 3725-49106-001 Rev A - page 13

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 13 would on a computer, or a microbrowser that supports a limited set of XHTML tags and displays limited content. For a more information on w hich Polycom phones sup port a browser or a microb rowser, see What is the Browser ? and What is the Microbrowser?. Th is chapter covers the ...

  • Polycom 3725-49106-001 Rev A - page 14

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 14 The browser display is limited by the total display area available o n each Polycom phone mo del. If you are creating an application for a specific Polycom phone model, co nsider the display area as a factor in the design of your Web applicatio n. The following table shows the to ...

  • Polycom 3725-49106-001 Rev A - page 15

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 15  Dynamic XHTML These pages involve dynamic information updat es of XHTML pages by an application hosted on the Web server. The application residing o n the Web server retrieves information from an intranet or Internet data service provider lik e Yahoo, Exchange S erver, Call C ...

  • Polycom 3725-49106-001 Rev A - page 16

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 16 What is XHTML? XHTML, or eXtensible HyperText Markup Language, is a family of XML markup languages th at mirror or extend versions of the widely-used Hyp ertext Markup Language (H TML), the language used to write Web pages. XHTML is HTML 4.01 redesi gned as XML. You need to have ...

  • Polycom 3725-49106-001 Rev A - page 17

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 17 The SDK installation file installs the follo wing components on your computer:  Phone Simulators  The SDK Quick Start Guide  An Apache Tomcat Web Server  The XML API Web Testing Tool Launching the Polycom SDK The Polycom SDK is a set of tools designed to assist you in ...

  • Polycom 3725-49106-001 Rev A - page 18

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 18 covers the range of functional impr ovements that were int roduced with the latest UC soft ware updates from 4.0.1 to 5.0.0. Note: Supporting Legacy Phone Models Certain phone models, or legacy phones, are not supported in the Polycom UC Software 4.0.x release. For the appropriat ...

  • Polycom 3725-49106-001 Rev A - page 19

    Polycom, Inc. 19 Getting to Know the XML API 3: Application Interface Th e XML API provides you with flexibility in developing application s on Polycom phones while you securely integrate into the phone’s capabilities and functions. The XML API features are su pporte d by the microbrowser and browser, except where noted. This chapter covers the f ...

  • Polycom 3725-49106-001 Rev A - page 20

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 20 The following are ways to execute a n internal URI action:  If the file sent to the phone contains only internal URI a ctions, which you can send as Data Push, ensure the file content ty pe is application/x - com - polycom - spipx . Each internal URI action must be separated b ...

  • Polycom 3725-49106-001 Rev A - page 21

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 21 Action Type Action Tel 23 Number;LineIndex;ext=<extension_no>;postd=<DTMF> The Tel URI initiates a new call to the specified number on the specified line. The line number is optional . I f the line number is not supplied, then the first available line is used. The dig ...

  • Polycom 3725-49106-001 Rev A - page 22

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 22  If any invalid URI is present in a XHTML file, the execution of that URI is ig nored. For example, Table 7 shows the co de created for a link that behave s as if you pressed the Do Not Disturb key: Table 7: Sample Code - Simulate Pressing of Do Not Disturb Key <html> &l ...

  • Polycom 3725-49106-001 Rev A - page 23

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 23 HTTP URL Push The HTTP URL push ena bles an application to push a URL to a phone to open its microbrowser or browser, as for example, an HTML Web page. The U RL value sent within the pu sh request is relative to the URL configured by the apps.push.serverRootURL configur ation par ...

  • Polycom 3725-49106-001 Rev A - page 24

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 24 Phone State Priority Description Important The phone will display push request immediately. Normal The phone will display push request immediately. Non -Idle State Critical The phone will display push request immediately. High The phone will display push request immediately, but ...

  • Polycom 3725-49106-001 Rev A - page 25

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 25 HTML Data Push The data push enables you to send X HTML page content directly t o a phone without the over head of the phone having to fetch the XHTML. Use the following format when sendin g the HTML Data Push: <Data priority=”X” >Y</Data> When pushing data to a p ...

  • Polycom 3725-49106-001 Rev A - page 26

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 26 Phone State Priority Description High The phone will display push request immediately, but it will appear after critical push requests. The phone will check whether the last processed message is of the same or a higher priority. If it is the same or a higher priority, then the ph ...

  • Polycom 3725-49106-001 Rev A - page 27

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 27 Using Telephony Notifi cation Events Telephony events allow application pro grams insight into how the phones op erate. Using a combination of telephony events enables an a pplication to detect the starting of the ph ones, the signing on of users, and the ongoing condition of the ...

  • Polycom 3725-49106-001 Rev A - page 28

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 28 Attribute Permitted Values CallingPartyNumber number The number displayed on the phone. If the line is registered and the call is initiated from that line , the registered line number of the calling party is shown. If the line is not registered and the call is initiated using IP ...

  • Polycom 3725-49106-001 Rev A - page 29

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 29 Attribute Permitted Values State Outgoing call states: Dialtone, Setup, Ringback Incoming call states: Offering Outgoing/incoming call states: Connected, Hold, Held, Free, Disconnected Unknown call state: Ncas The call state. LineKeyNum number Line that is registered. For example ...

  • Polycom 3725-49106-001 Rev A - page 30

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 30 The following example shows the t ransmitted data for a call between two registered lin es when the telephone notification URI is set and t he incoming call event is enab led to gather information: Table 18 : Incoming Call Event <IncomingCallEvent> <PhoneIP>172.24.132 ...

  • Polycom 3725-49106-001 Rev A - page 31

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 31 Use the following format whe n viewing the offhook event: Table 20 Code Snippet for Offhook Event <OffHookEvent> <PhoneIP> </PhoneIP> <MACAddress> </MACAddress> <TimeStamp> </TimeStamp> </OffHookEvent> Viewing an Onhook Event The On ...

  • Polycom 3725-49106-001 Rev A - page 32

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 32 Viewing a Phone Unlock Event The phone un lock event notifies the applicatio n when the phone is un locked. Instruction s sent to the phone in a locked state ar e ignored. Use the following format whe n viewing the phone unlock event: Table 23 : Phone Unlock Event <PhoneUnlock ...

  • Polycom 3725-49106-001 Rev A - page 33

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 33 Viewing a Line Registration Event The Line Registration Event occur s when a phone registers a line to a call se rver. This event is useful for flagging when the phone is on and run ning on the network. Use the following format when vi ewing the line registration event: Table 25 ...

  • Polycom 3725-49106-001 Rev A - page 34

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 34 Viewing a User Login/Logout Event The UserLogin/Logout Ev ent is used to detect when a profile is u sed to sign into or out of a phon e. Use the following format whe n viewing the user login/logout event: Table 27 : User Login/Logout Event <UserLoginOutEvent> <PhoneIP> ...

  • Polycom 3725-49106-001 Rev A - page 35

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 35 Two HTTP transactions o ccur:  The application sends an HTTP re quest to a particular han dler in the phone.  The Phone posts the state , in XML format, to a preconfigured Web server. See Configuring Phone Sta te Polling Parameters for the paramete rs that control this f ea ...

  • Polycom 3725-49106-001 Rev A - page 36

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 36 Attribute Permitted Values LineDirNum phone number The phone number associated with the line. For example, ‘1234’ . LineState Active, Inactive The line state. CallState Outgoing call states: Dialtone, Setup, Ringback Incoming call states: Offering Outgoing/incoming call state ...

  • Polycom 3725-49106-001 Rev A - page 37

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 37 The Device Information message is ret urned in the following form at: Table 30 : Device Information <DeviceInformation> <MACAddress> </MACAddress> <PhoneDN> </PhoneDN> <AppLoadID> </AppLoadID> <BootROMID> </BootROMID> <Mode ...

  • Polycom 3725-49106-001 Rev A - page 38

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 38 The Network Configuration message is returned in the following format: Table 32 : Network Configuration <NetworkConfiguration> <DHCPServer> </DHCPServer> <MACAddress> </MACAddress> <DNSSuffix> </DNSSuffix> <IPAddress> </IPAddress ...

  • Polycom 3725-49106-001 Rev A - page 39

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 39 Attribute Permitted Values DNSServer2 IP address The configured IP address of DNS Server 2. For e xample ‘192.168.1.250’. VLANID Null, 0 to 4094 The p hone’s 802.1Q VLAN identifier. For example ‘45’. DHCPEnabled Yes, No If DHCP is enabled and set to ‘Yes’. ...

  • Polycom 3725-49106-001 Rev A - page 40

    Polycom, Inc. 40 Writing Your Web Application 4: This chapter provides you with information you need to know while writing your Web appli cation. The topics in this chapter inclu de:  Developing Your Browser A pplication  Developing Microbrowser-Specific Ap plications Web Info: Polycom Developer Community Polycom has an active Developer Commu ...

  • Polycom 3725-49106-001 Rev A - page 41

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 41  HTTPS by HTTP over TLS The browser supports the TLS protocol v1 only . It is not backward compatible with SSL v2 or S SL v3.  Custom CA certificates Web Info: To View Trusted Certificate Authorities For more information on CA certificates, see Technical Bulletin 17877: Usi ...

  • Polycom 3725-49106-001 Rev A - page 42

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 42 Figure 2: VVX 500 Main Browser Navigati ng and Form Editing on the Main Browser Navigation and Form Editin g is slightly different on each phone. The different keyboard key s and the presence or absence of a touch-screen display affects the Navig ation and Form Editing. However, ...

  • Polycom 3725-49106-001 Rev A - page 43

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 43 Form editing in the browser behaves the same as any major Web b rowser. When an input field is invoked , t he keyboard displays at the b ottom of the screen, and the input field is centered at the top of the screen. The keyboard is removed from the screen once you click o n the s ...

  • Polycom 3725-49106-001 Rev A - page 44

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 44 Figure 4: VVX 500 Idle Browser Using Browser JavaSc ript DOM Extensions The browser provides access to phone- specific Document Object Model ( DOM) JavaScript ext ensions. The DOM is created by the bro wser after parsing an XHTML f ile. Jav aScript’s primary role in the brow se ...

  • Polycom 3725-49106-001 Rev A - page 45

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 45  PolySoftKey.setSoftkey Label(int, string) Sets the label of a gi ven custom soft key (0 to 3).  PolySoftKey.hideToolbar() Enables the application to hide the soft key toolbar.  PolySoftKey.sho wToolbar() Returns the soft key toolbar.  PolySoftKey.getSoftkey Point(int ...

  • Polycom 3725-49106-001 Rev A - page 46

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 46 // get the styled points of the SKs so app can add whatever object they // want to that area after calling hideToolBar() function getSKPoints(){ // Returns a JSON object with two properties, X & Y. To convert to // JS object you must use the eval function on the JSON object. ...

  • Polycom 3725-49106-001 Rev A - page 47

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 47 The PolyU ri custom DOM extension example is shown next. Ta ble 35 : PolyUri DOM Extension PolyUri.shownSig.connect(appShown); PolyUri.hiddenSig.connect(appHidden); function appShown(){ // Pushes a play request whenever the browser is shown PolyUri.pushUri("play:http://172.2 ...

  • Polycom 3725-49106-001 Rev A - page 48

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 48  Table Tags  Meta Information Tags  Audio Tags  Ordered and Unordered List Tags Unsupported elements and att ributes are described in Unsupported X HTML elements on the Microbrowser . Basic Tags The following basic tags ar e supported:  <!DOCTYPE> — Defines ...

  • Polycom 3725-49106-001 Rev A - page 49

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 49 This tag does not support any attributes. Link Ta gs The following link tag is su pported:  <a> — Defines an anchor <a> Use the <a> tag to define an anchor. An anchor can be used to create a link to another document by using the HREF attribute or to creat e ...

  • Polycom 3725-49106-001 Rev A - page 50

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 50 Note: Nesting Forms Are Supported The microbrowser supports both the GET and POST methods for submitting forms. Nesting forms within tables is supported. However, nesting of one form tag within another is not supported and can lead to unexpected results. <form> Use the < ...

  • Polycom 3725-49106-001 Rev A - page 51

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 51 The <input> tag supports the attributes listed in the following table. Table 40 : < input > Tag Attributes Attribute Value(s) checked 1 checked Indicates that the input element should be checked when it first loads. type checkbox, hidden, password, radio, reset, submi ...

  • Polycom 3725-49106-001 Rev A - page 52

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 52 You can scroll images up and do wn; however, images that are too wide will be truncated. Various platforms have diff ering limits due to memory . There are also differing pi xel limits for devices of differing pixel depth. A 1 bit per pixel image 160x80 requires o nly 1600 bytes. ...

  • Polycom 3725-49106-001 Rev A - page 53

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 53 Table Tags The following table tags are supporte d:  <table> — Defines a table  <caption> — Defines a table caption  <th> — Defines a table header  <tr> — Defines a table row  <td> — Defines a table cell  <thead> — ...

  • Polycom 3725-49106-001 Rev A - page 54

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 54 An example for the <table> tag is shown next. Table 44 : <table> Tag Example { <table align=”center” border=”1px” cellpadding=”1px” cellspacing=”1px” width=”100%” /> <caption> This element defines a tabl e caption. The <caption> t ...

  • Polycom 3725-49106-001 Rev A - page 55

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 55 <th> This tag defines a table header cell in a table. The text within the <th> element usually renders in bol d. The bgcolor , height , width , and nowrap attributes of the <th> element are not supported in XHTML 1.0 Strict DTD. The <th> tag supports the a ...

  • Polycom 3725-49106-001 Rev A - page 56

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 56 Attribute Value(s) lang language_code Sets the language. For example, EN=English, DE=German. nowrap no wrap Whether to disable or enable automatic text wrapping in this cell. Deprecated. Use styles instead. rowspan number Indicates the number of rows this cell should span. title ...

  • Polycom 3725-49106-001 Rev A - page 57

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 57 <td> This tag defines a cell in a table. The bgc olor , height , width , and nowrap attributes of the < td > element are not supported i n XHTML 1.0 Strict DTD. The <td> tag supports the attributes listed in the following table. Table 48 : < td > Tag Attri ...

  • Polycom 3725-49106-001 Rev A - page 58

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 58 Attribute Value(s) charoff pixels, % Specifies the alignment offset to the first character to align on. Used if align =char. class class_rule, style_rule The class of the element. dir ltr (left to right), rtl (right to left) Sets the text direction. id unique_name Defines a uniqu ...

  • Polycom 3725-49106-001 Rev A - page 59

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 59 The <tfoot> tag supports the attributes listed in the following table. Table 51 : < tfoot > Tag Attributes Attribute Value(s) align left, right, center, justify, char Specifies the horizontal alignment of cell content text. char character Specifies which character to ...

  • Polycom 3725-49106-001 Rev A - page 60

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 60 <head> The < head > element contains informati on about the document. The bro wser does not display the head information. The following tags can b e in the head section: <base> , <link> , <meta> , <script> , <style> , and <title> . ...

  • Polycom 3725-49106-001 Rev A - page 61

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 61 An example of the <audio> tag is shown next. Table 53 : <audio> Tag Example <audio src="flute16Ksps.wav" description="This is a short description" buttons="Details Back" links="details.xhtml SoftKey:Back" /> Ordered and Un ...

  • Polycom 3725-49106-001 Rev A - page 62

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 62 An example of an unordere d list is shown next. Table 55 : <ul> Tag Example <ul> <li><a href="target1">link 1</a></li> <li><a href="target2">link 2</a></li> <li><a href="target3"> ...

  • Polycom 3725-49106-001 Rev A - page 63

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 63 Whenever there is an eve nt in the phone application that requi res your attention, the telephony application is brought to the foreg round automatically. While you are viewing the microbr owser, if there is an ev ent in the phone application t hat requires your attention, the ph ...

  • Polycom 3725-49106-001 Rev A - page 64

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 64 Viewing the Idle Browser The idle display microbrowser is inde pendent of the main microbrowser b ut is capable of rendering the same content. The idle browser’s home page i s configured via the mb.idleDisplay.home configuration parameter. The idle di splay microbrowser does no ...

  • Polycom 3725-49106-001 Rev A - page 65

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 65 Note: Careful When Copying Sample Code Be careful when copying the lines of code in the following tables because the lines may have wrapped over to the next line. If you cut and paste these lines, the code can in advertently contain li ne breaks. Check that the code is valid befo ...

  • Polycom 3725-49106-001 Rev A - page 66

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 66 To develop a dynami c XML application: 1 Use the following to create a addstock.xhtml example : Table 57 : Sample Code - addstock.XHTML Example <html xmlns="http://www.w3.org/1999/xhtml"> <!- - HEADER START - -> <head> <title>Stocks</title> ...

  • Polycom 3725-49106-001 Rev A - page 67

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 67 // DEFINE URL FROM WHERE CONTENT TO BE RETRIEVED String stockUrl = "http://ichart.yahoo.com/t?s="; // RETRIEVE THE STOCK SYMBOL FROM REQUEST String stockSymbol = "PLCM"; // DEFAULT TO PLCM if ( request.getParameter("stockname") != null ) { stockSymbo ...

  • Polycom 3725-49106-001 Rev A - page 68

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 68  A customer is browsing a company’s Web site on the internet. They come upon this web page, http://A_Web_Site/WebCallback.aspx , and enter their name and phone number as shown next.  After the customer clicks Send R equest, the page sho wn below is pushed to t he customer ...

  • Polycom 3725-49106-001 Rev A - page 69

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 69 To develop an XML API application: 1 Using your integrated development envi ronment (IDE) of choice, create a new file and name t his file webcallback.aspx . Table 59 : webcallback XHTML Example <%@ Page Language="C#" AutoEventWireup="true" CodeFile="W ...

  • Polycom 3725-49106-001 Rev A - page 70

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 70 2 Using the IDE of your choice, create a file called webcallback.aspx.cs . Table 60 : webcallback.aspx.cs Example using System; using System.IO; using System.Text; using System.Data; using System.Configuration; using System.Net; using System.Web; using System.Web.Security; using ...

  • Polycom 3725-49106-001 Rev A - page 71

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 71 string result = ""; // Create the web request HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strLoc); WebRequestState myRequestState = new WebRequestState(); myRequestState.request = request; request.Method = "POST"; request.Credentials = myCache; ...

  • Polycom 3725-49106-001 Rev A - page 72

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 72 } } public class WebRequestState { public String postData = null; public WebRequest request; public WebRequestState() { request = null; } public String getPostData() { return postData; } public void createPostData(String phoneNum, String name) { postData = "<PolycomIPPhon ...

  • Polycom 3725-49106-001 Rev A - page 73

    Polycom, Inc. 73 Using Configuration Parameters 5: This chapter shows you how to configure Polycom phones to run your newly-created Web applicatio n us ing the configuration file s that accompany the Polycom® UC software. The configuration pa rameters dictate the behavior of the phone on ce it is running the executable specified in the master conf ...

  • Polycom 3725-49106-001 Rev A - page 74

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 74 Configuring Web Application Parameters Th e parameters shown in the followin g table control the home pag e, proxy, and size limits tha t are used by the microbrowser and brow ser when it is selected to provide s ervices. Table 61 : Microbrowser and Web Browser Parameters Paramet ...

  • Polycom 3725-49106-001 Rev A - page 75

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 75 Configuring Push Request P arameters The < apps.push/> parameters are used to control pus h server controls. Requests sent to the phone’s push server must be in the f ormat of http://<Phone IP>/push . The push control request parameters are listed in the following t ...

  • Polycom 3725-49106-001 Rev A - page 76

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 76 Configuring Telephone Event Notification Parameters The < apps.telNotification/> parameter is used to contr ol telephone notification eve nts. The telephone event notificatio n parameters are listed in the followi ng table. Table 63 : Telephone Event Notification Parameters ...

  • Polycom 3725-49106-001 Rev A - page 77

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 77 Configuring Phone State Polling Paramet ers The < apps.statePolling/> parameter is used to control state polling events. The telephone state polling notification event parameter s are listed in the following table. Table 64 : Telephone Event Notification Parameters Paramete ...

  • Polycom 3725-49106-001 Rev A - page 78

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 78 The <softkey> tag supports the attributes listed in the following table. Table 65 : <softkey> Tag Attributes Attribute Permitted Values index Numeric, 1 to 8 Position of the soft key. name String Text displayed on soft key when the Softkey:Submit action is used. It is ...

  • Polycom 3725-49106-001 Rev A - page 79

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 79 Action Default Action Name Description Key:Handsfree Hands-free Enables use of speaker Key:Messages Messages Opens the Messages menu Key:Applications Applications Opens the Applications menu Key:MicMute Mute Mutes the phone when the call state Key:Directories Directories Opens th ...

  • Polycom 3725-49106-001 Rev A - page 80

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 80  An index greater than eight is ignored.  By default, a Back soft key is placed on the graphic display even if one is n ot defined. Note: When the Back Soft Key Doesn’t Display W hen mb.main.autoBackKey is set to 0 , t he Back soft key will not display.  When using mor ...

  • Polycom 3725-49106-001 Rev A - page 81

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 81  mb.main.home is set to the URL used for the microb rowser or browser home page. For exa mple, http://10.11.32.128:8080/sampleapps/login .  apps.push.alertSound is set to 1, so a sound is played w hen an alert is pushed.  apps.push.messageType is set to the appropriate d ...

  • Polycom 3725-49106-001 Rev A - page 82

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 82  apps.telNotification.callStateChange is set to 1 to enable notifications for call state change events.  apps.statePolling.URL is set to the location where requested state polling information should be sent. For example, http://172.24.128.85:8080 .  apps.statePolling.res ...

  • Polycom 3725-49106-001 Rev A - page 83

    Polycom, Inc. 83 Getting Help 6: This section provides a list of Polycom documents referred t o in this guide as well as partner r esources you can use. If you are looking for h elp or technical suppo rt for your phones, the followin g types of documents are available on the Poly com Voice Support site:  Quick Start Guides, which describe how to ...

  • Polycom 3725-49106-001 Rev A - page 84

    Polycom, Inc. 84 Troubleshooting 7: The browsers that best match Polycom phone browsers are Chrome or S afari, as they are built on WebKi t as well. You can use Chrome or S afari to test rendering is sues on the computer before testing them on the phone’s browser. When debugging Web pages, the Ins pect Element in the phone s imulator and in Chrom ...

  • Polycom 3725-49106-001 Rev A - page 85

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 85 The following table describes po ssible solutions to brow ser application errors Table 70 : Troubleshooting Browser Application Errors Pushed message is not display ing in browser. Push message is displayed i n the browser based on the priority of the message. See Table 10 : How ...

  • Polycom 3725-49106-001 Rev A - page 86

    Polycom, Inc. 86 References 8: This chapter provides you with a list of recommen ded references that can help y ou when writing your application. When writing your appli cation, refer to the followin g resources for additional hel p.  You can locate Polycom's UC Softwa re 5.0.0 Administrator s’ Guide on the Polycom Support Web site.  Y ...

  • Polycom 3725-49106-001 Rev A - page 87

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 87 Tag Type Tag Description <big> — Defines big text. <strong> — Defines strong text. <small> — Defines small text. <sup> — Defines superscripted text. <sub> — Defines subscripted text. <bdo> — Defines the direction of text display. &l ...

  • Polycom 3725-49106-001 Rev A - page 88

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 88 Tag Type Tag Description <link> — Defines a resource reference. Frame Tags <frame> — Defines a sub window (frame). <frameset> — Defines a set of frames. <noframes> — Def ines a noframe section. <iframe> — Defines an inline sub window (frame ...

  • Polycom 3725-49106-001 Rev A - page 89

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 89 Tag Type Tag Description Image Tags <img>-Defines an image. The following attributes are not supported: alt, align, border, hspace, ismap, longdesc, usemap, vspace, id, class, title, style, xml:lang, and lang <map> — Defines an image map. <area> — Defines an ...

  • Polycom 3725-49106-001 Rev A - page 90

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 90 Tag Type Tag Description <param> — Defines a parameter for an object JavaScript Examples for the B rowser This section provides JavaScript examples that work in conjunction with t he browser on Polycom ® VVX ® 500 and 1500 phones. Note: Examples have Wrapped Lines The l ...

  • Polycom 3725-49106-001 Rev A - page 91

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 91 break; case 3: document.getElementById("eventStuff").innerHTML = "SK 4 was pressed"; break; } document.getElementById("eventValue").innerHTML = skEvent; } // hide the tool bar function hideSKs(){ PolySoftKey.hideToolBar(); } // show the tool bar func ...

  • Polycom 3725-49106-001 Rev A - page 92

    Web Application for Polycom Phones UC Software 5.0.0 Polycom, Inc. 92 </div> <div id="eventText"> <p>Last Click: <b id='eventStuff'>0</b> </p> <p>Event Value: <b id='eventValue'>0</b> </p> </div> <div id="clickPos"> <input type='b ...

Manufacturer Polycom Category Cell Phone

Documents that we receive from a manufacturer of a Polycom 3725-49106-001 Rev A can be divided into several groups. They are, among others:
- Polycom technical drawings
- 3725-49106-001 Rev A manuals
- Polycom product data sheets
- information booklets
- or energy labels Polycom 3725-49106-001 Rev A
All of them are important, but the most important information from the point of view of use of the device are in the user manual Polycom 3725-49106-001 Rev A.

A group of documents referred to as user manuals is also divided into more specific types, such as: Installation manuals Polycom 3725-49106-001 Rev A, service manual, brief instructions and user manuals Polycom 3725-49106-001 Rev A. Depending on your needs, you should look for the document you need. In our website you can view the most popular manual of the product Polycom 3725-49106-001 Rev A.

Similar manuals

A complete manual for the device Polycom 3725-49106-001 Rev A, how should it look like?
A manual, also referred to as a user manual, or simply "instructions" is a technical document designed to assist in the use Polycom 3725-49106-001 Rev A by users. Manuals are usually written by a technical writer, but in a language understandable to all users of Polycom 3725-49106-001 Rev A.

A complete Polycom manual, should contain several basic components. Some of them are less important, such as: cover / title page or copyright page. However, the remaining part should provide us with information that is important from the point of view of the user.

1. Preface and tips on how to use the manual Polycom 3725-49106-001 Rev A - At the beginning of each manual we should find clues about how to use the guidelines. It should include information about the location of the Contents of the Polycom 3725-49106-001 Rev A, FAQ or common problems, i.e. places that are most often searched by users in each manual
2. Contents - index of all tips concerning the Polycom 3725-49106-001 Rev A, that we can find in the current document
3. Tips how to use the basic functions of the device Polycom 3725-49106-001 Rev A - which should help us in our first steps of using Polycom 3725-49106-001 Rev A
4. Troubleshooting - systematic sequence of activities that will help us diagnose and subsequently solve the most important problems with Polycom 3725-49106-001 Rev A
5. FAQ - Frequently Asked Questions
6. Contact detailsInformation about where to look for contact to the manufacturer/service of Polycom 3725-49106-001 Rev A in a specific country, if it was not possible to solve the problem on our own.

Do you have a question concerning Polycom 3725-49106-001 Rev A?

Use the form below

If you did not solve your problem by using a manual Polycom 3725-49106-001 Rev A, ask a question using the form below. If a user had a similar problem with Polycom 3725-49106-001 Rev A it is likely that he will want to share the way to solve it.

Copy the text from the picture

Comments (0)