linphone4raspberry - Asterisk - Voicemail: Bad RTCP packet, too short -- DoorPi Freeze

  • Hallo, DoorPi Gemeinde!


    Erstmal vielen herzlichen Dank für dieses tolle Projekt und die viele Zeit die hier ganz offensichtlich investiert wird.


    Ich habe mir mal eine kleine Teststellung aufgebaut und das meiste funktioniert einwandfrei.


    Mein Setup:
    DoorPi:
    - RPI3
    - Pushbutton an GPIO
    - Debian 8.0
    - Installiert nach Installation DoorPi mittels PyPi auf einem Raspberry Pi + Raspbian
    - DoorPi 2.5.1
    - linphone4raspberry 3.9.1


    Asterisk Server:
    - Debian 8.7
    - Asterisk 11.13.1



    Problembeschreibung:
    Zur Zeit (zu Testzwecken eigentlich) lasse ich den DoorPi eine Asterisk Voicemail anrufen. Das funktioniert auch soweit. (Die Voicemail möchte ich später für den Fall niemand konnte den Anruf beantworten verwenden.)
    1. linphone4raspberry ruft die Asterisk Voicemail an
    2. Asterisk beantwortet den Anruf
    3. Man bekommt das übliche "Bitte hinterlassen Sie eine Nachricht" ... "Beep"
    4. Nachricht wird gesprochen und nach einiger Zeit "silence" wird der Anruf von Asterisk mit der Wiedergabe von "Danke" beendet.


    Aber ab Punkt2 meldet DoorPi im "--trace" Modus permanent (in etwa 3000mal pro Sekunde):
    2017-03-29 22:28:27,106 [WARNING] [doorpi.sipphone.from_linphone] Bad RTCP packet, too short.


    Diese Meldung läuft durch den ganzen oben beschriebenen Prozess. Auch nach Punkt 4 weiter.
    DoorPi ist ab dieser Meldung unbenutzbar. Lässt sich nur noch per 'SIGKILL' beenden.


    Interessant ist, sobald ich die DoorPi Konfig abändere um ein "echtes Softphone" anzurufen (zb. mich selbst am PC) kann ich das Gespräch führen, die obige Fehlermeldung bleibt aus. Nach beenden des Gesprächs ist auch alles beim alten und DoorPi arbeitet weiterhin.


    Das selbe Phänomen hab ich auch mit linphone4raspberry 3.9.0


    Eine Google-Suche nach dieser Fehlermeldung findet einige Diskussionen auf linphone Mailinglisten in denen die Devs wohl meinen es wäre gefixed. Aber lt. einigen Usern noch nicht in 3.9.1. Aus diesem Grund hab ich mal einige Version von hier https://www.linphone.org/snaps…inphone-python-raspberry/ versucht zu verwenden. Damit will aber DoorPi garnicht und tut einfach so als wäre es nicht installiert. ;)



    Verwendet jemand von euch Asterisk Voicemails erfolgreich/-los?
    Welche Softwarekomponenten und Version verwendet ihr dafür?


    Im Anhag der volle trace output (~1,7M).


    Meine Konfigfiles:
    doorpi.ini https://pastebin.com/87i97eXc
    sip.conf https://pastebin.com/mb6v7xLc
    extensions.conf https://pastebin.com/0jFVDgZ9


    LG & Danke im Voraus
    Thomas