python - 如何使用 VoIP 进行呼叫并使用 Python 播放音频文件?
问题描述
我的目标是使用 VoIP 进行通话,并使用 Python 播放音频文件(无论何种格式)并录制通话。我找到了一些库,但它们的文档不清楚,而且它们似乎没有得到维护。我也尝试过使用外部实用程序,例如sipcli
. 这行得通,但我希望对呼叫有更多控制权,并且我不想依赖外部软件。PS 我需要它同时在 Linux 和 Windows 上工作
解决方案
您是否探索过 Pjsip python 模块。
https://www.pjsip.org/python/pjsua.htm
蟒蛇示例:
https://svn.pjsip.org/repos/pjproject/trunk/pjsip-apps/src/python/samples/call.py
推荐阅读
- c++ - 如何在 C++ 中处理 SIGSEGV
- python - python - 使用+ =在函数内对命名空间中的变量进行意外分配
- firebase - Flutter Firebase 存储实例显示未初始化
- firebase - Flutter - 用户登录 Firebase 时未重建 FutureBuilder?
- r - 在 R markdown 中包含绘图但不包含控制台
- c - Linux:为什么 FIFO 调度程序在 1 核 CPU 机器上不能按预期工作?
- java - 如何在 ArrayList 中找到第二大整数
- r - R中的敏感性和特异性
- powerbi - Power BI 桌面/部分负载
- c++ - 带有 min 和 max 元素的向量下标超出范围