Die Outdoor Kamera (Technaxx TX66) liefert über "http://<user>:<password>@[IP-Adresse Kamera]/cgi-bin/mjpg/video.cgi?channel=0&subtype=1" einen Video-Stream, welcher in einem Browser dargestellt wird. Dies funktioniert auch an dem Telefon der Firma yealink SIP-T58W. Scenario: Türsprechanlage Doorline Slim Dect (Telegärtner), Router Fritzbox 6490, Telefon Snom D385N
In der Fritzbox ist die Türsprechanlage als DECT mit Klingeltaste (**6122) und Türöffner (#9) und Live-Bild "http://Stream" eingetragen. Ebenfalls in der Fritzbox ist das IP-Telefon eingetragen. Am Telefon ist als Identität1 das Telefon mit Nutzerkennung, Passwort und Registrar (Anmeldedaten aus Fritzbox) eingetragen. Als Identität 2 ist die Türsprechanlage wird an die dafür definierte Identität 2 die entsprechende Nutzerkennung (**6122). Weiter wurde ein Telefonbucheintrag zu Nummer (**6122) , Typ SIP und bei Aktions-URL den Eintrag zum Video-Stream eingetragen.
Von den Funktionstasten wurde P7 mit Kontext=**6122, Typ=DTMF, Nummer=#9, Beschriftung =Tür öffnen eingetragen.
Was geht: Türsprechanlage betätigen → Telefon klingelt, Hörer abnehmen hören/sprechen. Türöffnen mit P7.
Was nicht geht: Türsprechanlage betätigen, es kommt kein Bild, die Funktionstaste P7 leuchtet nicht.
Als Test wurde die Funktionstaste P1 definiert mit Kontext=Aktive, Type=Aktions-URL, Nummer=Video-String, Beschriftung Video an. Leider kommt auch hier kein Bild.
Für jeden Hinweis, wie ich hier weiter komme bin ich dankbar.
4 Comments
Sidaty Khalihina
Sept 06, 2022Guten Tag,
versuchen Sie hinter das cgi einfach den Eintrag #mjpeg hinzuzufügen!
Hilf das?
Mit freundlichen Grüßen
Arno Leisen
Sept 06, 2022Danke für die schnelle Antwort,
leider hilft dies nicht.
der Eintrag wird nur so akzeptiert:
http://<Benutzer>:<Passwort>@192.168.78.33/cgi-bin/mjpeg/video.cgi?channel=0&subtype=1
bei dem Telefon yealink SIP-T58W führen diese Einträge zum Erfolg
features.doorphone.1.autopreview.enable = 1
features.doorphone.1.autopreview_record.enable = 1
features.doorphone.1.device_model = 1
features.doorphone.1.display_name = Tuersprechanlage
features.doorphone.1.full_screen = 1
features.doorphone.1.httpapi.username = <Benutzer>
features.doorphone.1.httpapi.password = <Passwort>
features.doorphone.1.unlock_pin =
features.doorphone.1.phone_number = **6122 (2ter Klinkelknopf)
features.doorphone.1.video.stream.httpurl = http://<Benutzer>:<Passwort>@192.168.78.33/cgi-bin/mjpg/video.cgi?channel=0&subtype=1
features.doorphone.1.videopreview.enable = 1
features.doorphone.amount = 1
Sidaty Khalihina
Sept 06, 2022Wichtig hierbei ist der Umstand, dass das Snom-Telefon für die (bewegte) Bilddarstellung eine XML-Beschreibung abrufen muss, welches folgende Syntax unnd Informationen enthält:
<?xml version="1.0" encoding="UTF-8"?>
<SnomIPPhoneImageFile>
<LocationX>00</LocationX>
<LocationY>00</LocationY>
<URL>http://yourcam/video.jpg</URL>
<fetch mil="200">http://<yourwebserver>/video.xml</fetch>
</SnomIPPhoneImageFile>
Es gibt "Doorphones", welche auf dem internen Webserver bereits eine solche XML-Beschreibung vorhalten. Sollte dies nicht möglich sein, kann ein beliebiger Webserver "in die Mitte" geschalten werden, welcher dann die XML-Datei vorhält und zwischen Kamera und Telefon "vermittelt."
Im Beispiel oben wäre "http://<yourwebserver>/video.xml" die Ressource auf dem Webserver und "http://yourcam/video.jpg" das abzurufende Bild von der Kamera.
Siehe mehr unter:
Video Streaming with Snom Phones - Motion-Jpeg
Mit freundlichen Grüßen
Sidaty Khalihina
Arno Leisen
Sept 08, 2022Vielen Dank für die schnelle und kompetente Antwort. Konnte mit dieser Hilfe das Problem lösen!