如何通过WebRTC客户端SIPML5实现Asterisk电话呼叫
在配置本环境之前,用户必须已经安装好了Asterisk和相关的WebRTC配置。然后,我们开始配置WebRTC客户端-SIPML5,通过浏览器实现WebRTC/SIP/PSTN的呼叫。今天,我们重点介绍SIPML5的配置呼叫流程。其他配置方式和对接方式,我们将在后续文章中介绍。
参考关于在Asterisk环境下配置WebRTC。
https://www.toutiao.com/i6719761759613223435/
http://toutiao.com/item/6801443511649436173/
总览
此文档演示一个Asterisk配合WebRTC工作基本功能。配置Asterisk后将会支持一个远端的WebRTC客户端,使用的客户端是 sipml5 客户端。此文档的目的是配置Asterisk,通过浏览器实现Asterisk的呼入呼出流程。用户必须使用最新的火狐浏览器或者Google浏览器。
当然,用户可以通过其他的方式实现和SIP分机,PSTN接入进行通信。如果用户需要对接运营商的呼入呼出业务的话,需要安装语音板卡或者语音网关对接运营商的PSTN线路。
另外,通过WebRTC/浏览器呼叫,可以极大降低呼叫中心或者IPPBX的部署成本,终端部署几乎为零,同时可以增加在浏览器终端的定制开发,因此WebRTC的使用场景是通信行业比较有竞争力的方式。但是,因为涉及了域名解析和浏览器兼容性等问题,因此部署时需要读者能够花费一定的时间多网络环境和业务需求做充分调