我想使用 GSM 调制解调器对电话号码进行语音呼叫,播放录制的消息,等待按下数字然后断开呼叫。系统需要知道线路是否占线、用户是否应答以及用户按下了哪个数字(如果有)。如果在 30 秒内没有按下任何内容,它应该会掉线。如果用户在问题完成之前按下数字,那么声音应该停止(用户不必等待)。此外,如果系统可以处理无效数字(播放“无效数字”消息,播放原始消息并等待输入),那就太好了。多个并行调用会很好,但我想这是不可能的?
我发现这篇文章很好地解释了低级接口。然而,这个问题更务实——你会推荐哪些库和哪个 GSM 调制解调器?操作系统是 Linux,调制解调器可以是 RS232 或 USB。我更喜欢 Python,但 C(++) 也可以。
BTW:这不是电话营销,这是一个通知系统。没关系... ;)
编辑:我了解到这个系统以关键字“IVR”而闻名(为未来的搜索者添加)。