Snom 8xx + Videosprechstelle: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) (→Konfiguration zPhone:) |
Admin (Diskussion | Beiträge) |
||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 10: | Zeile 10: | ||
''(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.<br> | ||
+ | dann die Datei snom_settings.cfg anlegen mit folgenedem Inhalt:<br> | ||
+ | <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.<br> | ||
+ | Die jeweiligen Teilnehmer müssen nochmals editiert und gespeichert werden. ( Intercom -> Teilnehmer )<br> | ||
+ | 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 21: | 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 | + | 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 38: | Zeile 61: | ||
[[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== | ||
+ | <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 | ||
+ | |||
+ | 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 im System angelegt ist (Intercom -> Vidmplex ) gibt es eine Datei.<br> | ||
+ | ( 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 aufrufen<br> | ||
+ | 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 |
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.
Inhaltsverzeichnis
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
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.
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.
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