- VoIP和Internet电话基础知识:重要术语和概念
VoIP是一组协议,可以共同提供类似于常规座机的电话服务。
在我们研究SparkleComm VoIP工作原理的端到端过程之前,重要的是您熟悉一些基本概念,以帮助您理解该VoIP技术的整体工作原理。
用于VoIP传输的IP数据包
语音和数据都封装在这里。在SparkleComm VoIP通话期间,语音或音频会被捕获并分割成微小的样本,然后作为有效载荷进行传输。这些样本附加到IP数据包上,这些IP数据包将在公共和专用的不同网络之间传输。
用于转换模拟语音数据的编解码器
也称为编解码器,它将模拟语音信号(如您的语音)转换为可通过Internet传输的数字语音格式。它还可以将数字形式转换回人耳的模拟形式。
VoIP传输控制协议(TCP)与用户数据报协议(UDP)
这是通过Internet传递VoIP协议的两种最常用的方法。
TCP-IP:使用此方法发送的数据包可确保数据已传递;如果丢失,它将被传输。考虑质量而不是速度。
UDP-IP:数据包是通过网络发送的,不能保证会被接收。考虑速度超过质量。
实时传输协议(RTP),用于承载VoIP音频流
该协议负责在VoIP传输期间承载音频和视频流。它包含有关文件的信息,包括其格式和媒体类型。
会话发起协议(SIP)和SIP服务器用于VoIP信令
SIP是负责模仿常规电话的协议。它是一种标准的信令协议,用于建立,管理和终止IP网络上的实时通信。
另一方面,SIP服务器接受SIP请求并对其进行响应。SIP服务器的类型很多,其中最著名的是代理服务器(因为它有助于建立IP语音连接)。其他SIP服务器包括注册服务器,状态服务器和重定向服务器。
- VoIP的端到端过程
使用我们所学的知识,这是一个VoIP呼叫工作方式的示例,每个步骤显示了所采取的每项操作在后台进行的操作。
1.人员A呼叫人员B(主叫方使用SIP信号尝试通过代理服务器建立连接-SparkleComm使用TCP来传递SIP)
2.乙方应答呼叫(被叫方使用SIP接受来自代理服务器的请求)
3.人员A和人员B交谈(包含语音数据的IP数据包通过UDP或TCP传送; RTP传输语音数据,而编解码器将模拟语音转换为数字格式,反之亦然。所有这些都是实时发生的。)
4.人员A或人员B结束通话(SIP信号用于终止连接)
VoIP网关用于将传统的电话连接转换为VoIP连接,反之亦然。
发生的情况是,当从传统的座机电话发起呼叫时,网关会将多路复用的语音转换为打包的语音样本。然后,它将遵循上述相同的VoIP呼叫过程。
尽管托管的VoIP传输比此处讨论的更多,但这应该使您大致了解SparkleComm VoIP的工作原理。