
根据官方安装部署的步骤,大概需要经过以下几个步骤:
- 选择树莓派系统文件
- 安装到SD卡。
- 把SD卡安装到树莓派系统
- 设置系统环境和权限。
- 安装安全证书
- 安装Asterisk 和PJSIP
- 配置PJSIP文件,配置拨号规则
- 播放图像,呼叫测试
实现的功能:
- SIP Audio Calling
- SIP Video Calling
- Call Transfer (Both Blind & Attended)
- 3rd Party Conference Call
- Call Detail Records
- Call Recording (Audio & Video)
- Screen Share during Video Call
- Scratchpad Share during Video Call
- Video/Audio File Share during Video Call
- SIP (text/plain) Messaging
- SIP Message Accept Notification (not delivery)
- Buddy (Contact) Management
- Useful debug messages sent to console.
- Works on: Chrome (all features work), Edge (same as Chrome), Opera (same as Chrome), Firefox (Most features work), Safari (Most feature work)
安装环境要求:
- Asterisk PBX (with WebRTC and Messaging)
- sip-0.11.6.js : WebRTC and SIP signaling library
- jquery-3.3.1.min.js : JavaScript toolkit
- jquery.md5-min.js : Md5 Hash plug-in (unused)
- Chart.bundle-2.7.2.js : Graph and Chart UI
- dhtmlx.js : Windowing & UI Library
- fabric-2.4.6.min.js : Canvas Editing Library
- moment-with-locales-2.24.0.min.js : Date & Time Library
- croppie.min.js : Profile Picture Crop Library
官方视频分享了基于PJSIP配置和chan_sip的配置。这两种配置方式涉及到了证书安装和SIP配置文件,拨号规则的设置。用户可以自行选择自己熟悉的环境。笔者建议用户使用PJSIP,简单原因:chan_sip 官方已不在维护,PJSIP支持了更多IP终端的融合通信的业务扩展。
官方配置文档:
https://github.com/InnovateAsterisk/Browser-Phone
关于Asterisk/WebRTC的配置:
http://www.asterisk.org.cn/asterisk-cn-doc/doc/25690151.html
http://www.asterisk.org.cn/asterisk-cn-doc/doc/25690151.html

融合通信/IPPBX商业解决方案:www.hiastar.com
最新Asterisk完整中文用户手册详解及免费slack支持:www.asterisk.org.cn
Freepbx/FreeSBC技术文档: www.freepbx.org.cn
如何使用FreeSBC,qq技术分享群:334023047
关注微信公众号:asterisk-cn,获得有价值的通信行业技术分享
