Soundfile abspielen über linphone

  • Code
    1. [EVENT_OnSipPhoneCallTimeoutNoResponse]
    2. 10 = os_execute:aplay /usr/local/etc/DoorPi/tools/keiner-da.wav

    Hallo an alle, ich spiele aktuell ein .wav file ab wenn keiner die Tür öffnen kann. Leider ist es so dass das wav file so ungefähr bei jedem 5-8 mal nur sehr lautes Rauschen am Lautsprecher wiedergegeben wird. Dieses Rauschen ist so penetrant und laut das die Leute teilweise sehr erschrecken. Eine Fehlersuche habe ich mittlerweile erfolglos abgebrochen. Wie gesagt das soundfile wird normalerweise sauber abgespielt bis auf die Ausreißer. Nun habe ich mir überlegt das ganze mit Linphone abzuspielen nur weiß ich nicht so recht wie ich es in der doorpi.ini unterbringe.


    Code
    1. linphonecsh generic 'play /usr/local/etc/DoorPi/tools/keiner-da.wav'

    So sieht wohl der Befehl aus in der linphone shell.


    Hat da jemand eine Idee. Einen anderen Player nehmen wäre zwar auch ein Lösung aber über linphone ist es eleganter da dort ja ein player integriert ist.
    Danke

  • Kann man inzwischen Soundfiles über Linphone abspielen?
    Wäre schön, wenn man beim Türklingeln und versehentlichem Abnehmen (keine Sprechanlage vorhanden) nett per Sprachnachricht auf das Läuten hingewiesen würde.

    Wenn ja, wäre es toll, wenn man gleich den dazu passenden Codeschnipsel posten könnte.

  • Sehe gerade das es auch mit PJSIP (pjsua) geht. Auch wenn die Bibliothek ebenfalls eingestellt wurde ... Mit https://www.pjsip.org/python/pjsua.htm#Lib create_player und dann noch mit dem Sound Device connecten. Dann macht es ggf. auch Sinn, dass in der Basisklasse zu definieren.


    Hab gerade gesehen, dass da in pjsua_lib bereits ein Player definiert ist. Also letztlich kann man's von da kopieren. (PjSIP scheint keinen eigenen Wählton zu erzeugen, DoorPi erzeugt den selbst falls dieses SIPPhone ausgewählt ist ... praktisch das was man sonst zum Abspielen einer wav machen würde).