Wer ein Snom mit Minibrowser ( ab Firmware 8.7.5.XX ) besitzt/administriert, kann mit XML jetzt auch Parameter übergeben und auswerten.
Beispiel ( snom1.xml - Auf lokalen Webserver 192.168.0.1 )
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<!--Info>SNOM XML SAMMLUNG (snom1.xml)
Diese XML kann multiple Infos bei Actionscript Ereignissen darstellen.
Sie kann "id" und "title" URI Parameter auswerten und anzeigen.
Inhalt der "id": showlines menu text
Inhalt von "title": beliebig, wird als Titel und Text verwendet
Beispiel: snom1.xml#sub=*[@id="menu"]%26var:title="snom1"
</Info-->
<SnomIPPhoneBatch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../minibrowser_test.xsd">
<SnomIPPhoneText id="showlines" title="$(var:title)">
<Fetch mil="1500">snom://mb_exit</Fetch>
<Text>
$(time) $(date)
</Text>
</SnomIPPhoneText>
<SnomIPPhoneMenu id="menu" title="$(var:title)">
<Fetch mil="10000">snom://mb_exit</Fetch>
<MenuItem name="Telefonbuchkarussel" id="tbk">
<Url>http://192.168.178.1:49200/cgi-bin/server.xml</Url>
</MenuItem>
<MenuItem name="Birne" id="birne">
<Url>http://192.168.0.1/snom1.xml#sub=*[@id="text"]&var:text=$[sel]</Url>
</MenuItem>
<MenuItem name="Zitrone" id="zitrone">
<Url>http://192.168.0.1/snom1.xml#sub=*[@id="text"]&var:text=$[sel]</Url>
</MenuItem>
</SnomIPPhoneMenu>
<SnomIPPhoneText id="text" title="$(var:title)">
<Fetch mil="2500">snom://mb_exit</Fetch>
<Text>Selected ID = $(var:text)</Text>
</SnomIPPhoneText>
</SnomIPPhoneBatch>
Auf anderen/neueren Displays kann natürlich mehr Text/Infos verwendet werden.
Ein Action URL Eintrag
Code: Alles auswählen
192.168.0.1/snom1.xml#sub=*[@id="showlines"]%26var:title=DND%20Aktiv:%20$(set:active_line)
Screenshot vom Webinterface ( SNOM 320 mit Firmware: 8.7.5.44 )