PJSIP PJSUA python 没有声音但在 Raspberry 上呼叫正常

PJSIP PJSUA python 没有声音但在 Raspberry 上呼叫正常

我在一台 Rasp 上有一个 Asterisk 服务器,在另一台 Rasp 上我想做一个 SIP 客户端。为此,我安装了 PJSIP,我发现了这个小代码按照他们的教程拨打电话。我使用 pulseaudio、A2DP、bluez、HSP 等将蓝牙耳机连接到 Raspberry。

我可以拨打或接听软件电话佐伊佩尔(在 Mac 或 Android 上),因此服务器是完美的(已在其他手机和 PC 上测试过),但我听不到两边的任何声音。事实上,我可以通过我的 Python 脚本(例如使用 pydub)或 VLC 毫无问题地在耳机中听到声音。我还设法通过含糊不清的客户端用耳机说话。

但现在我不明白为什么我无法与这个 SIP 客户端进行对话。我认为问题出在第 80 行左右,此时音频流需要连接到硬件。

有什么想法吗?请随时向我询问更多详细信息,这可能会为我指明方向。

相关内容