Snom XML Minibrowser #

Introduction #

The XML Minibrowser is a feature of the standard SIP software delivered with Snom phones. It allows processing Snom XML objects which is stored on standard web servers (http(s)).

The feature can be used for various applications, like creating custom user interfaces.

Available XML objects are following:

Main Tag Name Description
SnomIPPhoneMenu Show a Menu calling other applications
SnomIPPhoneDirectory Shows a phone book
SnomIPPhoneText Print a text
SnomIPPhoneImage Show a base64 encoded image
SnomIPPhoneImageFile Show an image fetched via an URL
SnomIPPhoneInput Request for an input from the user
SnomIPPhoneBatch Combine several main tags in one XML data

To understand how Snom Minibrowser works, the knowledge on following theme are required :

With the previous knowledge, programmer can start developing minibrowser program by doing the following simple task :

Common rule for writing XML for minibrowser #

Example of how to include XML schema from upper directory. #

<?xml version="1.0" encoding="UTF-8"?>
<SnomIPPhoneText xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../minibrowser_test.xsd">
    <Text>Hello world</Text>
</SnomIPPhoneText>

Some special instruction and hints (This may change by different firmware version or new XML parser behaviour)