Snom 8xx + Videosprechstelle: Unterschied zwischen den Versionen

Aus metasec wiki
Wechseln zu: Navigation, Suche
(Konfiguration zPhone:)
Zeile 9: Zeile 9:
  
 
''(Falls das zPhone der DHCP-Server ist, muss kein Provisionierungsserver eingetragen werden.)''
 
''(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 eine Datei anlegen mit folgenedem Inhalt:
 +
<pre>
 +
<?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>
 +
 +
</pre>
 +
 +
 +
dieses automatisiert die Provisionierung der Einstellungen als auch des Telefonbuches.
 +
Die jeweiligen Teilnehmer müssen nochmals editiert werden ( Intercom -> Teilnehmer ) und gespeichert werden.
 +
Danach muss das Snom gebootet werden.
  
  
Zeile 38: Zeile 56:
  
 
[[Datei:Routing.jpg]]
 
[[Datei:Routing.jpg]]
 +
 +
=Debug=
 +
 +
Falls das Bild nicht kommen sollte, so lässt sich der Prozess vielfältig überprüfen.<br>
 +
 +
==http action url==
 +
tail -f /var/log/lighttpd/access.log
 +
 +
Output
 +
<pre>
 +
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)"
 +
 +
</pre>
 +
 +
 +
==gc files==
 +
Wie oben im Logfile zu sehen, werden s.g. GC files vom Telefon angefordert.<br>
 +
Diese liegen unter /var/www/zphone/snom_xml<br>
 +
Pro Camera welche um System angelegt ist (Intercom -> Vidmplex ) gibt es eine Datei.
 +
(  Beispiel mit cameraID 12 )<br>
 +
<pre>
 +
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>
 +
 +
</pre>
 +
 +
Diese Dateien lassen sich auf via Browser aufrunde
 +
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

Version vom 7. November 2014, 17:09 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 eine Datei 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 werden ( Intercom -> Teilnehmer ) und gespeichert werden. Danach muss das Snom gebootet werden.


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 5 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

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 um 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 aufrunde 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