Features/XML Idle Screen

From Snom User Wiki

Jump to: navigation, search

Contents

Overview

snom360 and snom370 phones allow users to specify distinct idle screen appearances for each identity/ line. The phone will always display the idle screen of the currently active identity. The idle screen is using XML format. The idle screen may also ne used to embed a different background image.

Configuration

The idle screen XML filecan be configured on each identity X in the Login tab: XML Idle Screen URL

Image:S360_login_en.png

Example

Example 1

The below example shows how an XML document can specify the look of the idle screen.

<screen_description>
<Image>
<Data encoding="base64">Qk0+BAAAAAAAAD4AAAAoAAAAgAAAAEAAAAABAAEAAAAAAAAEAABtCwAAbQsAAAIAAAACAAAAAAAAAP///wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
</Data>
<LocationX>0</LocationX>
<LocationY>0</LocationY>
<Invert>0</Invert>
</Image>
<Clock>
<LocationX>80</LocationX>
<LocationY>15</LocationY>
</Clock>
<Date>
<LocationX>108</LocationX>
<LocationY>56</LocationY>
</Date>
<Line>
<Account>
<LocationX>0</LocationX>
<LocationY>0</LocationY>
</Account>
</Line>
</screen_description>

The location of the clock is the top right corner, the default address is 128/0.


Example 2

<DigitalClock>
<LocationX>128</LocationX>
<LocationY>40</LocationY>
</DigitalClock>

<Status>
<LocationX>0</LocationX>
<LocationY>30</LocationY>
</Status>

<SoftKeys>
<LocationX>0</LocationX>
<LocationY>51</LocationY>
</SoftKeys>

Example 3

<?xml version="1.0"?>
<screen_description>
<Image>
  <Data encoding="base64">Qk0+BAAAAAAAAD4AAAAoAAAAgAAAAEAAAAABAAEAAAAAAAAEAABtCwAAbQsAAAIAAAACAAAAAAAAAP///wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</Data>
  <LocationX>0</LocationX>
  <LocationY>0</LocationY>
  <Invert>0</Invert>
</Image>

<DigitalClock>
  <LocationX>128</LocationX>
  <LocationY>40</LocationY>
</DigitalClock>

<Date>
  <LocationX>0</LocationX>
  <LocationY>40</LocationY>
</Date>

<Status>
  <LocationX>0</LocationX>
  <LocationY>30</LocationY>
</Status>

<SoftKeys>
  <LocationX>0</LocationX>
  <LocationY>51</LocationY>
</SoftKeys>

<Line>
  <Account>
    <LocationX>0</LocationX>
    <LocationY>0</LocationY>
  </Account>
</Line>
</screen_description>



Customized User Picture

Note:

  • This feature is only available on snom370.
  • The VoIP PBX must support this functionality.

The following requirements apply to the image:

  • 60x78 pixel
  • 5-bit (i.e. 256 color; preferably grey scale for better results and less loss of detail)
  • Windows bitmap (.bmp)
  • base64-encoded.

The SIP INVITE should contain the following SIP Header:

Call-Info: <http://192.168.1.2:8080/images/extensions1.bmp>;purpose=icon
Personal tools