我有一个硬件设备,需要一台服务器定期拨入。问题是我不再有 POTS 线路或任何开发计算机中的调制解调器,而且我的所有生产服务器都是虚拟的。我出去买了一个用于开发的 USB 调制解调器,并将其插入 Broadvoice VOIP 线路,但这似乎很笨拙。我在 Google 上搜索了一下,找到了模拟串行连接的“虚拟调制解调器”或基于 IP 的“at based”调制解调器,但到目前为止,还没有任何东西支持 SIP 或任何类型的 VOIP。
有没有办法将虚拟调制解调器连接到真实调制解调器?
谢谢。
更新 将计算机放在设备附近并不是一个好选择,因为它位于公共地下室(尽管 ALIX 板可能有效),即使这样我也必须拨号进入它。我也无法用串行设备或 IP 设备替换调制解调器,因为与位置的唯一连接是电话线,而且我对设备了解不够,无法对其进行修改。这是针对一些旧的智能电表设备的。
答案1
为了保持理智,请不要这样做。
通过 VoIP 的调制解调器(和传真)极其它对时间很敏感,并且通常会在 VoIP 上中断,一开始甚至可能看起来有效,但肯定会中断。
添加虚拟机只会使问题变得更糟。
周围有“短距离调制解调器”,可以模拟电话线。
另一个选择是将两个调制解调器背对背连接起来:
答案2
我也有类似的需求,我花了好几个小时寻找解决方案。我找到的最接近的解决方案是一个免费但编写得不太好的程序,名为“TimeFax”(http://sourceforge.net/projects/timefax/),安装虚拟 COM 端口并将其连接到 H.323 接收器。您可以让 Windows 在该 COM 端口上安装旧式 14k 调制解调器,理论上该程序将获取 COM 端口数据并将其转换为 H.323 并将其传输到您指定的任何接收器。然后您只需要一个 VoIP H.323 终端,就可以了。
请注意,要让 TimeFax 在 Windows Vista 或 7 上运行,您必须在兼容性设置中禁用桌面组合。您还必须手动下载缺少的 2 个 dll 文件,当您首次尝试运行它时,它会抱怨这些文件。不过,快速的 Google 搜索很容易找到它们。
您仍然会遇到 VoIP 压缩问题,但如果您降低速度,也许可以实现一些可行的方法。几年前,我通过 Vonage 连接路由拨号调制解调器,如果我将其保持在低速(例如 14k),它工作得出奇的好,所以我知道通过 VoIP 拨号是可行的,只是我还没有完全有效的软件解决方案。
答案3
我们用思科 ATA 186在我们的所有传真上,并作为备份,以防我们的 WAN 出现故障,我们需要进入位于 1900 英里外的数据中心的网络设备。他们为我们提供了很好的服务
编辑:
在纯软件设备的情况下...它们不存在。我尝试了各种方法。包括尝试使用 Asterisk 破解某些东西(在我合作的一位 Asterisk 黑客的帮助下)。我正在寻找一种情况,即使我只有手机卡,也可以在任何地方拨入我们网络设备上的调制解调器。
答案4
您可能能够使用串行设备服务器,例如Lantronix UDS 1100。
您在主机上加载 com 端口重定向器软件,并将设备服务器连接到远程设备以代替调制解调器。
(来源:lantronix.com)