![linux下有没有办法接听电话?](https://linux22.com/image/24287/linux%E4%B8%8B%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E6%8E%A5%E5%90%AC%E7%94%B5%E8%AF%9D%EF%BC%9F.png)
我知道有一种方法可以让 Linux 使用调制解调器拨号。
有没有办法对 Linux 进行编程(使用库/设备)
- 拿起调制解调器(记录电话)等?
- 看到来电显示吗?
答案1
你可以尝试麦盖蒂。
Mgetty 是“智能”getty 替代品,设计用于与 hayes 兼容的数据和数据/传真调制解调器一起使用。 Mgetty 了解调制解调器初始化、手动调制解调器应答(因此,如果机器未准备好,调制解调器不会应答)、UUCP 锁定(因此您可以使用同一设备进行拨入和拨出)。 Mgetty 提供非常广泛的日志记录工具。
另请参阅维盖蒂基本上将您的调制解调器变成了答录机并增加了 mgetty 的功能。
以下是有关该主题的其他资源:
- http://www.freeos.com/articles/3715/(像答录机一样设置和使用 vgetty/mgtty 的说明)
- http://linuxgazette.net/120/smith.html(使用 zaptel 驱动程序和 Zapata 库的说明,可从 Asterisk 网站获取)
答案2
使用 Linux 接听电话的最简单方法是使用星号程序。您应该能够yum install asterisk
在您的 Linux 机器上进行操作。然后,您将模拟适配器连接到网络,并通过它连接电话线。这将允许您应答呼叫、查看呼叫者 ID(如果呼叫者 ID 信息是从您的 LEC 发送的)、记录呼叫并让呼叫者留下语音邮件消息。我已经多次使用此设置通过 Linux 计算机连接模拟线路。我不知道如何使用标准调制解调器来执行此操作。
答案3
我不建议为此使用典型的数据/语音调制解调器。
即使在 15 年前,当调制解调器成为当前的技术并且在功能和技术方面存在着激烈的竞争时,它们仍然是一种相当低级的方式来完成您所要求的各种事情。现在,经过十年的逐底竞争活动(以几乎普遍的接管为例)软调制解调器,我认为您甚至会很幸运能够使用消费级调制解调器进入概念验证阶段。
回到过去,我们做了这样的事情对话板。其中有很多交互式语音应答您使用过的系统都是基于 Dialogic 构建的,以至于仍然有蓬勃发展的二手板市场对于那些让古老的电话系统继续运转的公司来说。
当前与您的问题最直接相关的对话板似乎是他们的歌姬和蓝色的线。
Diva 板更像是我所熟悉的旧时光。事实上,它们现在有 PCIe 版本,这让我确信 Dialogic 不是一家步履蹒跚的僵尸公司,依靠旧 IVR 系统提供商的大脑过时的应用程序生存。您可以获得 2 端口板大约 600 美元。
蓝板专门针对运行 Linux 的机器星号。我发现蓝板的主要问题是,即使是入门级板也需要T1线。 (或 E1,在北美、日本和韩国之外。)即来自电话公司的 24 通道数字中继线。我最后听说,这每个月要花几百美元。除非您希望超出大约 4 行,否则可能没有充分的理由从这个级别开始。不过,许多电话设备确实是从这个级别开始的,因为自动电话通常最终需要许多线路。底线,虽然是入门级蓝板更贵比上面链接的入门级 Diva 板便宜很多T1 Diva 板。
答案4
运行虚拟机,将串行端口传递给 Windows 95 作为操作系统。将其设置为在“内部”网络上运行,这样外部的任何人都无法侵入该有问题的操作系统。
大多数语音调制解调器都附带适用于 Windows 的软件...
更新:感谢您的反对票。
我过去也遇到过这个问题,并且确实用 vgetty 尽力了。令人遗憾的是,它缺乏随附的 Windows 软件提供的集成解决方案的所有良好功能。那时虚拟化还不为人所知...... - 这将是可行的解决方案(花费最少的努力)。