SIP客户端选型

需求描述

需要java开发的开源sip客户端,用来在核心网内做sip接入,做5GC消息系统的接入。

1.Zoiper

最好的sip客户端,但是不开源,商业版。


image.png

2.XLite

不开源,商业软件。


image.png

3.eyeBeam

商业软件,不开源。


image.png

4.Bria

Blink号称是最好的开源SIP客户端。支持Windows、Linux、Mac。底层协议使用PJSIP,但主要开发使用了Python。支持视频,支持通过MSRP聊天和传文件,也可以更改在线状态,获取电话Log等。


image.png

Doubango

Doubango实际上是一个开源协议栈,并能用于嵌入式和桌面系统的开源框架,该框架使用ANSCI-C编写,具有很好的可移植性。在Windows上有Boghe、Mac上有iDoubs、Android上有imsDroid等,也支持iOS。其相关的sipML5也支持WebRTC。应用比较广泛。底层是用C语言写的。支持XCAP和MSRP。Doubango包含了SIP/IMS (VoIP) 的客户端、服务器端的组件。


image.png

Telephone

Telephone是一款开源免费的电话,界面非常简洁,仅支持Mac,在Apple Store里可以直接下载,底层用PJSIP。不支持视频。


image.png

5.Boghe

6.Telephone

7.Linphone

安卓版是开源的
https://github.com/BelledonneCommunications/linphone-android

image.png

8.imsDroid

9.jitsi

https://jitsi.org/Main/Download
用Java开发的SIP客户端,支持音视频,支持录音,它是跨平台的,是开源的。功能简单,中文显示易懂。

image.png

源码地址:https://download.jitsi.org/jitsi/src/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 语音通话模块介绍(一) PJSIP简介 PJSIP是一个开放源代码的SIP协议栈;官网地址(h...
    北冥有鱼1129阅读 4,971评论 0 1
  • 前言 Voip即网络电话,voice over internet Protocol,将模拟的声音讯号经过压缩与封包...
    天下林子阅读 13,879评论 5 29
  • 目录 SIP SIP协议简介 基本概念介绍 SIP的功能和特点 SIP消息 SIP工作原理简介 SIP支持的传输协...
    阿七笔记阅读 8,064评论 0 2
  • 世道如何?不是因为人心的不古,处事的不公,而是因为联系的不堪,以及各样情绪流态的汇聚与混乱,故事六部曲之六,终。 ...
    平易年华阅读 2,755评论 0 0
  • 经历过才知曾经错过 回忆才知有人爱过你 得到方知来之不易 改变才知生命可贵 天上的星星时常闪烁 对父母家人的思念 ...
    孤风炫尘阅读 1,800评论 0 0