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, 560, 600, 601, 650, and 670 desktop phones and SoundStation IP 4000, 6000, and 7000 conference phones. It also provides an introduction to XHTML and guidelines for the applicatio...
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 where XHTML was divided up into ‘modules’, where any features above and beyond a skeleton set were grouped into individual modules. User agent (UA) developers could then decide which extensions to support. A simple user agent can be considered a fully compliant user agent by supportin...
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 The Microbrowser supports images stored in uncompressed .bmp format. While all BMP bit depths will be displayed to the best of the phone’s ability, it is recommend...
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 — HTTP over SSL/TLS — 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 a...
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 Applications key is pressed, the main Microbrowser loads the home page specified in the mb.main.home configuration parameter. Subse...
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 Applications
Application Development 2 - 13 To allow an application to be run from the Microbrowser: 1. Open a new configuration file in an XML editor. 2. Add the Microbrowser <mb> parameter. 3. Set mb.proxy to the address of the desired HTTP proxy to be used by the Microbrowser.For example, mb.proxy=10.11...
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...