SIPjs FreeSWITCH WebRTC 电话应用示例

2021-06-03

SIP.js + FreeSWITCH + WebRTC 电话应用示例

本资源文件提供了一个基于 SIP.js、FreeSWITCH 和 WebRTC 的电话呼入、呼出、转移、保持功能的网页端应用示例。该示例可以在谷歌浏览器下直接运行,用户只需更改自己的分机号、密码和服务器地址,即可进行功能测试。

功能介绍

  • 呼入:支持通过网页端接收来自其他用户的电话呼入。
  • 呼出:支持通过网页端拨打其他用户的电话。
  • 转移:支持将当前通话转移到其他分机或用户。
  • 保持:支持将当前通话保持,以便进行其他操作。

使用说明

  1. 下载资源文件:下载本仓库中的所有文件到本地。
  2. 配置信息:打开配置文件,修改以下信息:
    • 分机号
    • 密码
    • 服务器地址
  3. 运行应用:在谷歌浏览器中打开 index.html 文件,即可开始使用。

注意事项

  • 本示例仅在谷歌浏览器下测试通过,建议使用最新版本的谷歌浏览器。
  • 请确保您的 FreeSWITCH 服务器配置正确,并且与 SIP.js 兼容。

参考资料

本示例参考了 SIP.js 的官方文档,更多详细信息请查阅相关文档。


希望本示例能够帮助您快速上手 SIP.js、FreeSWITCH 和 WebRTC 的电话应用开发。如有任何问题,欢迎反馈。

下载链接

SIP.jsFreeSWITCHWebRTC电话应用示例