首页 > 通信行业标准(YD) > YD/T 3193-2016 基于统一 IMS 的 Web 实时通信(WebRTC)系统技术要求
YD/T 3193-2016

基本信息

标准号: YD/T 3193-2016

中文名称:基于统一 IMS 的 Web 实时通信(WebRTC)系统技术要求

标准类别:通信行业标准(YD)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

相关标签: 基于 统一 实时 通信 系统 技术

标准分类号

关联标准

出版信息

相关单位信息

标准简介

YD/T 3193-2016.The technical specification for unified IMS-based WebRTC system.
1范围
YD/T 3193规定了基于统一IMS 网络的Web实时通信(WebRTC)系统的业务特征、系统架构、功能实体、业务流程等技术内容,并对该系统在号码资源管理、主叫号码传送、业务一致性和连续性、安全和服务质量等方面提出了相关的要求。
YD/T 3193适用于与基于统一IMS 的Web实时通信系统。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
3GPP TS 33.328 IP 多媒体子系统媒体面安全(IP Multimedia Subsystem(IMS) media plane security), Release 9
3术语、定义和缩略语
3.1
术语和定义
下列术语和定义适用于本文件。
3.1.1
电信终端 Telecommunication Terminal
电信网(包括PSTN、固网软交换、IMS网络、以及2G/3G/4G等移动通信网络)中可进行实时通信的终端。
3.1.2
Web实时通信终端 WebRTC Client
接入到Web实时通信系统的终端,主要包括浏览器与网页界面、脚本执行环境三部分。
3.1.3
Web实时通信服务器 WebRTC Server
向Web实时通信终端提供WebRTC服务的网页服务器,应网页实时通信终端请求向其推送WebRTC服务网页和脚本内容。网页实时通信服务器可由IMS网络运营商面向IMS个人用户统一提供,也可以由第三方互联网业务提供商提供。

标准图片预览






标准内容

ICS33.030
中华人民共和国通信行业标准 YD/T3193—2016
基于统一IMS的Web实时通信
(WebRTC)系统技术要求
The technical specificationfor unified IMS-based WebRTC system2016-10-22发布
中华人民共和国工业和信息化部2017-01-01实施
1范围、
2规范性引用文件
3术语、定义和缩略语
3.1术语和定义
3.2缩略语.
业务需求和应用场景.
5.1业务需求..
5.2应用场景..
技术方案.
6.1系统架构.
6.2功能实体.
6.3参考点,
6.4媒体层协议架构
6.5流程,
7补充业务..
8业务一致性,
9服务质量(QoS)
10最小化承载层协议转换
10.1概述.
10.2技术方案..
10.3实现流程.
参考文献
YD/T3193—2016
YD/3193—2016
本标准主要参考3GPPTR23.706《Web实时通信(WebRTC)接入IMS增强技术研究,阶段2,版本13》、3GPPTR23.701《Web实时通信(WebRTC)接入IMS研究,阶段2,版本12》、3GPPTS23.228《IP多媒体子系统,阶段2,版本12》等标准编制。本标准依据GB/T1.1—2009的规则进行起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任本标准由中国通信标准化协会提出并归口。本标准起草单位:中国移动通信集团公司、中国信息通信研究院、北京邮电大学、中兴通讯股份有限公司、南京爱立信熊猫通信有限公司、华为技术有限公司、中国电信集团公司、上海贝尔股份有限公司。
本标准主要起草人:张剑寅、王亚晨、李豹、周惠琴。I
YD/T3193—2016
基于统一IMS的Web实时通信(WebRTC)系统技术要求1范围
本标准规定了基于统一IMS网络的Web实时通信(WebRTC)系统的业务特征、系统架构、功能实体、业务流程等技术内容,并对该系统在号码资源管理、主叫号码传送、业务一致性和连续性、安全和服务质量等方面提出了相关的要求。本标准适用于与基于统一IMS的Web实时通信系统。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。3GPPTS33.328IP多媒体子系统媒体面安全(IPMultimediaSubsystem(IMS)mediaplanesecurity),Release9
3术语、定义和缩略语
3.1术语和定义
下列术语和定义适用于本文件。3.1.1
电信终端TelecommunicationTerminal电信网(包括PSTN、固网软交换、IMS网络、以及2G/3G/4G等移动通信网络)中可进行实时通信的终端。
Web实时通信终端WebRTCClient
接入到Web实时通信系统的终端,主要包括浏览器与网页界面、脚本执行环境三部分。3.1.3
Web实时通信服务器WebRTCServer向Web实时通信终端提供WebRTC服务的网页服务器,应网页实时通信终端请求向其推送WebRTC服务网页和脚本内容。网页实时通信服务器可由IMS网络运营商面向IMS个人用户统一提供,1
YD/T3193—2016
也可以由第三方互联网业务提供商提供。3.1.4
WebRTCGateway
Web实时通信网关
负责将Web实时通信终端接入到IMS网络的网关。接收来自Web实时通信终端针对电信终端的呼叫请求,完成Web实时通信终端到电信终端的信令平面和媒体平面连接建立与传输控制功能。网页实时通信网关由IMS网络运营商提供。3.1.5
IMS用户IMSSubscriber
在IMS网络中签约并能使用IMS业务的用户。3.1.6
Web用户WebUser
在某个Web实时通信应用服务器中注册并能够使用其提供的WebRTC服务的用户。3.1.7
匿名用户AnonymousUser
浏览某个开放Web业务页面的临时访客,既非IMS用户也非网页用户。3.2缩略语
下列缩略语适用于本文件。
Application Server
ApplicationFunction
AccessPoint Name
Binary Floor Control ProtocolBreakoutGatewayControlFunctionBusiness andOperationSupport SystemCommonGatewayInterface
Call SessionControlFunction
应用服务器
应用功能
接入点名称
二进制层控制协议
出口网关控制功能
业务运营支撑系统
通用网关接口
呼叫会话控制功能
增强浏览器实时通信功能的IP多媒体IPMultimedia SubsystemAccessGateWayeIMS-AGW
enhancedforWebRTC
eP-CSCF
E-UTRAN
EvolvedPacketCore
子系统接入网关
演进的分组核心
Proxy-Call SessionControlFuntionenhanced1增强浏览器实时通信功能的代理呼叫forWebRTC
EvolvedPacketSystem
会话控制功能
演进的分组系统
Evolved Universal Terrestrial Radio Access演进的通用陆地接入网
Network
IMS-AGW
I-CSCF
IP-CAN
P-CSCF
S-CSCF
Home Subscriber Sever
Guaranteed Bit Rate
GateWay
HomePLMN
Interconnection BorderControlFunctionsIPMultimedia Subsystem
IPMultimedia SubsystemAccessGateWayInternational Mobile SubscriberIdentityInterrogatingCall SessionControl FunctionInternet Protocol
IPConnectivityAccessNetwork
IMS Service Controlbzxz.net
Media Gateway ControlFunctionMedia GateWay
MRFController
Media ResourceFunction ProcessMessage Session Relay ProtocolOnline Charging System
OfflineChargingSystem
Open ServicesAccess
Policyand ChargingControl
PolicyandChargingEnforcementFunctionPolicyand ChargingRuleFunctionPacket Data Network
PublicSwitchedTelephoneNetworkProxyCall Session ControlFunctionPDNGateway
Qualityof Service
QoS Class Identifier
RadioAccess Type
Serving Call Session ControlFunctionServing Gateway
SessionBorderController
Session Description ProtocolServingGPRSSupportNode
SubscriberIdentifyModule
Session Initiation Protocol
归属用户服务器
保证速率
YD/T3193—2016
归属陆地移动通信网
互联边界控制功能
IP多媒体子系统
IP多媒体子系统接入网关
国际移动用户识别码
查询呼叫会话控制功能
互联网协议
IP连接接入网
IMS业务控制接口
媒体网关控制功能
媒体网关
多媒体资源控制器
媒体资源处理功能
消息会话中继协议
在线计费系统
离线计费系统
开放业务接入
策略及计费控制
策略及计费执行单元
策略及计费控制单元
分组数据网
公共交换电话网
代理呼叫会话控制功能
分组数据网网关
业务质量
QoS等级标识
无线接入类型
服务呼叫会话控制功能
服务网关
会话边界控制
会话描述协议
服务GPRS支持节点
用户识别卡
会话初始协议
YD/T3193—2016
WebRTC
4概述
Subscription LocatorFunctionSubscription ProfileRepositoryTransmissionControlProtocol
TransitionGateway
User Datagram Protocol
UserEquipment
UserPlane
UMTsTerrestrialRadioAccessNetworkVisitedPublicLandMobileNetworkWeb-basedReal-TimeCommunicationWebRTCIMSClient
WebRTCWebServerFunction
签约位置功能
用户签约数据库
传输控制协议
转换网关
用户数据报协议
用户设备
用户面
UMTS陆地无线接入网
拜访公共陆地移动通信网
基于Web浏览器的实时通信
基于Web浏览器的实时通信客户端基于Web浏览器的实时通信服务器功能Web实时通信(WebReal-TimeCommunication,简称WebRTC)技术是目前最受关注的互联网技术之一。它定义了一个在Web浏览器上实现用户之间实时通信的标准化框架。针对传统的插件实现方式带来的用户体验差、插件安全风险、应用程序互通困难等弊端,该技术提出了有效的解决方法,使得低成本低技术门槛地提供基于Web浏览器的实时通信业务成为可能。它大大降低了在Web业务中嵌入实时通信能力的难度,也使得通过网关为手机用户和Web浏览器用户之间提供语音业务成为可能。基于统一IMS的Web实时通信系统可实现网页实时通信终端接入到IMS网络,从而实现网页实时通信终端和传统电信终端的实时通信。5业务需求和应用场景
5.1业务需求
WebRTC提供了一种基于Web方式的实时通信业务的实现方案以及接入手段。根据WebRTC服务的不同提供者,以及业务能力提供的不同方式,IMS和WebRTC结合的应用场景可以分为多种交互场景。
本标准主要规定接入场景下的技术要求。在接入场景下,WebRTC只作为一种接入方式,由IMS提供用户管理、呼叫控制、多媒体业务服务,支持WebRTC用户与IMS用户之间实现通信。5.2应用场景
根据用户类型和服务器部署方式的不同,接入场景下的业务部署可以分为以下4种:场景一:IMS个人用户直接接入场景,如图1所示。运营商已有IMS个人用户通过Web实时通信终端访问运营商部署的WebRTC应用服务器,通过Web实时通信网关接入IMS网络,与传统电信4
YD/3193-—2016
终端实现音视频呼叫等业务。用户可向Web实时通信网关提交IMS公开身份标识,通过验证后授权从运营商网站提供的WebRTC终端提供界面直接使用IMS业务。运营商部署
Web卖
时通信
用户)
WetRTe应m
服务器
爱we实耐通信
图1IMS个人用户直接接入场景
场景二:IMS个人用户第三方接入场景,如图2所示。运营商已有IMS个人用户通过Web实时通信终端访问第三方Web业务服务器,通过Web实时通信网关接入IMS网络,与传统电信终端实现音视频呼叫等业务。个人用户通过安全方式向Web实时通信网关提交IMS公开身份标识,通过验证后授权从第三方网站提供的WebRTC终端提供界面使用IMS业务。第兰方部署
Web实
时通信
(第三
方用户)
wetRe用
We实时通信
运营商部馨
图2IMS个人用户第三方接入场景场景三:第三方用户第三方接入场景,如图3所示。第三方Web业务用户通过Web实时通信终端访问对应的第三方Web业务服务器,通过Web实时通信网关接入IMS网络,与传统电信终端实现音视频呼叫等业务。由第三方业务服务器代替Web用户提交IMS公开身份标识,通过验证后授权该Web用户从第三方网站提供的WebRTC终端使用IMS业务。需要由Web业务服务器联合Web实时通信网关共同维护Web用户与IMS用户之间的映射绑定与呼叫路由。第三方部署
Web实
时通信
(第兰
方用户)
Wehko用
微务器
eb实时通信
运营商部署
图3第三方用户第三方接入场景
YD/T3193—2016
场景四:匿名用户第三方接入场景,如图4所示。匿名Web业务用户通过Web实时通信终端访问某个第三方Web业务服务器,通过Web实时通信网关接入IMS网络,与传统电信终端实现音视频呼叫等业务。由第三方业务服务器代替匿名用户提交IMS公开身份标识,通过验证后授权该Web用户从第三方网站提供的WebRTC终端使用IMS业务注:实际应用中,Web实时通信网关功能可划分为控制面功能和数据面功能,分别与P-CSCF、IMS-AGW合设。第三方部署
Web实
时通信
(匿名
用户)
6技术方案
6.1系统架构
WebRTC
服务器
我实宿
运营商部署
图4圈名用户第三方接入场景
图5是基于统一IMS的WebRTC系统架构。WebRTC应用服务器是用户接入网络时(通过点击网络链接,或者在浏览器输入URL)所联系的应用服务器,位于运营商网络或者第三方网络。eP-CSCF是终端的信令接入点,位于运营商网络。WSF
PMCSGF
HV-PCRF
eIMS-AGW
图5基于统一IMS的WebRTC系统架构/S-CSCF
图5虚线框中所示功能模块是否需要取决于配置情况。PCC机制只有在EPC接入并且需要QoS控制的时候才需要。NAT功能模块只有当非手机接入IMS时才需要。实际部署中,eP-CSCF可分设在多个网元上(比如分设为P-CSCF和WebRTC信令模块),以对应解决更多用例和配置需求。
6.2功能实体
6.2.1WIC(WebRTCIMS客户端)
YD/T3193—2016
WIC是指能够接入WebRTC系统的JS应用脚本。WebRTCIMS客户端从位于运营商或者第三方网络的WebRTC应用服务器上下载,提供IMS接入。WIC可以在任何支持WebRTC扩展的浏览器(或对等的JS运行环境)上使用。WIC可以使用任何能够接入互联网的IP接入,其中WebRTC的流量受限于该接入网络的QoS和可达性。6.2.2WWSF(WebRTC应用服务器功能)WWSF是用户接入网络的初始接入点功能,负责控制用户的IMS应用。WWSF的特点如下:一WWSF可位于运营商网络或者第三方网络。一WWSF提供呈现给用户的IMS接入的界面。一WWSF提供下载到浏览器的WIC脚本。如果WIC不使用IMS鉴权,WebRTC应用服务器为终端分配正确一致的鉴权相关的IMS标识。从WebRTC应用服务器下载的脚本将控制具体应用的鉴权模式。6.2.3eP-CSCF(P-CSCFenhancedforWebRTC)eP-CSCF应具备IMS-ALG功能以及以下功能:一eP-CSCF至少支持一种终端到网络的信令协议(比如基于WebSocket的SIP、基于WebSocket的REST、基于WebSocket的XMPP等)。一eP-CSCF提供W2接口和Mw接口的互通。一eP-CSCF检查终端执行的WIC出自授权的WWSF。一如果WebRTC终端注册时包含IMS鉴权的单独公有用户标示,eP-CSCF应将IMS鉴权和注册信息从W2传递到Mw。
一否则针对WWSF鉴权的场景:
。eP-CSCF应检查从WebRTC终端收到的任何UE鉴权信息。·eP-CSCF应检查WWSF是否有权限分配IMS用户标示。·eP-CSCF应进行TS33.203所定义的可信任节点鉴权(TNA)。一eP-CSCF应控制eIMS-AGW进行媒体层面互通,包括新增的WebRTC特有的媒体功能。一如果IMS域中有不支持媒体复用的网元,eP-CSCF应通过信令确保不使用媒体复用。如果IMS域中有不支持RTP和RTCP复用的网元,eP-CSCF应通过信令确保不使用该复用。一eP-CSCF位于运营商提供WWSF的所在域,或者与运营商签订协议的WWSF的所在域。6.2.4elMS-AGW(IMSAccessGateWayenhancedforWebRTC)eIMS-AGW是标准的IMS-AGW,并且应包含以下功能eIMS-AGW应支持WebRTC终端所需的媒体互通扩展。一eIMS-AGW应与eP-CSCF位于相同的网络,一对于WebRTC特有的媒体协议,IMS-AGW应支持“e2ae”(定义见3GPPTS33.328)类型的7
YD/T3193—2016
媒体安全,并支持使用DTLS-SRTP作为SRTP媒体的秘钥交换机制。一eIMS-AGW应支持包括ICE的NAT穿越。一eIMS-AGW可实现浏览器所支持任何类型音频和视频编码之间的转码。一当需要GTT服务时,eIMS-AGW应实现基于DataChannels的T.140和基于其他IMS传输的T.140之间的传输层互通。
当需要MSRP时,eIMS-AGW应作为基于DataChannels的MSRP和基于其他IMS传输的MSRP之间的MSRPB2BUA。
当需要BFCP服务时,eIMS-AGW应实现基于DataChannels的BFCP和基于其他IMS传输的BFCP之间的传输层互通。
6.3参考点
6.3.1W1(终端到WWSF)
W1参考点位于终端和WWSF之间。当登陆WebRTC终端的用户界面或者下载WebRTC终端的应用脚本时,通常会使用HTTPS协议。6.3.2W2(终端到eP-CSCF)
W2参考点是终端和eP-CSCF之间的信令接口。在R12中,基于安全WebSocket的SIP并不是W2的强制选项。在该版本中,SIP/SDP流程基于Gm接口,并同时增加WIC扩展,安全WebSocket作为传输协议.对于WebRTC接入,W2允许采用其他协议,但并未在本文档中描述。6.3.3lq(eP-CSCF到elMS-AGW)Iq参考点位于eP-CSCF和eIMS-AGW之间。该接口增强了现有的Iq接口,以满足WIC新增的承载面功能。
6.3.4W3(终端到eIMS-AGW)
W3参考点位于终端和eIMS-AGW之间。W3将承载用户和网络之间的媒体面(见6.4)6.4媒体层协议架构
6.4.1概述
eIMS-AGW是媒体层互通网元。
6.4.2MSRP协议架构
图6是WebRTC终端支持MSRP的协议架构8
elMS-AGW
图6MSRP协议架构
YD/T3193—2016
MSRP协议即消息会话中继协议,用于在已经建立的IM会话中传输即时消息的内容,完成信息交互过程。
eIMS-AGW应提供MSRPB2BUA功能,以便与现有的MSRP终端进行互通。6.4.3BFCP协议架构
图7是WebRTC终端支持BFCP的协议架构。BFCP
eIMS-AGW
图7BFCP协议架构
BFCP协议是IETF提出的用于集中控制式会议的发言权控制协议,其中集中控制式会议指会议由用户和服务器构成,且每个用户只维持与服务器的链接;而服务器负责处理和转发所有控制信令。eIMS-AGW应提供DataChannel到TLS/TCP的传输转接功能,以便与现有的BFCP终端进行互通。eIMS-AGW与远端之间是否使用TLS作为可选,如图7中的“*”所标示。6.4.4T.140协议架构
图8是WebRTC终端支持T.140的协议架构。T.140
SRTP()
eIMS-AGW
3T.140协议架构
SRTP()
T.140协议为ITU-T提出的多媒体应用文本会话协议,可支持会议系统中短消息群发和点到点发送,也可支持会议字幕的通知和显示等功能。9
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。