Child pages
  • How can I enable multiple language support for snomD120


Due to the limited flash memory size on the Snom D120 the devices only stores three language files by default. If you want to add more languages to the phone you can provision the list of the available languages and the translation files, here the procedure:

Small or individual installations, or installations where the phone has internet access:

use the language files hosted on the Snom server:

  1. Please note that there are separate language files for the phone language and the language of the web interface:

    1. For firmware versions 10.1.10 until 10.1.32: copy the URL "" into your phones Update Settings URL field.

    2. For firmware versions 10.1.33 until 10.1.54: copy the URL "" into your phones Update Settings URL field.

    3. For firmware versions >= 10.1.54: copy the URL "<Version>.xml" (replace <Version> with the firmware version running on your phone, example: into your phones Update Settings URL field

  2. Press save and reboot the phone.

  3. After bootup several languages are selectable in the phone and web user interface.

  4. In the web user interface you might have to refresh the page after changing the language.

Large phone installations, or installations where the phone does not have internet access:

you can enable multi-language support using Auto Provisioning. If only language support is required follow these instructions:

  1. Copy the following files from Snom's language downloads folder (<FILENAME> - see below ) onto your local web server (choose the appropriate files reflecting the firmware version/ firmware branch that your phones are running):

    1. (--> links to web_lang.xml and gui_lang.xml)

    2. (--> links to all desired web user interface languages found in the language directory - see step iv. )

    3. (--> links to all desired phone user interface -GUI - languages found in the language directory - see step iv. )

    4. Now all you need is that actual language files for the language you wish to add. You can find them in the Firmware Update Center → click on your release → scroll down to Customization Files, and download the Customization File for the D120. Inside this archive, you will find the needed language files in the language directory.

  2. Copy the needed language files for phone menu (gui_lang_...) and/or web interface (web_lang_...) to your web server

  3. Change the URLs in settings.xml, gui_lang.xml and web_lang.xml according to your web server's folder structure

  4. Enter "http://yourwebserver/settings.xml" into your phones Update Settings URL field
  5. Press save and reboot the phone.

  6. After bootup the desired language(s) are selectable in the phone and web user interface.

Installation through provisioning / SRAPS

The provisioned XML from SRAPS contains a "setting-files" tag, which loads the user defined XML. Since the language pack is provisioned also through the "setting-files" tag we can make a two-stage installation of the phone. The first will install the language pack while the second will configure the phone as it is designed to be configured.

To do so, we have to create a new XML on our WEB Server with the following content:

Stage 1
  <file url=""/>
  <file url=""/>

SRAPS will point to this file.

In this file we must be sure that we provision the same version of language files as the firmware is running on the telephone, therefore it is adviced to let SRAPS define the running firmware as well, or the firmware must be configured within the ORIGINAL CONFIGURATION. In this example the Firmware Version is

To avoid the installation of the language pack after each restart of the phone, you should set the setting_server tag to the ORIGINAL_CONFIGURATION.