如今,大多数手机都有音频插孔,既可以作为声音的输出也可以作为声音的输入。这就是为什么今天有内置麦克风的耳机可以拨打电话的原因。现在,是否可以使用此双向音频插孔通过电话从PC(使用软件调制解调器)建立拨号连接?
不可以。模拟电话调制解调器(又名POTS-“普通旧电话服务”调制解调器)之所以起作用,是因为当传统电话网络(又名PSTN-“公共交换电话网”)对音频进行数字化处理时,它会使用8000次8位样本进行数字化处理。每秒,总共8位* 8 kHz = 64,000 bps数字音频。由于模拟<->数字转换(ADC / DAC)的问题,不可能完全利用全部64kbps的数据,但是如果您在数字电话线上有数字调制解调器(例如ISDN B通道) ,您可以通过单个DAC以53-56kbps的速度发送。但是从模拟线路,您只能通过单个ADC发送33.8kbps。
但是手机的问题在于,它们从未像固定电话PSTN一样提供完整的64kbps数字音频通道。他们使用有损编解码器将您的语音音频压缩到适合9600 bps通道的水平。因此,如果您想尝试在该通道上进行音频调制信令,我想您很幸运能从中获得4800 bps(4.8kbps = 0.6 KibiBytes / sec)。假设您设计了自定义调制方案,以最大程度地利用音频通道为您提供的功能。我不知道POTS调制解调器使用的任何传统调制方案是否可以在GSM语音信道上正常工作。据我所知,现成的POTS调制解调器可能只是完全落在其表面上,甚至无法在GSM语音信道上维持古老的300 bps速率。
更新:我在网上找到了一个参考资料,说在GSM语音通道上进行模拟音频调制通常被限制为2400 bps,因此我在上面的估算是相当慷慨的。
这有点超出您的问题范围,但是请注意,存在一些技术可以在数字蜂窝网络上进行类似于拨号的连接,但是没有将POTS调制解调器挂接到手机的耳机插孔的严格速率限制。
一种解决方案称为“电路交换数据”或CSD,通常涉及通过某种类型的串行连接(过去使用传统的RS-232或RS-422串行接口或IrDA将计算机挂接到手机),以及最近更新的USB或蓝牙),并让您的手机为该串行接口提供直接访问与无线运营商设备之间9600 bps数据连接的权限。在无线运营商的网络内部,您的9600 bps数据流将被馈送到连接到数字电话线的数字调制解调器中,因此您可以使用此技术对PSTN上的任何调制解调器进行9600 bps的调制解调器呼叫。
CSD之后是高速CSD(HSCSD),它与CSD相似,只是您的手机将同时使用4个GSM语音通道,因此您可以建立〜56kbps的连接,就像(至少在下行通道中) POTS调制解调器的最后时代(V.90)。
通过GPRS和EDGE等数字蜂窝技术,可以使用与电话的串行连接来进行PPP,但仅将调制解调器连接到任何电话线上都行不通。PPP连接的另一端需要是一个PPP服务器,该服务器不是通过调制解调器而是通过IP在L2TP中通过隧道接收其PPP连接。这在将拨号调制解调器POP外包给Level 3和UUNet等第三方的ISP中很常见,而在DSL ISP中今天仍然很常见(这就是为什么许多DSL服务需要PPPoA或PPPoE的原因)。
tl; dr:要回答您的特定问题,否,可能无法通过耳机插孔将POTS调制解调器挂接到手机,并成功连接到PSTN上的调制解调器。如果完全连接,它可能只会使用极低的数据速率(即使POTS调制解调器使用),并且会出现毛刺且不可靠。但是,存在(或曾经有)将计算机连接到手机以进行拨号调制解调器呼叫或PPP连接的其他方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句