linphone资料
软件及源码下载地址,包扩 桌面版,ios,安卓
https://download.linphone.org/releases/windows/ sdk下载
Package Registry · BC / public / linphone-sdk · GitLab
Index of /releases/windows/sdk (linphone.org)
https://www.linphone.org/technical-corner/linphone
Source code
Linphone source code is available from our GitLab, or can be cloned with Git:
Project |
Git repository |
linphone-desktop, comprising: c++版
|
git clone https://gitlab.linphone.org/BC/public/linphone-desktop.git --recursive |
linphone-iphone (iOS application) |
git clone https://gitlab.linphone.org/BC/public/linphone-iphone.git |
linphone-android (Android application) |
git clone https://gitlab.linphone.org/BC/public/linphone-android.git |
桌面版相当大,网速要快才行.下载完共2g
也可以从这里下载:
https://gitlab.linphone.org/BC/public/linphone-desktop
https://gitlab.linphone.org/BC/public/linphone-iphone
https://gitlab.linphone.org/BC/public/linphone-android
----------------------------------------------
开源软交换系统 FreeSwitch 与 Asterisk 比较 https://blog.csdn.net/educast/article/details/17921215
FreeSWITCH中文站 http://www.freeswitch.org.cn/
liblinphone资料 https://www.linphone.org/technical-corner/liblinphone
FreeSWITCH+linphone构建视频对讲以及linphone相应的配置 https://blog.csdn.net/u011905195/article/details/103445471
Freeswitch,他就是一个数据交换服务,他实现了音频,视频的接收和转发,以及一些其他相关功能。
Freeswitch与外界通信使用了多种协议,其中就有SIP协议
SIP本身只是一个协议而已,Linphone是SIP协议的其中一种实现。
为了方便使用写了SIPEngine,是对LinPhone的二次封装,目的是让业务层不需要关心底层是如何实现的,只需要实例化然后写业务代码就好了,Demo的相关代码只需要十几行。
结论:
Asterisk---世界上最受欢迎最大的开源SIP/IPPBX软交换平台
这套代码对外通信使用的是SIP,只要是支持SIP的服务端,都是可以的。
如果中小企业用的话,不超过1千门分机的,推荐用asterisk/elastix
大规模使用的话、大并发的话,则应选用freeswich/fusionpbx
已有linphone c# winform wpf成功运行的例子
c# 文档 https://download.linphone.org/releases/docs/liblinphone/5.2/cs/api/Linphone.html
linphone wiki https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/
官网 uwp 代码
https://gitlab.linphone.org/BC/public/tutorials/-/tree/master/uwp/cs
共7个例子
第七个例子有 登录,拨打,接听,聊天功能
github上的开源例子
https://github.com/KhangChina/LinphoneUWP/tree/main/PhonePro
有注册,拨打,接听功能,编译出错,解决方法 https://www.cnblogs.com/kljzndx/p/14381823.html