这和我之前的问题有关(如何在 Linux 服务器上接听电话并根据所按的号码编写脚本?),我认为没有答案。我被指向星号。我在他们的论坛上问过,但他们的解决方案太贵了(400 美元……)。链接至论坛主题。
我仍然想通过电话编写脚本。它必须可以通过普通电话接通,而且我不想为任何额外服务付费。所以我觉得不用 VoIP 了。
在 Windows 上似乎有一个内置的拨号器(拨号程序)。我不知道拨号器到底是什么,但我在 Google 上搜索过,似乎有些人确实用它来打电话。Linux 上有类似的东西吗?
那么,如何在 Linux 上使用调制解调器拨打/接听电话?是否有 API 可以让我以编程方式执行此操作?
答案1
首先,您必须确定您使用的是硬件调制解调器还是 winmodem。例如,硬件调制解调器上有设置 IRQ 的跳线。对于您的 Linux 机器,它将显示为串行端口。如果您使用的是 winmodem,则需要驱动程序来配置调制解调器。
话虽如此,如果你有硬件调制解调器,那么通信就很容易了。大多数硬件调制解调器使用海斯指令集。如果您使用硬件调制解调器,则脚本语言可以将控制参数传递给它,并使用调制解调器内置的理解 DTMF 的能力将输出传回脚本语言。
我认为我回答的内容以外的内容更适合在另一个论坛上讨论。您已经问了几个问题,而且我有关于这个主题的整本书。