本文深入探讨了使用VoIP电话服务拨打电话给那些想了解更多信息的人所发生的实际情况。
VoIP快速概述
传统的通信网络是完全独立的,并为特定的应用程序服务,其中Internet用于数据通信,而传统PSTN(公共交换电话网)用于语音通信。Internet语音协议(或更通常称为VoIP)在单个网络上结合了语音和数据通信。因此,Internet可用作传递两种形式的流量的手段。VoIP使网络设备能够通过IP网络承载和发送语音和传真流量。这样做的最大好处是,您不再使用电话公司的长途电话,您将可以无限制地进行长途通话,而无需支付额外费用。
多数使用VoIP的住宅用户平均每年可节省成本,而采用这种新技术的企业用户则可节省多达50%的费用,相当于数千元。
拨打VoIP电话时会发生什么?
进行VoIP通话时,您的声音将经过以下过程:
您的声音(模拟)从常规电话发送到称为模拟电话适配器(ATA)的设备。ATA通过使用模数转换器(ADC)将模拟语音转换为数字样本。签署服务时,通常由VoIP服务提供商提供ATA。
注意:如果您拥有现在市场上出售的新数字IP电话之一,则无需使用ATA设备,因为ADC功能是在IP电话内部执行的。
现在必须将数字位压缩为标准格式,以便可以更快,更有效地进行传输。在SparkleComm VoIP中,数字信号处理器(DSP)使用编解码器执行此压缩,编解码器 将语音信号分段为帧并将其存储在语音包中。有关压缩标准和相关带宽的其他信息,可以在此 CODEC的维基百科列表中找到 。
标准电话使用G711编解码器,而G723编解码器正在成为IP电话应用程序的流行编解码器选择。该编解码器是首选,因为它的尺寸更小且压缩率更高,从而更易于通过Internet进行传输。
然后必须将压缩数据封装在IP数据包中。VoIP是第3层网络协议,使用各种第2层点对点协议(例如PPP)进行传输。 VoIP协议通常将实时传输协议(RTP)用于媒体流或语音路径。RTP使用用户数据报协议(UDP)作为其传输协议。对于IP网络,TCP的可靠服务不适用于实时应用程序,因为TCP使用重传来确保可靠性。IP层提供路由和网络级寻址。数据链路层协议控制并指导信息在物理介质上的传输。
然后,按照语音通信协议或标准(例如H.323,媒体网关控制协议(MGCP)或会话启动协议(SIP))在互联网上传输数据包。
当您的IP数据包(包含您的语音)到达目的地(您呼叫的电话)时,它必须经过1-4中提到的类似过程,但是相反。这样,对IP数据包进行解封装或分解,以获取压缩的语音数据,然后可以使用执行压缩的相同编解码器对IP数据进行解压缩。解压缩后,原始数字数据将保留下来,然后可以通过数模转换器,然后返回其原始模拟语音格式,并可以清晰地听到您的被叫方的声音。
希望这份高级指南能使您对VoIP的内部运作有更深入的了解。在下面,您将找到相关文章以供进一步阅读,其中包括有关实际数字化过程的深入文章。