专业的信息化与通信融合产品选型平台及垂直门户
注册 登陆 设为首页 加入收藏
首页 企业新闻 招标信息 行业应用 厂商专区 活动 商城 中标信息

资讯
中心

新闻中心 人物观点
厂商专区 市场分析
行业
应用
政府机构 能源产业 金融机构
教育科研 医疗卫生 交通运输
应用
分类
统一协作 呼叫客服 IP语音 视频会议 智能管理 数据库
数字监控 信息安全 IP储存 移动应用 云计算 物联网

TOP

SIP软电话开发的基本条件和要点
2011-03-24 16:09:52 来源:论坛 作者:【
关键词:SIP软电话 VoIP IP语音
 
在VoIP中,我们知道SIP协议有很大的用处。这里,我们就针对SIP协议,来看看SIP软电话开发环境的建立都需要知道哪方面的知识。那么首先我们来看看这个开发平台的条件。

  在VoIP中,我们知道SIP协议有很大的用处。这里,我们就针对SIP协议,来看看SIP软电话开发环境的建立都需要知道哪方面的知识。那么首先我们来看看这个开发平台的条件。要在windows或者linux平台下开发基于SIP软电话,需要以下软件。

  服务器端软件: 注册多个客户端到服务器上,可以进行通话测试

  SIP客户端软件:主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据

  SIP协议栈:基于某个现成的SIP协议栈来开发会加快开发进度

  RTP栈:传输语言或者视频数据的协议栈

  抓包测试工具:调试网络程序最有效的办法

  以下介绍这些软件主要以开源软件为主

  一 服务器端软件

  1. Asterisk:Linux系统下开源的IPPBX,功能强大稳定,主要用c语言开发。配置稍麻烦。

  2. Vocal:Linux系统下开源的SIP服务器端。可以作为IPPBX也可以作为运营系统。很多voip虚拟运营商都用这个作为自己的运营系统。提供BS结构的管理界面。

  3. YATE:跨平台(Linux,Windows)的开源SIP服务器端。在windows下安装非常简单。其他方面没有进行过测试。

  4. SER:Linux平台下重量级的SIP服务器断。功能比较丰富,也是很多voip虚拟运营商的系统选择。不过据说配置比较麻烦,具体没有试过。

  5. sipX:Linux平台下的SIP服务器。这个好像不能作为客户端再次注册到其他SIP服务器上。提供BS结构的管理界面。

  二 SIP客户端软件

  1. Windows Messenger 5.1:微软出的SIP客户端,操作方便。

  2. YATE Client:跨平台(Linux,Windows)的开源SIP客户端软件。安装方便,功能简单。

  3. xten:windows平台下的SIP软电话。功能齐全,使用方便。

  三 SIP协议栈

  1. osip:跨平台的开源SIP协议栈。用c语言实现,体积小。

  2. exosip:对osip进行封装,使其方便SIP客户端软件开发。同样开源跨平台。

  3. sipXtackLib:由SIPfoundry提供的开源跨平台的SIP协议栈,功能齐全。C++开发,已经被用于开发数个商业SIP终端。

  四 RTP栈

  1. JRTPLIB: 开源的跨平台rtp栈,用C++语言开发,使用方便。

  五 抓包测试工具

  1. Wireshark:非常有名的开源跨平台网络抓包工具,以前叫做Ethereal。

  上述就是我们在SIP软电话开发中,需要了解的一些内容了,希望对大家能够有所帮助。

      

责任编辑:admin
免责声明:以上内容转载互联网平台或企业单位自行提供,对内容的真实性、准确性和合法性不负责,Voipchina网对此不承担任何法律责任。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部

上一篇iPhone版阿里通网络电话横空出世
下一篇潮流网络助凡客诚品全新呼叫中心..

热门文章

图片主题

最新文章

相关文章

广告位

Copyright@2003-2009 网络通信中国(原VoIP中国) 版权所有
联系方式:503927495@qq.com
  京ICP备05067673号-1 京公网安1101111101259