打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
voip都用了那些协议[相关协议介绍]-WAP技术网

所要用的VOIP协议如下:

  • IAX
  • SIP
  • H.323
  • MGCP
  • Skinny/SCCP
  • UNISRIM

编码的含义是它将语音转化成数字信号然后在因特网上传输。带宽在任何地方都是有限的,而任何特定连接的并发通话数目可以直接与使用编解码类型有关。


  • G711(u/a)

  • G726
  • G723.1
  • G729A
  • GSM
  • iLBC
  • Speex
  • MP3

VOIP协议
传递一个VoIP连接的机制通常包括终端(网关处于中间)的一系列信号传输,最终形成两个持久的承受实际对话的持续媒体流(每个方向一个)。有几个协议可以达到这个目标。

IAX ("Inter-Asterisk-eXchange")

当你想发这个协议的名字的音是"eeks"。

在Astersik中,IAX通过than_iax2.so模式进行支持.

IAX协议是Digium开发用来与其他Asterisk服务器通信的(因此叫做Asterisk内部交换协议).IAX是一个传输协议(非常像SIP),它使用一个单独的UDP端口(4569)来传输通道信号和实时传输协议(RTP)流.这使他穿越防火墙和大多数NAT网络更加容易,更适合于工作在NAT网络内. 字串6
   IAX还具备将多个会话在一个数据流中进行中继的能力,这在向远端的设备发送大量通道的时候具有极大的带宽优势.中继允许多个数据流用一个数据报报头来表示,因此降低了使用单独通道所带来的开销.这有助于减少延迟.


安全考虑
  IAX可通过三种方式进行认证:简单文本,MD5 HASH,RSA密匙交换.

IAX和NAT 

IAX2协议专门设计了NAT平台中设备的工作方法,为媒体的信号话和传输采用了单独的UDP端口,这也使需要在放火墙中开放的端口减少


SIP
会话初始协议(SIP)暴风骤雨般的占据了VOIP世界.它的语法类似协议有HTTP,SMTP等.
  在Asterisk中SIP通过chan_sip.so模块支持.

SIP和NAT
可能SIP技术上最大的障碍就是通过NAT层传输的挑战.因为sip在它数据桢里对地址信息进行了加密,而NAT层处于网络的较低层,地址信息不能被修改,因此当NAT存在时,媒体流没有正确的地址信息来完成连接.另外与NAT结合的放火墙通常不把到来的媒体流当作SIP传输的一部分而阻断该连接.

H.323
这个国际电联(ITU)的协议最初设计用来视屏会议提供IP传输机制.它是作为基于IP传输的视频会议设备的标准,并且作为一个VoIP协议它非常出名.

字串7


 当SIP还是H.323将主导VoIP协议世界的争论越来约热时,在Asterisk中,由于对IAX和SIP的宠爱,H323被忽视了.
  在Asterisk中,两个版本的H.323通过chan_h323.so(Asterisk提供)和chan_oh323.so(作为一个免费插件存在)来支持.微软的NetMeeting的客户端就是一个被最广泛应用的H.323

1 历史
H.323在1996年5月被ITU发展成为一种通过基于IP同时和PSTN连通的网络来传输语音,视频,数据和传真通信的方式.从那时起,H.323已经发展了几个版本和附件(给协议添加功能),并允许它在纯粹的VoIP的网络和更广泛的分布的网络中运行

2 未来
H.323的未来是个热烈争论的课题.如果任何形式的媒体不能与H.323很好的配合,它几乎不会被提起(当然在SIP协议也是).H.323通常认为是SIP的上一级技术.但是,在如此多的其他协议中,这个可能最终并不要紧.一个使H.323不流行的因素是的复杂性.尽管许多人争论说曾经的SIP的SIP开始也遇到同样的问题.
迄今为止,H.323仍然是世界范围内VOIP的传输的主体.但是因为人们的通信需求越来越少地依赖传统的传输方式,H.323未来任何确定的预测都边得更加困难.虽然H.323可能不是新应用选择协议,但肯定将来的哪一天肯定要处理H.323的互通性问题. 字串3

编码和解码

G.711 64kbps
G.726 16,24,32kbps
G.723.1 5.3,6.3kbps
G.729A 8kbps
GSM 13kbps
iLBC 13.3,15.2kbps
Speex 2.15, 22.4kbps

G.711
G.711是PSTN的最基本编码。实际上,如果某人提到与电话网相关的PCM,都应该想到是用G.711。两种压缩方法被使用了。在北美使用u-law,世界其他地区使用A-law.每种编码采用每秒8000次8位字符传输,如果你计算一下,你将看到这需要每秒传输64000位。G.711是其他所有编码起源的基础编码。
....

G.729A
考虑一下他使用了多小的带宽,G.729A的语音质量给人留下了深刻的印象。

GSM
GSM是Asterisk钟爱的编码。这个编码并不象G.723.1和G.729A那样受许可的障碍,并且它对CPU占用方面需求进行了考虑。他的语音质量通常被认为比G.729A产生的差一个等级。

iLBC
因特网低比特率编码(iLBC)提供底带宽和质量的有效混合,并且适合在失败的网络连接中保证一定的传输质量。
一般来说,Asterisk支持iLBC,但是它没有ITU的编码方式那么流行,因此肯能会与一般IP电话和商业VoIP系统不相容
字串2


Speex
Speex是一种动态比特率编码方式,它意味着可以根据网络环境的变化动态的修改它的比特率, Speex是完全免费的编码。

MP3
可以确定的是,MP3是一种编码方式。具体来说。MP3并不是一种电话编码方式,因为它是专用于音乐的,而不是声音。无论如何,它是一种在VoIP电话系统作为传输在线音乐的非常流行的方法。

TCP,UDP, and SCTP
如果你要在基于IP的网络上传递数据,传输数据的过程中会使用这里将要讨论的三个协议中的一个。
1 传输控制协议 (TCP)
传输控制协议几乎从未在VoIP中使用过



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Asterisk的体系架构
asterisk的sip配置文件初步解析
Asterisk常用调试命令
IP电话技术及电信级VOIP网络构成 - IP电话 - 技术应用 - 豆豆网
IP电话安全面临挑战 VOIP防火墙必不可少
Asterisk学习资料
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服