移动通信平台的搭建(可语音可视屏可收发短信)
现代通信万物互联,5G+时代的到来更是极大的促进了通信的发展,通信在各大场景中的应用层出不穷,本次项目实验是基于笔者本人在进行的一项大创——“基于无人机组网的通信平台实现”,希望对大家有所启发和帮助🚀🚀🚀。
自己搭建一个通信平台,取代运营商指(异)日(想)可(天)待(开),想想就有些小激动呢,这还不赶紧来学习一手🚀🚀🚀!
功能介绍
freeswitch简介
freeswitch是开源的,免费的。
freeswitch是一款非常好用的电话软交换框架,支持跨平台,扩展性良好,配置灵活。
freeswitch可以在很多平台上运行,包括Linux、Mac OS X、BSD、Solaris,甚至Windows。
freeswitch目前最新版本是1.10,常用版本有1.6和1.8。
freeswitch可以处理来自IP网络(VoIP)和PSTN(普通的固定电话)的语音、视频和文本通信。
freeswitch支持所有流行的VoIP协议以及与PRIs的接口。
freeswitch支持OPUS、iLBC、Speex、GSM、G711、G722等多种语音编解码,支持G723、G729等语音编解码的透传模式。
freeswitch可以当作PBX、SBC、媒体服务器、业务服务器等不同的通信节点来使用
freeswitch本身是在MPL 1.1 (Mozilla公共许可证)下许可的,但是一些单独的模块可能使用其他许可证。
❀想必大部分人都还是比较习惯Windows界面的操作吧,不要慌,今天笔者给大家带来的就是Windows相关的教程(Linux教程比较多了)
❀首先,是下载freeswitch
❀链接地址:根据自己系统选择下载
❀然后就跟随他的指示一步步安装即可,当完全安装后,开始运行
❀注意,是要以管理员方式运行
❀若运行中途存在卡顿,点击enter即可
❀接下来我们需要下载两个sip终端用于通话。
❀笔者本次使用的是是PC上的X-LITE,和iOS的wave lite。
❀当然也可以自己选择其他sip终端,或者在同一网络下使用多台设备相互通信
❀接下来需要将sip终端注册到freeswitch上去
❀按windows+r ,输入cmd进入命令行。
❀输入netstat -an | findstr 5060 (linux中为“netstat -an | grep 5060”)
❀标记下红框内ip地址,在随后sip中的配置中有用
❀在sip终端上右键,进入sip account setting,选择add
❀设置一个sip账号
❀其用户名为1000-1019,这是freeswitch默认的20个用户,密码是1234,也是默认的,
❀domain中输入我们刚才从命令行中得到的地址。
❀手机端也是类似过程,只不过需要另换一个账户(切忌不能与pc端账号重合),所有账户的默认密码都是1234。
❀随后进入拨号环节,测试链接是否成功
❀测试成功后返回freeswitch检测链接响应🎇🎇🎇
本期内容到这里结束啦,希望对各位看官有所帮助,共同进步!
- 点赞
- 收藏
- 关注作者
评论(0)