Hallo zusammen!
Dank der tollen Software, diesem Forum und dessen hilfsbereiten Nutzern nimmt mein Doorpi-Projekt so langsam Formen an... .
Aktuell verwende ich ein 7" Nextion-Display an einem RP3 mit Externer (no Name) USB-Soundkarte. Kommunizieren soll das ganze mit einer Fritzbox 6490.
Was bisher funktioniert ist, dass beim drücken des virtuellen Klingelknopfes die gewünschten Telefone läuten und vom FritzFON-Handeset aus kann ich auch die Doorpi anrufen.
Die DoorPi ist noch im Versuchsaufbau auf dem Schreibtisch, an der USB-Soundkarte ist ein Headset angeschlossen.
Wenn ich eine Sprachverbindung zwischen DoorPi und Fritzfon aufbaue, dann werden Blas- und Klickgeräusche halbwegs übertragen, Sprache ergibt allerdings nur LÄRM - anders kann man es nicht ausdrücken. Umgekehrt ist an der Doorpi NICHTS zu hören, was am Fritzfon geblasen, geklopft oder gesprochen wird.
Die internen Audio-Treiber des RP3 sind deaktiviert.
aplay -l liefert:
root@raspberrypi:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: Device [USB Audio Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Die Aufnahme mit
arecord --device=hw:1,0 --format S16_LE --rate 44100 -c1 test.wav
bzw. Wiedergabe mit
aplay -D plughw:1,0 test.wav
funktioniert einwandfrei, klar und verständlich.
Der SIP-Phone-Abschnitt meiner doorpi.ini sieht so aus:
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = PCMA,PCMU
call_timeout = 15
capture_device = USB Audio Device
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = False
identity = DoorPi
local_port = 5060
max_call_time = 120
playback_device = USB Audio Device
record_while_dialing = False
records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
sipphonetyp = linphone
sipserver_password = <entfernt>
sipserver_realm = fritz.box
sipserver_server = 192.168.0.250
sipserver_username = 620
stun_server =
ua.max_calls = 2
video_codecs = VP8
video_device = StaticImage: Static picture
video_display_enabled = False
video_size = vga
Alles anzeigen
Hat jemand von Euch eine Idee, wo ich den Fehler suchen sollte?!
Tausend(s) Dank im Voraus!
Thomas