Snom 8xx + Videosprechstelle: Unterschied zwischen den Versionen

Aus metasec wiki
Wechseln zu: Navigation, Suche
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:
 
=Provisioniernugsvorlage für Snom=
 
=Provisioniernugsvorlage für Snom=
  
Bitte via SSH (putty) auf das Zphone verbinden und nach /var/www/zphone/templates wechseln.
+
Bitte via SSH (putty) auf das Zphone verbinden und nach /var/www/zphone/templates wechseln.<br>
dann eine Datei anlegen mit folgenedem Inhalt:
+
dann die Datei snom_settings.cfg anlegen mit folgenedem Inhalt:<br>
 
<pre>
 
<pre>
 
<?xml version="1.0" encoding="utf-8" ?>
 
<?xml version="1.0" encoding="utf-8" ?>
Zeile 24: Zeile 24:
  
  
dieses automatisiert die Provisionierung der Einstellungen als auch des Telefonbuches.
+
Dieses automatisiert die Provisionierung der Einstellungen als auch des Telefonbuches.<br>
Die jeweiligen Teilnehmer müssen nochmals editiert werden ( Intercom -> Teilnehmer ) und gespeichert werden.
+
Die jeweiligen Teilnehmer müssen nochmals editiert und gespeichert werden. ( Intercom -> Teilnehmer )<br>
Danach muss das Snom gebootet werden.
+
Danach muss das Snom gebootet werden.<br>
  
 +
=Beispiel Telefonbuch Snom=
 +
 +
[[Datei:telefonbuchsnom.jpg]]
 +
 +
Komplette Action-Url: <nowiki>http://10.11.12.1:9998/s.php?f=gc_31</nowiki>
  
 
=Konfiguration zPhone:=
 
=Konfiguration zPhone:=
Zeile 39: Zeile 44:
 
Unter Umständen ist der ''Login zur Kamera'' anzugeben.
 
Unter Umständen ist der ''Login zur Kamera'' anzugeben.
  
Außerdem sollten die ''Bilder pro Sekunde'' angegeben sein. Getestet läuft es sauber mit 5 Bilder/s.
+
Außerdem sollten die ''Bilder pro Sekunde'' angegeben sein. Getestet läuft es sauber mit 1-2 Bilder/s.
  
 
[[Datei:Cam.jpg]]
 
[[Datei:Cam.jpg]]
Zeile 62: Zeile 67:
  
 
==http action url==
 
==http action url==
 +
<br>
 +
Sobald ein Ruf an das Snom Endgerät vermittelt wird, prüft das Snom im lokalen Addessbuch ob es einen Eintrag für diese CallerID besitzt.<br>
 +
Falls dieser Test positiv ausfällt, wird nach dem Feld 'Action URL' geschaut.<br>
 +
Ist ebenfalls hier etwas hitnerlegt, so wird diese Adresse aufgerufen.<br>
 +
Diese Prozess kann über die Console verfolgt werden.<br>
 +
<br>
 
  tail -f /var/log/lighttpd/access.log
 
  tail -f /var/log/lighttpd/access.log
  
Zeile 70: Zeile 81:
 
10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:47 +0100] "GET /s.php?f=gc_31&creation=1970-01-01T01%3a05%3a33Z HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"
 
10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:47 +0100] "GET /s.php?f=gc_31&creation=1970-01-01T01%3a05%3a33Z HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"
 
10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:48 +0100] "GET /s.php?f=gc_31&creation=1970-01-01T01%3a05%3a33Z HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"
 
10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:48 +0100] "GET /s.php?f=gc_31&creation=1970-01-01T01%3a05%3a33Z HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"
 
 
</pre>
 
</pre>
  
  
 
==gc files==
 
==gc files==
 +
 
Wie oben im Logfile zu sehen, werden s.g. GC files vom Telefon angefordert.<br>
 
Wie oben im Logfile zu sehen, werden s.g. GC files vom Telefon angefordert.<br>
 
Diese liegen unter /var/www/zphone/snom_xml<br>
 
Diese liegen unter /var/www/zphone/snom_xml<br>
Pro Camera welche um System angelegt ist (Intercom -> Vidmplex ) gibt es eine Datei.
+
Pro Camera welche im System angelegt ist (Intercom -> Vidmplex ) gibt es eine Datei.<br>
 
(  Beispiel mit cameraID 12 )<br>
 
(  Beispiel mit cameraID 12 )<br>
 
<pre>
 
<pre>
Zeile 92: Zeile 103:
 
</pre>
 
</pre>
  
Diese Dateien lassen sich auf via Browser aufrunde
+
Diese Dateien lassen sich auf via Browser aufrufen<br>
http://IP_VOM_ZPHONE:9998/snom_xml/gc_12
+
http://IP_VOM_ZPHONE:9998/snom_xml/gc_12<br>
  
 
Sollte diese Datei nicht aufgerufen werden können, ist das ein Grund für einen Fehler bei der Anzeige auf dem Snom
 
Sollte diese Datei nicht aufgerufen werden können, ist das ein Grund für einen Fehler bei der Anzeige auf dem Snom

Aktuelle Version vom 10. November 2014, 10:45 Uhr

In diesem Artikel wird die Konfiguration von Snom Telefonen und dem zPhone beschrieben, um mit Videosprechstellen kommunizieren zu können.


Konfiguration Snom 8xx:

Die Firmware des Telefons sollte 8.3 oder höher sein (Hier die aktuelle Firmware der Snom Telefone).

Der Provisionierungsserver muss im Webinterface angegeben sein (unter "Advanced > Update > Setting URL").

(Falls das zPhone der DHCP-Server ist, muss kein Provisionierungsserver eingetragen werden.)

Provisioniernugsvorlage für Snom

Bitte via SSH (putty) auf das Zphone verbinden und nach /var/www/zphone/templates wechseln.
dann die Datei snom_settings.cfg anlegen mit folgenedem Inhalt:

<?xml version="1.0" encoding="utf-8" ?>
<setting-files>
    <file url="http://<%ae_srv_addr%>:9998/tools/hw_cfg_provide.php?mac={mac}"/>
    <file url="http://<%ae_srv_addr%>:9998/snom_xml/vmx_tbook_snom.xml"/>
</setting-files>


Dieses automatisiert die Provisionierung der Einstellungen als auch des Telefonbuches.
Die jeweiligen Teilnehmer müssen nochmals editiert und gespeichert werden. ( Intercom -> Teilnehmer )
Danach muss das Snom gebootet werden.

Beispiel Telefonbuch Snom

Telefonbuchsnom.jpg

Komplette Action-Url: http://10.11.12.1:9998/s.php?f=gc_31

Konfiguration zPhone:

Intercom > VideoMPlex > Kamera Übersicht > Kamera hinzufügen

Dort muss die Stream-URL und die Standbild-URL der Kamera angegeben werden.

Beispiel: "http://<CAM-IP>/jpg/image.jpg"

Unter Umständen ist der Login zur Kamera anzugeben.

Außerdem sollten die Bilder pro Sekunde angegeben sein. Getestet läuft es sauber mit 1-2 Bilder/s.

Cam.jpg


Intercom > VideoMPlex > Routing Übersicht > Routing hinzufügen

Name, Extension, Sprechstelle und Ziel sind variabel zu setzen.

Kontext: "callme".

Extension wird zudem in der Sprechstelle als Zielwahl eingetragen.

Ziel ist das Rufziel, in diesem Fall das Snom Telefon.

Routing.jpg

Debug

Falls das Bild nicht kommen sollte, so lässt sich der Prozess vielfältig überprüfen.

http action url


Sobald ein Ruf an das Snom Endgerät vermittelt wird, prüft das Snom im lokalen Addessbuch ob es einen Eintrag für diese CallerID besitzt.
Falls dieser Test positiv ausfällt, wird nach dem Feld 'Action URL' geschaut.
Ist ebenfalls hier etwas hitnerlegt, so wird diese Adresse aufgerufen.
Diese Prozess kann über die Console verfolgt werden.

tail -f /var/log/lighttpd/access.log

Output

10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:45 +0100] "GET /s.php?f=gc_31 HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"
10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:46 +0100] "GET /s.php?f=gc_31&creation=1970-01-01T01%3a05%3a33Z HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"
10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:47 +0100] "GET /s.php?f=gc_31&creation=1970-01-01T01%3a05%3a33Z HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"
10.11.12.101 10.11.12.1:9998 - [07/Nov/2014:17:12:48 +0100] "GET /s.php?f=gc_31&creation=1970-01-01T01%3a05%3a33Z HTTP/1.1" 200 307 "-" "Mozilla/4.0 (compatible; snom821-SIP 8.7.5.13 SPEAr300 SNOM 1.4 0004134830DA)"


gc files

Wie oben im Logfile zu sehen, werden s.g. GC files vom Telefon angefordert.
Diese liegen unter /var/www/zphone/snom_xml
Pro Camera welche im System angelegt ist (Intercom -> Vidmplex ) gibt es eine Datei.
( Beispiel mit cameraID 12 )

cat gc_12

<?xml version="1.0" encoding="UTF-8"?>
<SnomIPPhoneImageFile>
<LocationX>00</LocationX>
<LocationY>00</LocationY>
<url>http://admin:1234@192.168.10.167/jpg/image.jpg</url>
<fetch mil="1000">http://192.168.10.184:9998/s.php?f=gc_12</fetch>
</SnomIPPhoneImageFile>

Diese Dateien lassen sich auf via Browser aufrufen
http://IP_VOM_ZPHONE:9998/snom_xml/gc_12

Sollte diese Datei nicht aufgerufen werden können, ist das ein Grund für einen Fehler bei der Anzeige auf dem Snom