我的家庭光纤宽带 ISP 为我提供了一台华为 HG8240 光纤网络终端。它有一个以太网端口和一个电话端口。电话端口处于活动状态,但目前未使用。
以太网端口与 Linux 盒相连,充当路由器、dns 服务器、dhcp 服务器等。Linux 盒有两个以太网接口,一个连接到面向 WAN 的华为设备,另一个连接到交换机,为房屋内的各种接入点和有线站提供服务。
我的目标:我想要通过 ISP 提供的电话线路由连接到局域网的无线设备(例如平板电脑和智能手机)拨打的电话。
我认为我需要:
- 在 Linux 机器上运行的 VoIP 服务器
- 与平板电脑和智能手机上运行的服务器兼容的 VoIP 客户端
- 一些物理设备将 Linux 机器连接到华为电话端口,与 voip 服务器兼容。有人对可以进行此设置的开源软件包和硬件设备有什么建议吗?
关于物理设备,我要找的设备名称是什么?我尝试搜索“usb to voip”、“usb to sip”、“将 PC 连接到电话线”,但我找到的所有设备似乎都旨在用各种 voip 服务替换电话线,这不是我需要的。
答案1
答案2
最好的方法是使用 Asterisk 或 Freeswitch 作为路由器,并尝试将 ISP 使用的设置纳入 Asterisk。(这在技术上通常是可行的,但 ISP 往往不愿意提供帮助,甚至会彻头彻尾地撒谎)。
如果不可能,您可以购买 FXO 设备,这样您就可以将来自 ISP 的模拟线路插入您的设备。一种便宜的方法是为 Asterisk 购买 X100P(或克隆)卡。请注意,此解决方案存在重大缺陷,包括可能出现的回声问题 - 并且并非所有 X100P 克隆都是一样的。(您还可以购买 SPA2102 或同等设备,其功能与 Asterisk X100P 卡相同,但通过以太网作为 SIP 线路连接,可能会(也可能不会)给您带来更少的问题)。