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

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 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 所示。

备注:

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),此时,会重新要求用户输入一次注册信息, 重新填写,注册,即可。


备注:如果登录时填写 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服务器部署方法二

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
存储 缓存 网络协议
交换机、IP地址、ARP协议
划分洪泛范围—隔离广播域(收到所有洪泛信息的设备集合) 每一个接口都是一个广播域 转发数据 路由表
117 0
|
搜索推荐
迅时IP电话交换机系统多级IVR配置指南
迅时IP-PBX设备可按工作时段和非工作时段播放不同欢迎词,也可为每条外线分配不同欢迎词。还可以设置多级/多语种的欢迎词。其中,多级语音导航(IVR),可以让呼入用户根据语音导航菜单的播报内容,通过话机按键自主选择所需的服务,大大提高客户响应速度。
|
Web App开发 JavaScript 前端开发
IP电话交换机Web服务器部署方法二
操作要求:需要对 Web 编程熟悉的人进行部署和使用 目的:方便用户实现 Web 网站的客户点击拨号,实现咨询服务。
交换机发现邻居操作,查看端口和ip
版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396249 类似思科CDP的能看见邻居交换机。
1541 0
|
网络协议 网络虚拟化
H3C三层交换机配置IP
1.直接在物理端口上设置IP地址。 int f1/0/1 port link-mode route #链路模式采用路由 ip add 192.168.10.1 24 ospf network0type p2p #OSPF采用点到点 2.
1571 0
|
9天前
|
网络协议 安全 网络虚拟化
思科交换机配置命令归纳
【11月更文挑战第8天】本文总结了思科交换机的常见配置命令,包括模式转换、基本配置、查看命令、VLAN 配置、Trunk 配置、以太网通道配置、VTP 配置、三层交换机配置、生成树配置以及其他常用命令,适用于网络管理和维护。