几款sip phone整理

博主在寻找适合的SIP电话解决方案时,对比了几款不同的软电话,包括Ekiga、Yate、Jitsi和Java SIP softphone(peers)。尽管Jitsi功能强大且基于OSGi框架,但因其复杂性和耦合度较高而放弃。最终,博主选择了Java SIP softphone(peers),因为它简单易用,适合项目需求。同时提到了mjsip作为备选方案。
摘要由CSDN通过智能技术生成
    因为要做个跟sip phone相关又跟TTS扯点关系的东西;忙活了3周了初步拿着源码可以拨电话放个录音了,因此把些东西整理下。因为要求是使用Java,当然最初定的是jain-sip sip-servlet一个做客户端一个做服务端,而且服务端是不用改的。对于sip从零开始了。
    首先是了解到服务端可以用Asterisk、sip-foundry,因为采用通用的sip协议,而且不用修改,因此直接拷贝了个sip-foundry,然后下载网上的X-Lite拨打测试了下。而后得知SIP(会话初始协议)从字面看是不关心你怎么在会话中交互数据的,因此光看jain-sip似乎没多大用处,当时看到Oracle官网上是有段jain-sip的例子,只是发送即时消息的,而且示例代码也没下载下来,只好去开源社区寻找开源软件拿来修改了。前面提到的X-Lite由于不是开源,只好放弃。找到了几款,虽然有C/C++的,但是还是列出来:视频会议系统 Ekiga、Yate 下一代的电话引擎、视频通话和聊天工具 Jitsi和Java SIP softphone(peers)。
    Ekiga是一个兼容SIP和H.323的视频会议程序,兼容VoIP,IP电话,通过Ekiga可以与使用任何SIP和H.323软硬件的远程用户进行视频和音频对话。Ekiga的前身是GnomeMeeting。首页是http://ekiga.org/;可惜不是Java的。
    Yate (Yet Another Telephony Engine)是下一代的电话引擎,使用 VoIP 和 PSTN 协议,既可以作为VoIP服务端和客户端,支持200路的会议服务,还可以作为电话后PC间的网关,支持H.232和sip以及
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值