SIP.js + FreeSWITCH + WebRTC 电话应用示例
本资源文件提供了一个基于 SIP.js、FreeSWITCH 和 WebRTC 的电话呼入、呼出、转移、保持功能的网页端应用示例。该示例可以在谷歌浏览器下直接运行,用户只需更改自己的分机号、密码和服务器地址,即可进行功能测试。
功能介绍
- 呼入:支持通过网页端接收来自其他用户的电话呼入。
- 呼出:支持通过网页端拨打其他用户的电话。
- 转移:支持将当前通话转移到其他分机或用户。
- 保持:支持将当前通话保持,以便进行其他操作。
使用说明
- 下载资源文件:下载本仓库中的所有文件到本地。
- 配置信息:打开配置文件,修改以下信息:
- 分机号
- 密码
- 服务器地址
- 运行应用:在谷歌浏览器中打开
index.html
文件,即可开始使用。
注意事项
- 本示例仅在谷歌浏览器下测试通过,建议使用最新版本的谷歌浏览器。
- 请确保您的 FreeSWITCH 服务器配置正确,并且与 SIP.js 兼容。
参考资料
本示例参考了 SIP.js 的官方文档,更多详细信息请查阅相关文档。
希望本示例能够帮助您快速上手 SIP.js、FreeSWITCH 和 WebRTC 的电话应用开发。如有任何问题,欢迎反馈。