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.

profilePicture

Arno Leisen

$userLabel.Name

Joined: 01.09.2022

4 Comments

  1. Sidaty Khalihina

    Guten Tag,

    versuchen Sie hinter das cgi einfach den Eintrag  #mjpeg hinzuzufügen!
    Hilf das?

    Mit freundlichen Grüßen

  2. Arno Leisen

    Danke 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




  3. Sidaty Khalihina

    Wichtig 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

  4. Arno Leisen

    Vielen Dank für die schnelle und kompetente Antwort. Konnte mit dieser Hilfe das Problem lösen!