CN106850399A - 一种基于WebRTC技术即时消息的通信方法 - Google Patents

一种基于WebRTC技术即时消息的通信方法 Download PDF

Info

Publication number
CN106850399A
CN106850399A CN201611262789.3A CN201611262789A CN106850399A CN 106850399 A CN106850399 A CN 106850399A CN 201611262789 A CN201611262789 A CN 201611262789A CN 106850399 A CN106850399 A CN 106850399A
Authority
CN
China
Prior art keywords
server
webrtc
communication means
sip terminal
terminals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611262789.3A
Other languages
English (en)
Other versions
CN106850399B (zh
Inventor
王成立
付柏成
吴秀华
徐晓峰
李夏宾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN GRANDSTREAM NETWORKS TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN GRANDSTREAM NETWORKS TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN GRANDSTREAM NETWORKS TECHNOLOGY Co Ltd filed Critical SHENZHEN GRANDSTREAM NETWORKS TECHNOLOGY Co Ltd
Priority to CN201611262789.3A priority Critical patent/CN106850399B/zh
Publication of CN106850399A publication Critical patent/CN106850399A/zh
Application granted granted Critical
Publication of CN106850399B publication Critical patent/CN106850399B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明主要披露了一种基于WebRTC技术即时消息的通信方法,可以实现WebRTC终端和SIP终端之间的即时消息通信,该通信方法主要包括以下步骤:WebRTC终端进行ICE收集地址,并将携带ICE候选地址的offer SDP发送给服务器;服务器解析SDP,当发现被请求方为SIP终端时,服务器启动中转服务功能,产生携带ICE候选地址的answer SDP回应WebRTC终端的请求,并产生新的offer SDP给SIP终端;WebRTC终端与服务器建立DataChannel通道的连接;WebRTC终端通过SIP Session机制向SIP终端发送即时消息。通过上述发明方案打通了WebRTC终端和SIP终端之间无间隙的沟通,降低通讯成本,同时也增加了不同类型终端间的多样化的通讯方式,提高企业用户的沟通效率。

Description

一种基于WebRTC技术即时消息的通信方法
技术领域
本发明涉及计算机通信领域,更具体地说,涉及基于WebRTC的DataChannel技术实现即时消息IM的方法及***。
背景技术
WebRTC(Web Real-Time Communication,实时通信),是一个基于浏览器的实时多媒体通信技术。该项技术旨在使 Web 浏览器具备实时通信能力,同时,通过将这些能力封装并以 JavaScript API 的方式开放给 Web 应用开发人员,使得 Web 应用开发人员能够通过 HTML 标签和 JavaScript API 快速地开发出基于 Web 浏览器的实时音视频应用,而无需赖任何第三方插件。本文提及的能够进行WebRTC通信的终端称为WebRTC终端。这样WebRTC技术使得支持WebRTC功能的浏览器之间可以进行直接的Web通信,从而改变了终端浏览器与服务器原有的Client/Server工作模式,可以让Web进行端对端通信,是对Web技术的一大创新。WebRTC终端采用流控制传输协议SCTP(Stream Control TransmissionProtocol)作为数据的传输协议,该协议可以对传输数据进行流量控制和拥塞控制。
该项技术将 Web 浏览器打造成一个适用于在所有用户设备,比如移动智能终端和个人电脑等之间,进行实时的音视频和数据通信的通用平台。在本本发明的说明中,我们仅关注数据通信部分。
IP多媒体子***(IP Multimedia Subsystem,IMS)是一种基于IP网络支持多媒体业务的网络架构,采用SIP会话初始协议(Session Initiation Protocol)进行端到端的呼叫控制,符合SIP协议的终端称为SIP终端。SIP终端可以通过SIP Message方法进行即时消息传递。
在VoIP***中,已经部署了很多SIP终端,而新增加的WebRTC终端与SIP终端间可以进行语音和视频通信,对于即时消息的传递无法实现。它们之间需要一个中转服务器来实现两个网络的数据承载协议和数据的加密/解密等的转换,从而实现WebRTC终端和SIP终端即时消息的互通。
两个WebRTC终端间的即时消息的传递,需要借助一个信令服务器来完成的。信令服务器为两个WebRTC之间的DataChannel的建立提供了一个桥梁,通过该信令服务器,双方交互SDP信息,最终,使得两个WebRTC终端建立端对端的DataChannel连接,通过该DataChannel通道,它们就可以相互发送可靠的、加密的即时消息。
发明内容
本发明的目的在于实现一种基于WebRTC技术即时消息的通信方法,可以集信令服务器与中转服务器为一体的服务端,为WebRTC终端与SIP终端发送即时消息提供了一种方法及***。
为了实现上述发明目的,本发明的技术方案如下:
一种基于WebRTC技术即时消息的通信方法,可以实现WebRTC终端和SIP终端之间的即时消息通信,该通信方法主要包括以下步骤: WebRTC终端进行ICE收集地址,并将携带ICE候选地址的offer SDP发送给服务器;服务器解析SDP,当发现被请求方为SIP终端时,服务器启动中转服务功能,产生携带ICE候选地址的answer SDP回应WebRTC终端的请求,并产生新的offer SDP给SIP终端; WebRTC终端与服务器建立DataChannel通道的连接; WebRTC终端通过SIP Session机制向SIP终端发送即时消息。
优选的,上述通信方法还包括:WebRTC终端与所述服务器间,需要进行ICE校验,来验证ip、port的连通性。
优选的,上述通信方法中,服务器会将SCTP加密的消息解密后,通过SIP Session机制将所述即时消息发送给SIP终端。
优选的,上述通信方法还包括:WebRTC终端与SIP终端均注册到服务器。
优选的,在实现通信方法过程中,SIP终端只需要注册到服务器即可,可工作在不接通电话状态,也可工作在接通电话状态。
优选的,上述通信方法中,,服务器会将未加密的SIP消息加密后,再通过DataChannel发送给WebRTC终端。
优选的,上述通信方法还包括:SIP终端与服务器建立语音连接通路。
优选的,上述通信方法还包括:在服务器内部将SIP终端的RTP数据包解析处理,再通过语音识别模块将SIP终端的语音转化为文字信息,最后通过DataChannel通道将即时的文字信息发送到WebRTC终端。
优选的,上述通信方法还包括:WebRTC终端将文字信息通过SCTP协议发送给服务器,服务器对SCTP加密的消息进行解密。
优选的,上述通信方法还包括:服务器通过语音识别模块将文字信息转化为语音数据,再通过所述语音连接通路发送给所述SIP终端。
此外,本发明还提供一种基于WebRTC技术即时消息的通信方法,可以实现SIP终端作为请求方向WebRTC终端建立通信,其特征在于,所述通信方法主要包括以下步骤:
所述SIP终端向所述WebRTC终端拨打电话,所述SIP终端首先发送请求信令给服务器;所述服务器会将收集ICE地址,并重新填充携带所述ICE候选地址的offer SDP发送给所述WebRTC终端;所述WebRTC终端收到offer后,产生携带ICE候选地址的answer SDP回应所述服务器;在所述服务器与所述WebRTC终端间建立DataChannel通道,在所述SIP终端与服务器间建立普通的SIP session;所述服务器内部将所述SIP终端的RTP数据包解析处理,再通过语音识别模块将所述SIP终端的语音转化为文字信息,最后通过所述DataChannel通道将即时的文字信息发送到所述WebRTC终端;所述服务器通过语音识别模块将文字信息转化为语音数据,再通过所述语音连接通路发送给所述SIP终端。
本发明一种基于WebRTC技术即时消息的通信方法,可以为正在进行的语音会话、视频会话或会议提供即时消息的功能,给音视频通信增加即时消息的数据通信功能,也可以创建独立的DataChannel通道,无需音频或者视频通信,大大拓展了现有应用模式,极大丰富了用户多样化的选择。
附图说明
图1为本发明具体实施例一示意图;
图2为本发明具体实施例一的信令交互示意图;
图3为本发明具体实施例二示意图;
图4为本发明具体实施例二的信令交互示意图;
图5为本发明具体实施例三示意图;
图6为本发明具体实施例中信令/中转服务器内部结构图。
具体实施方式
本发明的基本原理:基于WebRTC的DataChannel技术实现即时消息IM通信的方法及***,在两个WebRTC终端间通过信令服务器建立端对端的DataChannel连接。而在WebRTC终端与SIP终端之间,通过中转服务器将即时消息加密或者解密,然后SCTP与SIP协议间转换实现两个不同终端间的即时消息技术。本发明方案可为WebRTC终端间提供即时消息的功能,也可为WebRTC终端与SIP终端提供中转即时消息的功能。
为了更清楚地说明本发明实例的技术方案,下面将结合示例图对本发明的实施进行详细的介绍,下面的描述仅仅是本发明的一些实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些实施例获得本发明的其他实施方式。
具体实施例一是本发明具体实施例中两个WebRTC终端间的DataChannel连接的实施方案。图1为本发明具体实施例一示意图。图2为本发明具体实施例一的信令交互示意图。参考图1和图2,我们可知,其中文中提及的信令服务器在这里也是我们的UCM,该UCM仅仅为WebRTC终端的分机提供信令通道的功能,不会参与到即时消息的传递的环节。
两个WebRTC终端均注册到信令服务器中,其中,一个WebRTC终端可以向另一个WebRTC终端请求DataChannel连接。
首先,请求方会调用WebRTC模块的PeerConnection接口,创建出peerconnection对象,接着调用该对象的createDataChannel方法创建一个DataChannel。
然后,请求方WebRTC终端开始收集ICE候选地址,当***中部署了stun server时,会向stun server发送binding请求,获取WebRTC终端的公网地址。当完成了ICE地址收集后,会将携带着ICE候选地址的offer SDP发送给信令/中转服务器,接着服务器会将该SDP透传给被请求方WebRTC终端。
被请求方WebRTC终端会产生携带着ICE候选地址的answer SDP,发送给信令/中转服务器,接着服务器会将该SDP透传给请求方WebRTC终端。
当请求方WebRTC终端收到answer SDP后,会跟被请求方进行ICE校验,来验证SDP协商的UDP端口是否可用,如果可以使用,则会在两个WebRTC终端间建立DataChannel通道。
最后,任意一方WebRTC终端可以给另一方发送即时消息。
在本发明具体实施例中提及的信令/中转服务器均特指的是UCM,它既做信令服务器,也做中转服务器。它做信令服务器时,对WebRTC和SIP终端发来的信令进行解析,并做相应的动作;它做中转服务器时,承担音视频和消息的网关服务功能,对WebRTC终端和SIP终端的消息进行加密、解密等工作。
具体实施例二是本发明具体实施例中WebRTC终端向SIP终端请求即时消息功能的实施方案。图3为本发明具体实施例二示意图。图4为本发明具体实施例二的信令交互示意图。参考图3和图4,可知此时方案主要包括以下一些实现操作:
WebRTC终端与SIP终端均注册到信令/中转服务器。
WebRTC终端完成ICE收集地址后,将携带ICE候选地址的offer SDP发送给信令/中转服务器,由其解析SDP,发现被请求方为SIP终端。
此时,信令/中转服务器需要中转服务器的功能,产生携带ICE候选地址的answerSDP回应请求WebRTC终端;并产生新的offer SDP发送给SIP终端;
在WebRTC终端与信令/中转服务器间,需要进行ICE校验,来验证IP、PORT的连通性。
完成ICE校验后,在WebRTC终端与信令/中转服务器间建立了DataChannel通道的连接。
在SIP终端与信令/中转服务器间,就是普通的SIP Session。
当WebRTC终端向SIP终端发送即时消息时,信令/中转服务器会将SCTP加密的消息解密后,通过SIP Session机制发送给SIP终端。此时的SIP终端只需要注册到信令/中转服务器即可,可工作在不接通电话状态,也可工作在接通电话状态。SIP Session的消息机制中, SIP终端可以在语音连接通路时,通过SIP Session的消息机制与UCM传输文字信息;也可以在未打通语音电话时,通过SIP Session的消息机制与UCM互传文字信息
当SIP终端向WebRTC终端发送即时消息时,信令/中转服务器会将未加密的SIP消息加密后,再通过DataChannel发送给WebRTC终端。
在WebRTC终端与SIP终端的即时消息功能中,需要信令/中转服务器对数据承载协议和加密类型等进行转换。
同理,SIP终端也是可以向WebRTC终端请求即时消息功能的实施。
具体实施例三是本发明具体实施例中SIP终端与WebRTC终端实现语音与消息交互的实施方案。图5为本发明具体实施例三示意图。此时方案主要包括以下一些步骤来实现操作:
WebRTC终端与SIP终端均注册到信令/中转服务器。
该方案的注册与ICE候选地址收集流程与具体实施例二相同,同时在完成ICE校验后,在WebRTC终端与信令/中转服务器间建立了DataChannel通道连接。
在SIP终端与信令/中转服务器间,就是普遍的SIP会话。
而与具体实施例二不同的是,具体实施例三这边的SIP终端必须打通与信令/中转服务器的语音通话,也就是说要建立audio RTP语音连接通路。在信令/中转服务器内部将SIP终端的RTP数据包解析处理,再通过语音识别模块将SIP终端的语音转化为文字信息,最后通过DataChannel模块通道将即时的文字信息发送到WebRTC终端。图6为本发明具体实施例中信令/中转服务器内部结构图。如图所示,在本发明具体实施例三中,信令/中转服务器内部包括:信令处理模块、加密/解密模块、桥接模块、语音识别模块、WebRTC DataChannle模块、SIP模块,其中语音识别模块用于实现上述语音转化文字功能。
而在WebRTC终端可以将文字信息通过SCTP协议发送给信令/中转服务器,在信令/中转服务器这边先对SCTP加密的消息进行解密,再通过语音识别模块将文字信息转化为语音数据,通过audio RTP发送给SIP终端。
这样,就可以实现SIP终端与WebRTC终端的消息与语音的实时交互。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种基于WebRTC技术即时消息的通信方法,可以实现WebRTC终端和SIP终端之间的即时消息通信,其特征在于,所述通信方法主要包括以下步骤:
所述WebRTC终端进行ICE收集地址,并将携带ICE候选地址的offer SDP发送给服务器;
所述服务器解析SDP,当发现被请求方为所述SIP终端时,所述服务器启动中转服务功能,产生携带ICE候选地址的answer SDP回应所述WebRTC终端的请求,并产生新的offerSDP发送给所述SIP终端;
所述WebRTC终端与所述服务器建立DataChannel通道的连接;
所述WebRTC终端通过SIP Session机制向所述SIP终端发送即时消息。
2.根据权利要求1所述的通信方法,其特征在于,所述通信方法还包括:所述WebRTC终端与所述服务器间,需要进行ICE校验,来验证ip、port的连通性。
3.根据权利要求2所述的通信方法,其特征在于,所述通信方法还包括:所述服务器会将SCTP加密的消息解密后,通过SIP Session机制将所述即时消息发送给所述SIP终端。
4.根据权利要求3所述的通信方法,其特征在于,所述通信方法还包括:所述WebRTC终端与所述SIP终端均注册到所述服务器。
5.根据权利要求4所述的通信方法,其特征在于,在实现所述通信方法过程中,所述SIP终端只需要注册到所述服务器即可,可工作在不接通电话状态,也可工作在接通电话状态。
6.根据权利要求5所述的通信方法,其特征在于,所述服务器会将未加密的SIP消息加密后,再通过所述DataChannel发送给所述WebRTC终端。
7.根据权利要求6所述的通信方法,其特征在于,所述通信方法还包括:所述SIP终端与所述服务器建立语音连接通路。
8.根据权利要求7所述的通信方法,其特征在于,所述通信方法还包括:在所述服务器内部将所述SIP终端的RTP数据包解析处理,再通过语音识别模块将所述SIP终端的语音转化为文字信息,最后通过所述DataChannel通道将即时的文字信息发送到所述WebRTC终端。
9.根据权利要求8所述的通信方法,其特征在于,所述通信方法还包括:所述WebRTC终端将文字信息通过SCTP协议发送给所述服务器,所述服务器先对SCTP加密的消息进行解密,再通过语音识别模块将文字信息转化为语音数据,通过所述语音连接通路发送给所述SIP终端。
10.根据权利要求9所述的通信方法,其特征在于,所述通信方法还包括:所述服务器通过语音识别模块将文字信息转化为语音数据,再通过所述语音连接通路发送给所述SIP终端。
11.一种基于WebRTC技术即时消息的通信方法,可以实现WebRTC终端和SIP终端之间的即时消息通信,其特征在于,所述通信方法主要包括以下步骤:
所述SIP终端向所述WebRTC终端拨打电话,所述SIP终端首先发送请求信令给服务器;所述服务器会将收集ICE地址,并重新填充携带所述ICE候选地址的offer SDP发送给所述WebRTC终端;所述WebRTC终端收到offer后,产生携带ICE候选地址的answer SDP回应所述服务器;在所述服务器与所述WebRTC终端间建立DataChannel通道,在所述SIP终端与服务器间建立普通的SIP session机制;所述服务器内部将所述SIP终端的RTP数据包解析处理,再通过语音识别模块将所述SIP终端的语音转化为文字信息,最后通过所述DataChannel通道将即时的文字信息发送到所述WebRTC终端;所述服务器通过语音识别模块将文字信息转化为语音数据,再通过所述语音连接通路发送给所述SIP终端。
CN201611262789.3A 2016-12-30 2016-12-30 一种基于WebRTC技术即时消息的通信方法 Active CN106850399B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611262789.3A CN106850399B (zh) 2016-12-30 2016-12-30 一种基于WebRTC技术即时消息的通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611262789.3A CN106850399B (zh) 2016-12-30 2016-12-30 一种基于WebRTC技术即时消息的通信方法

Publications (2)

Publication Number Publication Date
CN106850399A true CN106850399A (zh) 2017-06-13
CN106850399B CN106850399B (zh) 2022-04-26

Family

ID=59114998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611262789.3A Active CN106850399B (zh) 2016-12-30 2016-12-30 一种基于WebRTC技术即时消息的通信方法

Country Status (1)

Country Link
CN (1) CN106850399B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109995734A (zh) * 2017-12-30 2019-07-09 中国科学院沈阳计算技术研究所有限公司 一种基于SIP协议的WebRTC的通信方法
CN111092802A (zh) * 2018-10-23 2020-05-01 ***通信有限公司研究院 一种消息交互方法、发送设备及接收设备
CN111147506A (zh) * 2019-12-30 2020-05-12 武汉兴图新科电子股份有限公司 一种基于html5播放流媒体数据的方法、***及存储设备
CN111447236A (zh) * 2020-04-03 2020-07-24 安康鸿天科技股份有限公司 基于区块链的通信鉴权方法、装置、终端设备和存储介质
CN112073423A (zh) * 2020-09-15 2020-12-11 杭州二更网络科技有限公司 基于WebRTC进行浏览器推流的方法及***
CN112218388A (zh) * 2020-09-15 2021-01-12 贵阳朗玛信息技术股份有限公司 一种断网重连的方法及装置
CN113014544A (zh) * 2021-01-25 2021-06-22 阳光凯讯(北京)科技有限公司 基于webRtc无中心媒体链路建立方法及装置
CN113114702A (zh) * 2021-05-13 2021-07-13 上海井星信息科技有限公司 一种IOS端基于SIP协议交互的WebRTC通信方法和***
CN113726893A (zh) * 2021-08-31 2021-11-30 广州艾美网络科技有限公司 曲库更新方法、装置、ktv盒子、歌曲服务器及网络ktv***
CN114785729A (zh) * 2022-03-30 2022-07-22 慧之安信息技术股份有限公司 基于sip协议格式转换的信令交互控制方法和***
CN116048668A (zh) * 2023-03-30 2023-05-02 麒麟软件有限公司 基于web操作***的应用插件通信***
WO2023160076A1 (zh) * 2022-02-25 2023-08-31 腾讯科技(深圳)有限公司 信息交互方法、装置及计算机设备、存储介质、程序产品

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1738243A (zh) * 2004-08-16 2006-02-22 梁松 搜索引擎呼叫通讯***及方法
CN102790710A (zh) * 2011-05-16 2012-11-21 北京新媒传信科技有限公司 Pc终端和手机的音视频通信方法及装置
CN104052732A (zh) * 2013-03-14 2014-09-17 阿瓦亚公司 为Web实时通信交互流管理身份提供者标识符的方法和***
CN104283760A (zh) * 2013-07-04 2015-01-14 华为技术有限公司 一种WebRTC通信方法、相关设备及***
US20150127709A1 (en) * 2013-11-05 2015-05-07 Avaya Inc. Providing reliable session initiation protocol (sip) signaling for web real-time communications (webrtc) interactive flows, and related methods, systems, and computer-readable media
CN104704795A (zh) * 2012-10-19 2015-06-10 统一有限责任两合公司 通过使用具有webRTC功能的网络浏览器创建虚拟SIP用户代理的方法和***
US20150180825A1 (en) * 2013-12-20 2015-06-25 Futurewei Technologies Inc. METHOD OF IMS (SIP NETWORK) webRTC OPTIMIZED P2P COMMUNICATION
US20150304359A1 (en) * 2014-04-17 2015-10-22 Avaya Inc. APPLICATION OF ENTERPRISE POLICIES TO WEB REAL-TIME COMMUNICATIONS (WebRTC) INTERACTIVE SESSIONS USING AN ENTERPRISE SESSION INITIATION PROTOCOL (SIP) ENGINE, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA
US20150341312A1 (en) * 2014-05-20 2015-11-26 Avaya, Inc. Firewall traversal for web real-time communications
CN106161179A (zh) * 2015-03-26 2016-11-23 中兴通讯股份有限公司 一种基于网页的实时通信的媒体处理方法与装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1738243A (zh) * 2004-08-16 2006-02-22 梁松 搜索引擎呼叫通讯***及方法
CN102790710A (zh) * 2011-05-16 2012-11-21 北京新媒传信科技有限公司 Pc终端和手机的音视频通信方法及装置
CN104704795A (zh) * 2012-10-19 2015-06-10 统一有限责任两合公司 通过使用具有webRTC功能的网络浏览器创建虚拟SIP用户代理的方法和***
CN104052732A (zh) * 2013-03-14 2014-09-17 阿瓦亚公司 为Web实时通信交互流管理身份提供者标识符的方法和***
CN104283760A (zh) * 2013-07-04 2015-01-14 华为技术有限公司 一种WebRTC通信方法、相关设备及***
US20150127709A1 (en) * 2013-11-05 2015-05-07 Avaya Inc. Providing reliable session initiation protocol (sip) signaling for web real-time communications (webrtc) interactive flows, and related methods, systems, and computer-readable media
US20150180825A1 (en) * 2013-12-20 2015-06-25 Futurewei Technologies Inc. METHOD OF IMS (SIP NETWORK) webRTC OPTIMIZED P2P COMMUNICATION
US20150304359A1 (en) * 2014-04-17 2015-10-22 Avaya Inc. APPLICATION OF ENTERPRISE POLICIES TO WEB REAL-TIME COMMUNICATIONS (WebRTC) INTERACTIVE SESSIONS USING AN ENTERPRISE SESSION INITIATION PROTOCOL (SIP) ENGINE, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA
US20150341312A1 (en) * 2014-05-20 2015-11-26 Avaya, Inc. Firewall traversal for web real-time communications
CN106161179A (zh) * 2015-03-26 2016-11-23 中兴通讯股份有限公司 一种基于网页的实时通信的媒体处理方法与装置

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109995734A (zh) * 2017-12-30 2019-07-09 中国科学院沈阳计算技术研究所有限公司 一种基于SIP协议的WebRTC的通信方法
CN111092802A (zh) * 2018-10-23 2020-05-01 ***通信有限公司研究院 一种消息交互方法、发送设备及接收设备
CN111147506A (zh) * 2019-12-30 2020-05-12 武汉兴图新科电子股份有限公司 一种基于html5播放流媒体数据的方法、***及存储设备
CN111447236A (zh) * 2020-04-03 2020-07-24 安康鸿天科技股份有限公司 基于区块链的通信鉴权方法、装置、终端设备和存储介质
CN112073423A (zh) * 2020-09-15 2020-12-11 杭州二更网络科技有限公司 基于WebRTC进行浏览器推流的方法及***
CN112218388A (zh) * 2020-09-15 2021-01-12 贵阳朗玛信息技术股份有限公司 一种断网重连的方法及装置
CN113014544B (zh) * 2021-01-25 2023-02-10 阳光凯讯(北京)科技有限公司 基于webRtc无中心媒体链路建立方法及装置
CN113014544A (zh) * 2021-01-25 2021-06-22 阳光凯讯(北京)科技有限公司 基于webRtc无中心媒体链路建立方法及装置
CN113114702A (zh) * 2021-05-13 2021-07-13 上海井星信息科技有限公司 一种IOS端基于SIP协议交互的WebRTC通信方法和***
CN113726893A (zh) * 2021-08-31 2021-11-30 广州艾美网络科技有限公司 曲库更新方法、装置、ktv盒子、歌曲服务器及网络ktv***
CN113726893B (zh) * 2021-08-31 2024-01-09 广州艾美网络科技有限公司 曲库更新方法、装置、ktv盒子、歌曲服务器及网络ktv***
WO2023160076A1 (zh) * 2022-02-25 2023-08-31 腾讯科技(深圳)有限公司 信息交互方法、装置及计算机设备、存储介质、程序产品
CN114785729B (zh) * 2022-03-30 2023-01-10 慧之安信息技术股份有限公司 基于sip协议格式转换的信令交互控制方法和***
CN114785729A (zh) * 2022-03-30 2022-07-22 慧之安信息技术股份有限公司 基于sip协议格式转换的信令交互控制方法和***
CN116048668A (zh) * 2023-03-30 2023-05-02 麒麟软件有限公司 基于web操作***的应用插件通信***
CN116048668B (zh) * 2023-03-30 2023-06-23 麒麟软件有限公司 基于web操作***的应用插件通信***

Also Published As

Publication number Publication date
CN106850399B (zh) 2022-04-26

Similar Documents

Publication Publication Date Title
CN106850399A (zh) 一种基于WebRTC技术即时消息的通信方法
US6757823B1 (en) System and method for enabling secure connections for H.323 VoIP calls
EP1989831B1 (en) System and method for consolidating media signaling to facilitate internet protocol (ip) telephony
KR100735357B1 (ko) 이동통신 시스템의 가입자에게 사설 음성 호 서비스를제공하는 방법 및 시스템과 이를 위한 무선 소프트 스위치장치
GB0321975D0 (en) Exchange protocol for combination multimedia services
KR20070105886A (ko) 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템
TW201002018A (en) Method for predicting port number of NAT apparatus based on two STUN server inquiry results
WO2015172454A1 (zh) 一种在浏览器和电信网络之间进行通信的方法和网关
US20070245411A1 (en) Methods, systems and computer program products for single sign on authentication
CN101026616A (zh) 基于ip多媒体子***的交互式媒体会话建立***和方法
KR20070077419A (ko) IMS 도메인을 통한 실시간 서비스를 포함하는 VoIP단말의 호 요청을 CSI 단말이 처리하는 방법 및 장치
WO2010052514A2 (en) Systems and methods for utilizing ims data security mechanisms in a circuit switched network
WO2010020169A1 (zh) 一种媒体旁路的方法、***和装置
KR100727069B1 (ko) Sip 기반의 무선 패킷 교환망 시스템에서의 타망 연동방법 및 그 시스템
CN105516176A (zh) 一种呼叫中心***及其通信连接方法和装置
CN1998215A (zh) 用于交换基于ip业务的数据的连接的建立
US8031697B2 (en) Method for bearer independent call control (BICC) optimization for IP bearer support
CN100558193C (zh) 使用移动网络、sip和parlay验证移动通信设备
US11218515B2 (en) Media protection within the core network of an IMS network
KR100967604B1 (ko) 신뢰성 있는 발신번호 표시를 위한 VoIP서비스의 호설정 제어방법
KR100429548B1 (ko) 3gpp imt-2000 패킷망의 착신서비스 시스템 및 방법
CN103929436B (zh) 一种限制ims网络中反复媒体协商的方法
CA2653663C (en) Method for securing ip connections for network operator interconnections
KR20110119972A (ko) Sip 기반 인터넷 전화 서비스 보안 시스템 및 그 방법
WO2007082435A1 (fr) Système, procédé et équipement réseau d'écoute légale dans un réseau de nouvelle génération

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant