IP电话交换机WebRTC使用方法一

更新时间:2023-12-30
WebRTC 简介
WebRTC 是网络实时通信的缩写(Web Real-Time Communication), 是一种支 持网页浏览器进行实时语音通话的技术。在 CooVox V2 IP PBX电话交换机 中成功运用该技术实现网 页分机,为企业用户提供了一个直接与客户沟通交流的免费平台。网页分机是指在 Web 浏览器中通过使用 WebRTC 的方式注册的分机号。客户可以通过企业网站直接与企业人员 通话寻求支持。

在此,我们将介绍如何实现 WebRTC 的安装和使用。有两种方式可供参考:
 CooVox 内嵌 WebRTC UI 安装及使用
 用户在 Web 服务器部署  WebRTC UI 程序

第一种方式: Coovox 内嵌 webrtc UI 安装及使用

目的:CooVox 内嵌 WebRTC UI 登录界面,有助于方便用户直接利用现有的 PBX 设备完成 Web 电 话的功能,不安装任何插件、软电话工具就可以完成拨号、实现语音通信,具有方便、快捷功能。
此种方式也有两种不同情况下的不同设置方式:
1. WebRTC UI 用户端和 PBX 均在内网中
2. CooVox PBX 在  路由器 NAT 之后
下面以 Google 浏览器为例,针对两种情况分别说明。

1.第一种情况为 WebRTC UI 用户端和 PBX 均在内网中

用户 WebRTC UI 客户端访问和 PBX 均在内网,不存在路由 NAT 转换的条件,操作步骤如下: 第一步:可以下载 uImage-md5.u20v2.webrtc_patch(U20V2 的升级包),
uImage-md5.u50v2.webrtc_patch(U50V2 的升级包),在 CooVox V2 平台上升级 webrtc-ui。 备注:升级后系统将自动重启,重启时间大概在 1 分钟左右。

第二步:升级成功后,在 Google 浏览器(Chrome)中,可以访问 https://192.168.1.65:9999/webrtc/  ,即可打开链接,如下图 1、图 2 所示。
WEBRTC登陆界面
webrtc设置界面
备注:
1. 由于采用 https,会要求用户安装证书,用户可以不管;如果提示,选择“高级”,继续浏览该网 站;登录界面默认要求用在 WS URI 中采用 wss 方式登录 CooVox PBX 的 8089 加密端口。
2. 只有在 CooVox PBX 上创建了网页分机才可以在此注册登录使用 Webphone;此处注册用户 名和密码需和网页分机的一致;且网页分机不可与 CooVox 上的用户分机相同。

第三步:输入网页分机号, 注册地址, 注册 WebRTC 的端口, WS 项默认采用 wss://192.168.1.65:8089/ws  (192.168.1.65 为 PBX 的 IP 地址)。

第四步:直接回车即可。由于采用了 https 访问 Web 服务器,如果登录时填写 WS URL 为 ws://192.168.1.65:8088/ws 的同时 CooVox PBX 的网页分机 transport 设置为“ws”,此时注册没有 采用加密方式,Google 浏览器具有安全性要求,需要按照如下图所示进行操作,在地址栏的右边有一 个盾牌,点击许可加载不安全脚本(Load unsafe scripts),此时,会重新要求用户输入一次注册信息, 重新填写,注册,即可。

webrtc使用界面
备注:如果登录时填写 WS URL 为 wss://192.168.1.65:8089/ws 的同时 CooVox PBX 的网页分机 transport 设置为“WSS”,建议用户采用 wss 方式注册。

第五步:注册完成,此时用户可以拨号。

备注: 在弹出的拨号键盘图中,可以根据需要进行二次拨号;使用如同手机一样方便简单。

2.第二种情况为 CooVox PBX 在  路由器 NAT 的背后

在这种条件下,WebRTC 需要支持 ICE 服务器,在该 WebRTC UI 升级包中,已经内置好配置, 采用了 Google 和 Zycoo 公司 ICE 服务器配合完成。如果用户有自己的 ICE,可以点击注册首页界面 上  “高级设置”选项,进入高级配置。

可以选择输入框里面的 iceServers 的配置,按照如下格式填写(仅一行代码,下列为 zycoo 测试 用的),填写完毕后关闭。
{ "iceServers": [ {"urls": ["stun:stun1.l.google.com:19302"]},{"url":"turn:117.176.159.163","username":"toto","credential":"p assword"} ], "gatheringTimeout": 2000 }
在这种情况下,需要在 NAT 路由器上配置映射端口,映射到 CooVox V2 PBX 的 WebRTC 的 8088 注册端口(或 8089 加密码注册端口)和 web 访问端口 9999(默认)。客户填写注册信息,注册服务器 填写公网地址。

第二种方式  用户 Web 服务器部署  WebRTC UI 请参照:智科IP电话交换机Web服务器部署方法二

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

手持对讲机的使用方法(如何选择适合自己的款式和品牌)

手持对讲机的使用方法(如何选择适合自己的款式和品牌)

手持对讲机是一种便捷的通讯工具,它可以在没有信号的地方进行通讯,比如山区、森林、......

通信系统集成

2023-11-28

楼宇云对讲(操作步骤、使用方法及优势)

楼宇云对讲(操作步骤、使用方法及优势)

随着城市的发展,小区的数量也在不断增加。小区管理涉及到诸多方面,其中小区安全管理......

通信系统集成

2023-11-24

对讲机耳机(耳机的种类、选择及使用方法)

对讲机耳机(耳机的种类、选择及使用方法)

对讲机耳机是一种方便实用的通讯工具,它让我们在工作和生活中可以更加高效便捷地进行......

通信系统集成

2023-10-20