SIP开源项目opensip,Freeswitch
来源:互联网 发布:wall control软件下载 编辑:程序博客网 时间:2024/05/24 04:50
客户端STACK: PJSIP
语言: C
非常好用的SIP客户端库, 本人测试在UBUNTU 12.4和MAC SNOW LEOPARD上都能顺利编译使用, 当然他本身还支持很多其他操作系统,最新发布的PJSIP 2.0版支持视频通话,稳定性很高,库本身包含一个命令行模式的简单客户端PJSUA,可以用来做简单的测试,同时PJSUA又作为搭建在PJSIP上层的HIGH LEVEL API, 只需要实现PJSUA中几个简单的CALL BACK函数就OK拉!
链接: pjsip.org
服务器端: OPENSIPS
前身是大名鼎鼎的OPENSER, 由于本人工作的需要, 对口的服务器端公司开发进度明显低于我们客户端,所以无奈使用这个玩意做测试,结果测试下来出奇的满意, 这个服务器端已经基本可以实现所有SIP可以完成的功能,视频童话,电话会议,TLS安全SIP,都不是问题.最实用的是他打包了一个约700MB的虚拟机文件,不用自己编译安装,直接用虚拟机就能开始测试你自己的客户端.
链接: opensips.org
相比Opensips,Freeswitch应该算是后起之秀,在网上似乎看到Freeswitch的主要开发者是之前Opensips的核心SVN提交者之一,个人试用的感觉是Freeswitch的优势在于配置文件都是XML文件,各种设置相对Opensips来说更容易学习,有经验的程序员1天之内就能完成大部分的配置问题,比如配置用户,配置DIAPLAN,配置SIP PROVIDER等等。另一个特点是Freeswitch的语音功能比较强大,不管是Mailbox, 还是Conference,甚至简单的CALL Center部署,只要安装了IVR模块就完成了,真正部署时用户只需按需要录制自己的声音文件替换默认的就大功告成。
由于工作进度的原因并没有对Opensips和Freeswitch做更具体的技术对比测试,但是从国外网站浏览的结果,在最大接通数或者稳定性等方面,双方差别不大。在这方面有研究或者有经验的朋友可以给我留言大家互相交流,我自己只是VOIP领域的新人,也希望大家多多指教
- SIP开源项目opensip,Freeswitch
- 在加一个非常好用的SIP开源项目Freeswitch
- FreeSwitch Sip
- FreeSwitch Sip
- FreeSWITCH sip
- sip服务器分布式负载均衡之opensip
- opensip
- freeswitch sip 用户
- SIP 与 freeSwitch
- FreeSwitch sip 基本原理
- freeswitch sip trunk
- FreeSWITCH SIP 模块
- Freeswitch连接SIP电话
- freeswitch 连接外部 SIP Provider
- freeswitch 内核之sip 模块
- FreeSwitch SIP基本原理和流程
- freeswitch 连接外部 SIP Provider
- freeswitch 内核之sip 模块
- 数据结构——栈和队列
- 《30天自制操作系统》第6天
- CoreData之FetchRequestController
- 学习OpenCV——初始化视频第一帧
- 2014假期学习安排和感触
- SIP开源项目opensip,Freeswitch
- Hudson标准安全设置 (权限设置)
- 一些数据库汇总
- javaScript 的小技巧
- Inventory Period Has A Status Of ''Closed Not Summarized''
- IOS系列——自定义导航条
- 范式
- 设计模式介绍之二:单例模式(Singleton)
- linux0.11中的进程