百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

会话边界控制器支持的WebRTC功能实现企业语音业务功能拓展_sbc会话边界控制器

toyiye 2024-04-03 23:10 23 浏览 0 评论

鼎信通达SBC webRTC助力与企业通信/联络中心业务拓展


一、webRTC简介

WebRTC,中文全称网页即时通信(Web Real-Time Communication)的缩写,

提供给Web开发者开发基于网页浏览器进行实时音视频对话的JavaScript API,包括音视频的采集、编解码、网络传输、展示等功能,可以帮助开发人员轻松构建具有实时音视频传输功能的 Web 应用程序,实现点对点(peer-to-peer)的通信,可广泛应用于Windows、Mac、Linux、Android和iOS等平台。

WebRTC使用的信令控制协议:

信令是实现客户端之间发送消息建立通信协议、通道的机制,webRTC通信对使用的信令协议类型没有规范要求,常用的信令控制协议有:SIP over Webscoket、XMPP/Jingle、Data channel等。另外webRTC通信中信令和媒体都是强制要求加密的,数据流使用数据报传输层安全协议(DTLS)进行加密,媒体流使用安全实时传输协议(SRTP)进行加密。


WebRTC经典三角拓扑示例:



WebRTC通信基本流程:



二、webRTC为什么能受到青睐?

优势:

1.易用性,直接通过用户浏览器调用媒体设备,API接口直接访问网络资源,用户无需安装其他的插件。

2. 平台兼容性好,开发人员可以通过支持WebRTC的浏览器开发基于WebRTC的各种应用,无需担心终端和操作系统的兼容性问题,另外,WebRTC也提供了标准的API(W3C)和其标准的协议支持(IETF)避免了平台兼容性的问题。

3.安全性高, WebRTC通信传输中对信令以及语音、视频进行了加密处理,保障了通信安全,防止用户信息泄露。

4. 支持高级语言和视频处理,WebRTC支持了最新的编码,语音支持Opus,视频支持了H.264、VP8等,可以提供比较好的语音或视频质量。

5. 可靠性传输,WebRTC提供了可靠性传输方式,包括在NAT环境下仍然可以实现传输的稳定性。

6. 支持多媒体流处理,WebRTC提供了多媒体和多资源的聚和,提供了RTP和SDP的拓展。

7. 支持与SIP协议互转,可以通过webRTC网关实现和SIP互通,接入PSTN或企业UC通信系统,保证和VoIP通信的兼容性。

8. 助力建设全媒体智能化AI新型联络中心,webRTC嵌入PC浏览器,是和银行,咨询,证券等行业应用。

应用场景

1. 通信状态下的WebRTC使用场景包括以下几种:

2. 基于页面的电话/视频会议

3. 和客户之间的通信服务,包括UC融合通信,客户沟通

4. 企业融合通信/IPPBX/呼叫中心,支持SIP/HTML实现和SIP/PSTN的呼叫

5. 调度监控/公共服务通信等

6. 远程医疗/家庭护理

7. 在线客服/现场支持

8. 在线一对一培训

9. 媒体直播

10. 智能家庭

三、鼎信通达SBC解决 webRTC与SIP互通难题

webRTC融合通信面临两大挑战:

1、WebRTC用户接入如何保证安全问题?无处不在的web用户,通过各种终端接入网络,容易被嗅探器监控,造成个人隐私泄露以及威胁到核心服务器的业务安全。

2、webRTC用户如何同SIP协议互通?webRTC客户端如何接入PSTN或者企业UC系统,实现和VoIP网络无缝连接?


解决方案:

鼎信通达SBC已经支持了webRTC技术应用,提供webRTC2sip网关服务,为用户解决webRTC与SIP互通难题。在移动网络边缘部署一台鼎信通达SBC,即可满足web用户的通信需求,其能无缝显示web用户的安全接入和实时通信信令、媒体转换,可实现从webRTC信令(如HTTP、xmpp、SIP over Webscoket等)到SIP的转换,以及支持SRTP媒体到RTP转换,从OPUS编码到G.711/G.729的转换,同时提供信令和媒体防火墙业务,保证web用户的安全接入,降低通信过程中的安全风险

鼎信通达webRTC优势助力联络中心/企业通信

· 鼎信通达SBC支持webRTC网关应用,提供webRTC转SIP服务,无需增加额外硬件设备。、

· 鼎信通达SBC采用SIP over WebSocket,沿用成熟的SIP信令架构,可靠性高,成熟稳定。

· 支持原生态OPUS语音编码,与webRTC终端通讯无需转码。

· 基于QoS路由,语音质量监控等技术,提供高质量通信服务。

· 鼎信通达SBC部署灵活可靠,支持单机、HA双机热备部署。

· 提供多种系统安全策略以及防攻击技术,保障业务系统安全性。


鼎信通达SBC webRTC接入配置:

(1)添加一条接入网,选择WSS协议,导入对应证书,SBC即可实现和webRTC客户端的对接(代理注册)。

(2)SBC另一个网口通过SIP协议和IPPBX、呼叫中心等SIP server对接。

(3)设置webRTC和SIP协议转换路由,实现webRTC客户端与SIP server互通。

四、鼎信通达SBC在webRTC通信中的应用

应用场景一:企业融合通信以及客服联络中心


鼎信通达SBC webRTC技术助力企业融合通信,不仅提供防攻击服务,也可以作为webRTC网关使用,可实现外出员工、办事处员工等使用webRTC客户端快速方便的和企业总部通信,如语音电话,视频会议等等,移动用户也可以注册到总部的IPPBX,走公司线路给客户拨打电话,webRTC通信使用DTLS和SRTP加密,保障用户信息安全。


应用场景二:webRTC呼叫中心

鼎信通达SBC助力WebRTC呼叫中心解决方案的部署,快速集成,坐席人员直接通过浏览器拨打接听电话,无需话机,无需布线,简单易用,提供更高效,高语音质量,体验更好的通信服务;同时可以和SIP/PSTN网络兼容互通。


应用场景三:网站webRTC一键呼叫

鼎信通达SBC webRTC技术应用,助您构建网站在线客服中心,如某服务网站提供基于webRTC的一键呼叫功能,但企业坐席人员使用的是IP话机等SIP终端,为了实现用户通过浏览器直接和客服通话,采用鼎信通达SBC实现协议转换,打通webRTC和SIP协议堡垒,用户只需点击网页的呼叫按钮,就可以实现和坐席客服人员通话(坐席使用SIP话机,模拟话机等)。


应用场景四:E-mail嵌入webRTC应用

使用鼎信通达SBC webRTC解决方案,您可以应用邮件签名来传递回呼链接,其优点是邮件发送者因隐私原因可以不发送他们的电话号码,而邮件接收者可以很方便地通过简单点击链接呼叫发送者。


应用场景五:无人值守智慧停车场/景区/电梯等紧急通信/对讲等

智慧城市建设,基于Web端的实时音视频呼叫中心也有更多的应用场景以及更大的发展空间,如无人值守停车场、景区、电梯等场所,采用SIP智能终端,可提供远程监控,紧急呼叫等应用,云客服中心可远程实施监控现场状态,当现场遇到问题时,可使用智能终端(可视对讲、环境监控摄像头)一键呼叫到云座席客服中心,这时客服人员直接通过PC浏览器(WebRTC音视频技术)与现场人员视频对讲,处理解决问题,方便高效。


相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码