Difference between revisions of "XML Applications"

The Wiki of Unify contains information on clients and devices, communications systems and unified communications. - Unify GmbH & Co. KG is a Trademark Licensee of Siemens AG.

Jump to: navigation, search
(For Developers)
(See also)
Line 65: Line 65:
* [ Technology Partners] – greater variety through innovative partner solutions - Become a Partner!
* [ Technology Partners] – greater variety through innovative partner solutions - Become a Partner!
* [[OpenStage XML Applications Partner Page]] - Partners with OpenStage XML application experience

Revision as of 12:36, 28 August 2008

XML application dials a number.

The graphical user interface provided with OpenStage 60/80 phones can be used to develop own applications for special purposes. OpenStage XML applications enable the phone to act as a front-end to a server-side program. Moreover, XML applications have the capability of controlling calls.

The Push feature allows the server-side program to send data to the phone in an unsollicited manner. The information is displayed immediately on the phone.

Possible uses are, for instance: Integration with groupware (e.g. Microsoft Exchange Server) or Unified Messaging systems (e.g. Siemens OpenScape); gathering information provided by web services (e.g. weather, traffic, stocks); dialing aids with access to address databases.


XML applications are available in OpenStage 60/80 phones with SIP firmware version ≥ V1R3.x.


XML applications are based on the client-server architecture. Comparable with web browsers and web servers in the WWW, the client, which is running in the phone software, requests an XML document from the server-side program. The HTTP/HTTPS GET request sent by the client includes the phone's call number, for instance:

The server-side program then generates an XML document, which is delivered to the phone over HTTP/HTTPS. In the phone, the XML document is parsed and displayed on the graphic display. The user enters commands and data using the TouchGuideTM and the keypad. The phone transmits the user entries to the server-side program in the form of key/value pairs.

When the Push capability is used, the server sends a special HTTP/HTTPS request to the phone.

For details about the components involved in the operation of an XML application, see the following diagram:

xml applications components.gif

For Administrators/Application Users

The following documents and ressources might be useful for administrators who intend to use OpenStage XML applications within their telecommunications infrastructure.

For Developers

For Integrators

There is a need for an specific XML application, but no experience to make an own application? Our partner network can help to solve this problem.

We are building up a network of certified partners to support the customer with experience, consulting and customer specific solutions

Please visit our OpenStage XML Applications Partner Page.

Example Applications


See also

Technology Partner Program