Content

Page tree

Anzeige von JPEG mit Aktualisierungs-Timer

Snom Telefone der D-Serie unterstützen eine Action URL, die automatisch aufgerufen wird, wenn ein Anruf an das Telefon signalisiert wird und die Nummer (zusammen mit der Action URL) im lokalen Telefonbuch (TBook) konfiguriert ist. Diese Funktion ist ursprünglich für Türklingeln gedacht, die MotionJPEG anzeigen können, oder bei einigen Türklingeln, die den Snom XML Minibrowser unterstützen.

Allerdings nutzen nicht alle diese Ansätze und einige von ihnen stellen nur ein JPEG (oder PNG) Bild zur Verfügung, welches ein statisches Bild ist und regelmäßig nachgeladen werden muss. Da Snom MJPEG unterstützt und bevorzugt, würde dies ein statisches Bild auf dem Display des Telefons verursachen. Hierfür kann der beigefügte Minibrowser Wrapper verwendet werden, um das Bild periodisch neu zu laden.

XML Minibrowser

<?xml version="1.0" encoding="UTF-8"?>

 <SnomIPPhoneBatch>

   <SnomIPPhoneImageFilestate="related"fkeys_in_front="no"document_id="image">

     <LocationX>0</LocationX> <LocationY>0</LocationY>

     <If condition="$(empty:$(var:url))">

       <fetch mil="1">phone://mb_exit#var:exit=1</fetch>

     </If>

     <fetch mil="300">phone://mb_nop</fetch>

     <URL>$(var:url)</URL>

  </SnomIPPhoneImageFile>

</SnomIPPhoneBatch> 

Seit der Version 10.1.73.16 kann dieses XML als "custom_xml" direkt auf das Telefon geladen werden und innerhalb des TBooks für die Action URL wiederverwendet werden; 

Dazu muss die URL der Kamera (z.B. http://ip.camera/image.jpg) wie folgt gesetzt werden file:///xml/gui/custom_xml.xml#var:url=http://ip.camera/image.jpg. In diesem Fall wird das lokale XML ausgeführt und lädt das im Argument angegebene Bild alle 300 Millisekunden.

Wenn die CANCEL-Taste gedrückt oder der Anruf angenommen wird, wechselt das Telefon in den normalen Anzeigemodus und geht zurück in den Leerlauf bzw. zeigt den verbundenen Anruf selbst an.

profilePicture

Andreas Dick

End user

Joined: 09.09.2022