DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1119|回复: 0
打印 上一主题 下一主题

[待整理] 基于Linux的VOIP开放协议和专有协议

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-13 15:04:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
VoIP到底是什么?需要为VoIP做哪些准备?到底有哪些开放协议和专有协议?本文将探讨这些问题,并比较了几款最流行的用于呼叫和电话会议的Linux应用?软件。

       在特殊情况下,VoIP网络可以与传输电话网络连接起来。不过目前,这肯定不是标准做法。换句话说,你可能没法呼叫在使用传统电话的人。虽然目前市面上有各种应?用软件——包括免费软件和专有软件,但通过因特网拨打电话存在一些重大缺点。最明显的就是,系统不稳定,而且传输速度缓慢,连接线路上可能会有很大噪声。因此,?无法用它取代传统电话。虽然有些服务提供商采取了一定的防范措施,但无法保证你能够接通需要呼叫的那一方。甚至情况变得更糟,因为人们还没有就分配号码的标准达?成一致意见,就像我们用来分配及识别传统固定电话和移动电话号码的E.164标准那样。

       即使VoIP和传统电话网络之间实现了某种集成,这对移动网络来说还是不同的。问题主要在于,无线网络的覆盖范围不如移动网络来得广泛。另外,如果通过移动电话?接入因特网,还面临成本问题。对我来说,这意味着每使用100K的流量,就相当于要付0.50欧元的费用。第三代电话网络里面集成了VoIP,这有望缓解这些问?题。

       另外,还要注意:VoIP没有加密机制。所以,谁都很容易窃听通话内容。

       因此,虽然VoIP很有用,但它无法取代固定电话(至少目前是这样)。
      
搭建VoIP服务器端

       有些知名的提供商免费提供服务,而有些需要订购费。免费提供服务的商家包括:SIPphone、Skype、 SIP Broker和Google。不过,大多数免费服务并不允许你与传统电话网络相连接。所谓的全套电话服务通常不是免费的。最知名的全套电话服务提供商包括:Vo?nage、Lingo、AOL TotalTalk和SIPphone。

       当然,这里只是举了几个例子而已,因为新的本地和全球提供商几乎每天都在加入进来。另外,许多中小企业目前也在公司里面组建VoIP网络,供内部人员使用。如果?想自行组建VoIP网络,可能需要考虑使用Asterisk服务器软件或者sipX,它们是采用开放源代码的PBX实现方案。

       另外,如果希望只使用软电话——这意味着你的电脑要有音频系统(扬声器和麦克风或者耳机)及相关软件,不妨留意一下GnomeMeeting博客上的Ekiga?(即以前的GnomeMeeting)。虽然Ekiga支持众多硬件,但通常需要经过设置,才能支持在软件层面上实现的视频会议特性。与sipX和Asteri?sk一样,Ekiga也是开放源代码软件。

       注意:PBX代表专有小型电话交换机,该系统可以集中管理一家公司的所有电话机。

客户机端

       客户机端要视网络架构而定,有些应用软件运行起来可能比其他应用软件要好,这归因于它们使用的协议。大多数基于标准的解决方案使用H.323或者会话初始化协议?(SIP)。除了这两种标准外,还有许多专有协议,譬如来自Skype公司的Skype 和来自思科公司的瘦客户端控制协议(SCCP)。它们之间的主要区别在于,SIP把客户机的IP地址保存在VoIP软件包,所以如果在防火墙后面,会遇到困难。

       微软NetMeeting和GnomeMeeting使用H.323,微软的Messenger、苹果公司的iChat和SIPphone则使用SIP。服务器?软件通常采用几种不同的协议。

       除了网络架构外,可用带宽也可能是个限制因素,因为有些应用软件针对低带宽进行了优化,而有些应用软件用于宽带连接上。这取决于VoIP系统使用哪种编解码器来?处理声音。

       至于客户机硬件,应使用耳机。虽然PC尤其是便携式电脑可能内置了麦克风和扬声器,但如果使用耳机,效果会好得多,因为它可以抑制来自周围环境的回声和噪声。如?果可以选择,请选用USB耳机。USB耳机是与系统独立的音频设备,它在工作时独立于现有的音频硬件,所以避免了VoIP和正常的声音处理之间可能出现的任何冲?突。

音频系统

       在使用VoIP应用软件之前,可能还得进行一番试验,找到最适合的设置。确保在开始着手之前,能够录音及播放自己声音的采样,因为VoIP程序也会使用硬件的录?音功能。可在发行版随带的音量控制程序里面激活它。

       总的说来,使用感觉相当好。虽然开放源代码程序:KPhone和GnomeMeeting用起来稍微困难一点,因为需要知道URL等内容,不过获得所需内容的文?档说明以及直接从程序开发商获得这些文档说明比较容易,而不是只能满足于一般的求助页面或者用户提供的部分技巧。

       对Skype和X-Lite而言,需要连接到服务器上。GnomeMeeting和KPhone好就好在,即使没有在服务器上进行注册,照样可以在不同的客户机?上直接使用它们,不管GnomeMeeting或者KPhone是安装在自己的网络上,还是安装在外部网络上。实不相瞒,我们对Skype不太相信。该公司称,?其服务将仍是免费的,但对软件却只字未提。因为它用的是专有、文档说明不够详细的协议,用户可能会被这家厂商牢牢束缚。眼下,我会坚持使用GnomeMeeti?ng,原因何在?因为我们第一次试用,它就可以正常使用,性能也很稳定,而且还能实现它所承诺的各项功能。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-15 16:26 , 耗时 0.085711 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表