Content

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen

Answer

Yes, most settings of a Snom phone can be set and changed remotely by sending HTTP GET requests to the phone'Is webserver.

Note: If you just like to change a single setting occasionally and you can access the web interface as admin please see: How to change phone settings via right-click in the Settings page as well.

Solution

Syntax

http://phoneIP/dummy.htm?settings=save&<setting>=<validvalue>
Note
  • Change phoneIP to your phone´s IP address.
  • Any ASCII character can be generated by using its hex value preceded by "%". For example, encode a space with %20. Please look at this page for the complete encoding table.
  • If you have set up user name and password to protect the web interface the HTTP request must be authenticated, with your browser you can use the following syntax: http://username:password@phoneIP/dummy.htm?settings=save&setting=validvalue
  • Hidden tags need to be disabled in order to have the setting change taking effect
  • In order to write your changed settings to flash memory, you need to add store_settings=save on your GET request. Example: http://phoneIP/dummy.htm?settings=save&language=Deutsch&store_settings=save

Examples


Include Page
Howto Footer - uni-en
Howto Footer - uni-en

Content by Label
showLabelsfalse
spacesPW
showSpacefalse
sorttitle
typepage
cqllabel in ("setting","actionurl") and type = "page"
labelssetting actionUrl




Sv translation
languagede

Antwort

Ja, fast alle Einstellungen eines Snom-Telefons können aus der Ferne vorgenommen werden, indem HTTP-GET-Anfragen an den Webserver des Telefons gesendet werden.

Hinweis: Möchten Sie nur eine Einstellung gelegentlich ändern und haben administrativen Zugang zum Web Interface beachten Sie bitte auch diesen Artikel: How to change phone settings via right-click in the Settings

Lösung

Syntax

http://phoneIP/dummy.htm?settings=save&<setting>=<validvalue>
Note
  • Ändern Sie die phoneIP auf Ihre Telefon-IP-Adresse.
  • Jedes ASCII-Zeichen kann mit seinem Hex-Wert vor "%" erzeugt werden. Zum Beispiel, dürfen URLs keine Leerzeichen enthalten. Kodieren Sie ein Leerzeichen mit %20
  • Wenn Sie Benutzername und Passwort zum Schutz der Weboberfläche eingerichtet haben, muss die HTTP-Anfrage mit Ihrem Browser authentifiziert werden, verwenden Sie dazu den folgenden Syntax: http://Benutzername:Passwort@phoneIP/dummy.htm?settings=save&setting=validvalue
  • Versteckte Tags müssen deaktiviert werden, damit die Einstellungsänderung wirksam wird.
  • Ab der Firmware-Version 8.4.33 / 8.7.2 müssen Sie store_settings=save zu Ihrer GET-Anfrage hinzufügen, um Ihre geänderten Einstellungen in den Flash-Speicher zu schreiben. z.B.: http://phoneIP/dummy.htm?settings=save&language=Deutsch&store_settings=save

Beispiele


Include Page
Howto Footer - de
Howto Footer - de

Content by Label
showLabelsfalse
spacesPW
showSpacefalse
sorttitle
typepage
cqllabel in ("setting","actionurl") and type = "page"
labelssetting actionUrl