如何将Linux系统用作陆上电话

Ind*_*dra 33 linux phone telephony

我有一个陆线连接。我想使用我的电脑接听和拨打电话。它是一种基本的陆线连接,也提供宽带互联网。我不是在问 VoIP。

  • 我想知道是否可以使用我的计算机硬件拨打固定电话。
  • 如果可能,如何使用某些软件或某些命令来做到这一点?
  • 这个答案提到了 Asterix 的使用。我们可以在这里使用它吗?

Pau*_*aul 41

您需要的是用于您的 PC的FXO 卡。这是一张带有电话插座的 PCI 卡,它可以有效地用作卡上的 PSTN(公共交换电话网络)电话。您可以像插入电话一样将其插入墙壁插座。

然后您使用 PBX 软件(例如 Asterisk)来调解呼叫。您需要一种与 PBX 交互的方法,这通常是通过 VoIP 完成的,即使 FXO 卡和耳机连接到同一台机器。您将使用通过 VoIP 连接到 PBX 的软电话,然后 PBX 将通过 PSTN 进行正在进行的呼叫。

你仍然需要一个分离器。宽带连接需要直接连接到您的 ADSL 线路并通过过滤分离器连接到 FXO 卡。

与仅使用分离器将硬件电话插入宽带线路相比,这样做的优势在于您可以利用 PBX 的功能,如语音邮件、语音邮件到电子邮件、传真到电子邮件。当与传出 VoIP 服务结合使用时,优势会增加。

  • @IndrajithIndraprastham 更重要的是,您*不应该*以任何方式将模拟电话插座连接到以太网端口。即使你拼凑了一个 RJ11 到 RJ45 适配器,它也不会做你想要的(因为正如所指出的,必要的电路是不同的),而且电话一响,你至少会烧毁以太网端口,因为高压浪涌。(具体电压可能因您所在的位置而异,但我认为 70VAC 对振铃器来说很常见。这比以太网设计使用的 +/- 2.5V 多得多。)**不要这样做。 ** (3认同)
  • @IndrajithIndraprastham:FXO 卡是插入计算机内部扩展槽(例如 PCIe)的东西。您无法将墙上的模拟电话插座连接到计算机上的以太网端口。 (2认同)

小智 14

简单的答案是否定的,如果没有新硬件:“ FXO卡” ,您就无法将典型计算机变成连接 PSTN 的 PBX 。模拟调制解调器不能用作语音服务 FXO,因为它们仅设计用于异步处理数据位(即V.92 协议)——这就是调制解调器比 FXO 卡更便宜和更常见的原因。LAN 卡的端口根本不接受模拟信号,也无法处理电信的线路电压,所以不要将电话线插入其中!

在我看来,如果您处理的电话线少于四条进入您的场所,我不会构建基于 PC 的 PBX,而是购买一个较小的嵌入式设备来与之连接。

例如,Linksys SP3102 将处理一条电话线,并允许您通过桌面 SIP 应用程序拨打或接听电话。买二手的,它比许多优质 FXO 卡便宜,您需要自己构建一个 Asterisk 或 FreeSWITCH PBX。我从未使用过 USB-FXO,但我怀疑通话质量或延迟会比专用 PCI 卡更好(还记得那些东西吗?)。

此外,设置和调试 Asterisk/FreeSWITCH 以与任何 FXO 卡可靠工作的时间很长,而 Linksys 盒可以在通过网页配置后自行完成基本呼叫处理。稍后,如果您想要更多的可配置性或语音邮件存储等,您可以将其与单独的 Asterisk 服务器集成。