我可以通过使用 mmcli 监视器持续侦听事件来确认来电,但如何应答(或至少侦听)来自调制解调器管理器的来电?
我尝试从手机拨打 USB 加密狗 (zte mf-190) 并成功接受(带有mmcli -o <index> --accept
),但我听不到任何声音,即使在手机一侧,通话计时器已计时超过 10 秒。
ps:顺便说一句,ubuntu上的移动管理器确实很有限,并且没有太多支持工具,尤其是GUI。
我可以通过使用 mmcli 监视器持续侦听事件来确认来电,但如何应答(或至少侦听)来自调制解调器管理器的来电?
我尝试从手机拨打 USB 加密狗 (zte mf-190) 并成功接受(带有mmcli -o <index> --accept
),但我听不到任何声音,即使在手机一侧,通话计时器已计时超过 10 秒。
ps:顺便说一句,ubuntu上的移动管理器确实很有限,并且没有太多支持工具,尤其是GUI。
好的,首先,我需要识别将加密狗插入计算机时创建的 VoUSB tty 设备。
一个简单的了解就是:
接下来,您只需阅读在拨打或接听电话时出现的音频流即可
/dev/ttyUSB<x>
。因为它使用 u-law 进行编码(8000 Hz,每个样本 8 位,单声道,64k),所以您需要一个工具来处理它。我正在使用sox
(SOound eXchange) 播放上面的流。只需使用:
sudo cat /dev/ttyUSB<x> | play -t raw -r 8000 -c 1 -e u-law -