如何使用 VoIP 执行呼叫并使用 Python 播放音频文件?

How can I perform a call using VoIP and play an audio file with Python?

我的目标是使用 VoIP 进行通话并使用 Python 播放音频文件(无论何种格式)并录制通话。我找到了一些库,但它们的文档不清楚,而且似乎没有维护。我也尝试过使用 sipcli 等外部实用程序。这行得通,但我想对呼叫有更多的控制,我不想依赖外部软件。 P.S。我需要它在 Linux 和 Windows

上工作

你探索过 Pjsip python 模块吗?

https://www.pjsip.org/python/pjsua.htm

python 示例:

https://svn.pjsip.org/repos/pjproject/trunk/pjsip-apps/src/python/samples/call.py