Content

Page tree

Versions Compared

Key

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

In order for this callback to work, the phone must have a WLAN USB Dongle attached and WIFI must not be disabled. See also Setting up WLAN Connection on Snom Deskphone.

Warning

This callback returns a list that can be used in a Repeat tag. The number of tokens for the elements in this list can vary in different firmware versions, and using the wrong number of tokens in the Repeat can cause the phone to crash. For this reason, it is essential to test this callback first before using it in production and after every firmware upgrade.

The following example should only be used in firmware versions >= 10.1.60.0.


Example: scans for available WIFI SSIDs and returns them as a list for use in a Repeat Tag, which then fills in MenuItem lines. The test for FEATURE_PUI_STYLE_SIO is needed because depending on this the number of tokens can vary.

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<SnomIPPhoneMenu>
	<If condition="$(show_feature:FEATURE_PUI_STYLE_SIO)">
        	<Repeat values="$(wifiscan)" token="/__SSID__/__QUAL__/__AUTH__/__ENC__/__MAC_ADDR__/__BITRATES__/__FREQUENCY__/">
				<MenuItem name="__SSID__ | __QUAL__% | __MAC_ADDR__"></MenuItem>
 			</Repeat>
     	</If>
     	<Else>
        	<Repeat values="$(wifiscan)" token="/__SSID__/__QUAL__/__AUTH__/__ENC__/__MAC_ADDR__/">
				<MenuItem name="__SSID__ | __QUAL__% | __MAC_ADDR__"></MenuItem>
 			</Repeat>
     	</Else>
</SnomIPPhoneMenu>


Result on D735:

Image Added


Result on D315:

Image Added


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

Content by Label
showLabelsfalse
max50
spacesPW
showSpacefalse
sorttitle
typepage
cqllabel = "xml-minibrowser" and label = "callbacks" and type = "page"
labelsdect dect-multicell

Sv translation
languagede

Damit dieser Callback funktioniert, muss am Telefon ein WLAN-USB-Dongle angeschlossen sein und WIFI darf nicht deaktiviert sein. Siehe auch Einrichten der WLAN-Verbindung am Snom Deskphone.

Warning

Dieser Callback gibt eine Liste zurück, die in einem Repeat-Tag verwendet werden kann. Die Anzahl der Token für die Elemente in dieser Liste kann in verschiedenen Firmware-Versionen variieren, und die Verwendung einer falschen Anzahl von Token im Repeat kann zum Absturz des Telefons führen. Aus diesem Grund sollte dieser Callback unbedingt vor der Verwendung in der Produktion und nach jedem Firmware-Upgrade getestet werden.

Das folgende Beispiel sollte nur in Firmware-Versionen >= 10.1.60.0 verwendet werden.


Beispiel: Scannt nach verfügbaren WIFI-SSIDs und gibt sie als Liste zur Verwendung in einem Repeat-Tag zurück, das dann die MenuItem-Zeilen ausfüllt. Der Test für FEATURE_PUI_STYLE_SIO wird benötigt, da in Abhängigkeit hiervon die Anzahl der Token variieren kann.

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<SnomIPPhoneMenu>
	<If condition="$(show_feature:FEATURE_PUI_STYLE_SIO)">
        	<Repeat values="$(wifiscan)" token="/__SSID__/__QUAL__/__AUTH__/__ENC__/__MAC_ADDR__/__BITRATES__/__FREQUENCY__/">
				<MenuItem name="__SSID__ | __QUAL__% | __MAC_ADDR__"></MenuItem>
 			</Repeat>
     	</If>
     	<Else>
        	<Repeat values="$(wifiscan)" token="/__SSID__/__QUAL__/__AUTH__/__ENC__/__MAC_ADDR__/">
				<MenuItem name="__SSID__ | __QUAL__% | __MAC_ADDR__"></MenuItem>
 			</Repeat>
     	</Else>
</SnomIPPhoneMenu>


Ergebnis auf D735:

Image Added


Ergebnis auf D315:

Image Added


Include Page
Howto Footer - de
Howto Footer - de

Content by Label
showLabelsfalse
max50
spacesPW
showSpacefalse
sorttitle
typepage
cqllabel = "xml-minibrowser" and label = "callbacks" and type = "page"
labelsdect dect-multicell