通过座机用电脑拨打电话

通过座机用电脑拨打电话

我有一条下行速度为 20Mbit/s、上行速度为 1Mbit/s 的 ADSL 线路。我可以使用自己的固定电话在 Linux/Windows 7 中拨打语音电话吗?

我不需要 VOIP 软件(如 skype),也不需要需要帐户的外部服务。只需像使用电话设备一样拨打电话,但使用通过路由器连接到固定电话的计算机即可。

如果可能的话,Linux 解决方案比 Windows 7 更受欢迎。

我一直在寻找如何做到这一点,但我只找到了 VOIP 解决方案(需要外部服务)或使用 56Kbps 调制解调器,但没有找到有关 ADSL 线路的任何信息。

我见过这个:TP-Link路由器可以打电话吗?,但我不确定我们是否都问了同样的问题。例如,我不需要同时使用数据和语音。如果需要,我可以断开互联网连接。还有另一个:通过计算机接听和转接电话,似乎太复杂了。我不需要多行。

谢谢。


编辑 :
我认为我的问题是不重复,因为该帖子中没有回答。

如果我没错的话(如果我错了,请纠正我),所有答案,比如星号,需要 SIP 提供商,但这不是我想要的。我不想为其他提供商付费。我已经有一家公司为我提供固定电话(和互联网)。

换句话说:我不想通过互联网拨打电话,我想使用我的固定电话提供商通过计算机拨打电话。这可能吗?

答案1

访问公共广播电视公司服务——是的,这是技术术语——电话线,你需要能够生成和读取电话线上音频信号的硬件。至少,这需要与电话线进行物理连接。

消费级调制解调器为连接到调制解调器的计算机提供了一个接口,以便摘机并拨号。标准调制解调器接口不允许计算机通过电话线实际发送或接收音频。因此,如果您的 PC 有调制解调器,您可以将线路插入调制解调器并使用它拨打电话,但您需要一个单独的电话听筒连接到线路上才能通话或收听。

有些计算机有被称为“winmodems”的设备。调制解调器硬件更简单,通常由信号处理器组成,可以直接生成或处理线路上的音频信号。特定于操作系统的软件驱动程序提供正常的调制解调器接口。如果您的计算机有其中一个 winmodem,并且您将电话线插入其中,那么理论上您可以拥有可以拨号并发送和接收音频的软件。我不知道这类事情有任何硬件标准,因此您将依赖您的 PC 供应商提供适用于您 PC 的 winmodem 的电话软件。

但是你说电话线是插在 ADSL 路由器上的,而不是你的 PC 上。所以你的 PC 甚至无法访问物理电话线;路由器可以。要实现这一点,路由器必须包含用于访问 POTS 服务的硬件,包括发送和接收音频。它必须以某种方式在网络上公开该接口。而且你需要在 PC 上安装软件来访问路由器上的服务。

您必须检查特定路由器,看看制造商是否提供了这些功能。ADSL 不使用电话线的 POTS 功能,并且它们不会发出或读取音频信号。因此,典型的路由器甚至不包含访问电话线上的 POTS 服务的正确硬件。路由器制造商可以假设构建具有 POTS 功能的 DSL 路由器,但这将是一项增值功能,并且会增加设备的成本。

答案2

首先,您需要一个语音或语音/传真 56k 固定电话调制解调器(如今非常便宜)。它需要连接到 Linux 系统上的串行端口,以及您家中或任何地方的过滤(而不是未过滤)电话插孔(就像普通电话一样)。正确的使用方式可能是外部的(大多数 USB 和 PCI 调制解调器都是“winmodem”,它们依靠驱动程序来完成除物理发送/接收音频之外的所有操作)。

在此处输入图片描述

其次...我找不到任何 Linux 非 SIP/VoIP 软电话应用程序。我很久以前玩过的一个项目叫 VOCP,它将充当应答机,接听电话,播放语音邮件并允许录音。所以我认为所有的构建块都可以用来进行实时 PSTN 通话。

相关内容