Beiträge von Wal

    Wenn doorpi mit der Orginalen ini läuft, ist das schon mal ein Erfolg.
    Ein paar Tips:
    Solange DoorPi noch nicht mit deinen Einstellungen läuft, DoorPi nicht automatisch starten lassen (/etc/init.d/doorpi), sondern nur über die Console mit "sudo doorpi_cli --trace".
    So siehst du gleich ob DoorPi läuft und Fehler auftreten, du hast auch den Vorteil, das DoorPi nicht doppelt gestartet wird.
    Mit CTRL+C kannst du das Programm in der Console beenden und die doorpi.ini bearbeiten.


    In der doorpi.ini immer nur ein Bereich ändern, damit weisst du gleich falls ein Fehler auftritt an was es liegt.


    Je nach Debian-Version kann das PiFace Fehler verursachen, deshalb erst das Interface testen (Input/Output) ob es funzt. Python-Testprogramme und Anleitungen gibt es im Netz.

    mjpg_streamer:

    Ich habe jetzt nochmal mit 0815 Hardware getestet, AEC mit pjsua geht definitiv. Es wäre aber schön, wen das jemand bestätigen könnte.

    Achtung, auf eigene Gefahr !!!
    Nur Testsystem benutzen.


    Da einige hier im Forum mit dem Echo Probleme haben, habe ich mich mal an die pjsua lib gewagt und installiert.
    Danach hatte ich einige Hürden erklommen, um das Ganze mit DoorPi zum laufen zu bekommen.
    Da ich mit meinem System kein Echo habe, wurde ein Testsystem benutzt.
    Ich glaube das AEC von pjsua greift. Ich kann eine minimale Verzögerung der Sprache erkennen und kein Echo mehr, selbst wenn ich direkt neben der DoorPi stehe.


    Für Wagemutige:
    Anstatt vi als editor, habe ich nano benutzt.
    Ich bin nach dieser Anleitung vorgegangen.
    Installiert habe ich aber SDL 2.0.9 und pjproject-2.8
    Einfach die Zahlen abändern.
    Vor dem "./configure" von pjproject muß auch das Flag -fPIC zugefügt werden.

    Code
    export CFLAGS += -fPIC -march=armv8-a -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -mlittle-endian -munaligned-access -ffast-math


    Nach dem "make" von pjproject-2.8 noch ein "sudo make install" machen.


    Danach den Python-Wrapper erzeugen:

    Code
    cd pjsip-apps/src/python
    make
    sudo make install


    In der doorpi.ini :


    ua.nameserver = fritz.box und sipphonetyp = pjsua sind wichtig.


    Ordner sipphone in doorpi austauschen.
    archiv.zip


    Video habe ich nicht getestet!

    Toi,Toi,Toi


    P.S. Ein Anruf zur DoorPi wird mit einer Fehlermeldung abgebrochen. Da muß ich mich nochmal mit auseinandersetzen.

    Ich würde einen Sonoff oder einen andern Wlan-Schalter nutzen, um die Tür zu öffnen. Du kannst dann in der doorpi.ini einstellen, das der Schalter über irgend ein Ereignis geschaltet wird.


    Gesendet von meinem Ulefone_Armor_5 mit Tapatalk