Page 3 - About This Guide
iii About This Guide The Developer’s Guide for the SoundPoint IP / SoundStation IP family is for developers of applications which use the Microbrowser on SoundPoint IP / SoundStation IP phones. The following related documents for SoundPoint IP / SoundStation IP family are available: • Quick Start Gu...
Page 5 - Contents
v Contents About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1 What is the Microbrowser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1What is...
Page 7 - Overview; What is the Microbrowser
1 - 1 1 Overview This chapter provides an overview of the Microbrowser available on SoundPoint IP 330/320, 430, 501, 550, 600, 601, and 650 desktop phones and SoundStation IP 4000 conference phone. It also provides an introduction to XHTML and guidelines for the application development.This chapter ...
Page 8 - What is XHTML
Developer’s Guide SoundPoint IP / SoundStation IP 1 - 2 The XHTML pages displayed on the Microbrowser can contain static or dynamic information. Static XHTML. These pages are created using XHTML editors and hosted by the Web server. These pages are accessed from the Microbrowser (using HTTP protocol...
Page 9 - How to Create Applications
Overview 1 - 3 Modularization is also intended to help content creators. As more and more devices become web-enabled, the number of platforms a content creator will be asked to support will become unreasonable. By dividing HTML up into different ‘building blocks’ content creators can supply a minima...
Page 11 - Supported XHTML Elements
2 - 1 2 Application Development This chapter provides information on supported XHTML elements. It describes HTTP support and the Microbrowser user interface. It also describes the configuration parameters that can be found in sip.cfg . This chapter presents step-by-step instructions on how to develo...
Page 12 - Basic Tags
Developer’s Guide SoundPoint IP / SoundStation IP 2 - 2 • Table Tags • Meta Information Tags Unsupported elements and attributes are described in Unsupported XHTML Elements on page A-1 . Basic Tags The following basic tags are supported: • <!DOCTYPE> —Defines the document type • <!--...--&g...
Page 13 - Link Tags
Application Development 2 - 3 <!--...--> The comment tag is used to insert a comment in the source code. A comment will be ignored by the browser. You can use comments to explain your code, which can help you when you edit the source code at a later date.This tag does not have any attributes. ...
Page 16 - Image Tags
Developer’s Guide SoundPoint IP / SoundStation IP 2 - 6 Image Tags The following image tag is supported: • <img> —Defines an image Various platforms have differing limits due to memory. There are also differing pixel limits for devices of differing pixel depth. A 1 bit per pixel image 160x80 r...
Page 19 - Meta Information Tags; HTTP Support
Application Development 2 - 9 <tbody> This tag defines a table body. The thead, tfoot and tbody elements enable you to group rows in a table.The following attributes are supported: Meta Information Tags The following meta information tags are supported: • <head> —Defines information abou...
Page 20 - Microbrowser User Interface
Developer’s Guide SoundPoint IP / SoundStation IP 2 - 10 — Self-signed or custom CA certificates • There are the following exceptions: — There is no sophisticated caching. The HTML cache refresh META tag is not supported. — Any images in the body of a document with the same URL are assumed to be the...
Page 21 - Launching the Microbrowser; Navigation and Form Editing
Application Development 2 - 11 • An instance that does not support user input, but appears in a window on the idle display Launching the Microbrowser The first time the Services key is pressed, the main Microbrowser loads the home page specified in the mb.main.home configuration parameter. Subsequen...
Page 22 - Idle Display Microbrowser; Developing an XHTML Application; Changing Configuration Parameters
Developer’s Guide SoundPoint IP / SoundStation IP 2 - 12 When the user has focused on a link that they would like to follow, or a form element they would like to toggle, they press the Select key. This will either generate a request for the linked page or toggle the selection of an element in the fo...
Page 23 - Sample Application
Application Development 2 - 13 3. Change mb.proxy to the address of the desired HTTP proxy to be used by the Microbrowser.For example, mb.proxy=10.11.32.103:8080 where 10.11.32.103 is proxy server IP address and 8080 is the port number. 4. Change mb.idleDisplay.home to the URL used for Microbrowser ...
Page 27 - Troubleshooting; XML Errors
3 - 1 3 Troubleshooting This chapter presents problems, likely causes, and corrective actions. Problems are grouped as follows: • XML Errors If you still need assistance, contact your system administrator. XML Errors Symptom Problem Corrective Action Improperly formatted tables could cause the phone...
Page 29 - Appendix; Unsupported XHTML Elements
A - 1 A Appendix This appendix provides information on unsupported XHTML elements. Unsupported XHTML Elements The unsupported elements and attributes are: Tag Type Tag Description Basic Tags <html>—Defines HTML document. <body>—Defines documents’ body. <h1> to <h6>—Defines he...
Page 35 - Index
Index – 1 Index A application development process 2–12 B basic tags supported 2–2 unsupported A–1 block tags unsupported A–2 C character format tags unsupported A–1 configuration parameters, changes to 2–12 F frame tags unsupported A–2 H HTTP support 2–9 I image tags supported 2–6 unsupported A–3 in...