CN109151369A - 一种基于不同协议网络会议互通的方法和系统 - Google Patents
一种基于不同协议网络会议互通的方法和系统 Download PDFInfo
- Publication number
- CN109151369A CN109151369A CN201811081641.9A CN201811081641A CN109151369A CN 109151369 A CN109151369 A CN 109151369A CN 201811081641 A CN201811081641 A CN 201811081641A CN 109151369 A CN109151369 A CN 109151369A
- Authority
- CN
- China
- Prior art keywords
- terminal
- address
- gatekeeper
- message
- request
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种基于不同协议网络会议互通的方法,属于网络会议技术领域,包括以下步骤:建立互联系统,互联系统建立第一终端与第二终端的连接;互联系统接收第一终端的信息后,根据第一终端的网络协议识别该消息,提取第一终端地址、第二终端地址及相关信息字段;保存第一终端地址和第二终端地址;互联系统根据第二终端的网络协议将第一终端地址、第二终端地址及相关信息字段构建邀请报文;将邀请报文发送至第二终端。本发明采用应用层网关互通技术,可实现Microsoft视频语音产品与基于SIP/H.323的视频语音产品实现一对一的对接,让各软件系统的跨协议通讯成为可能,其具有快速实现多方音视频会议、安全性高、可靠性好等优点。
Description
技术领域
本发明涉及网络会议的互通领域,特别是涉及一种基于不同协议网络会议互通的方法。
背景技术
Microsoft Lync作为成功的商业软件,在拥有很多的用户的同时,也不可避免的会遇到不少推广问题,最常见的是,与基于H.323/SIP标准的视频会议产品的兼容问题,Microsoft Lync、的用户只能与Microsoft Lync的用户进行正常交流,难以与其他厂商的产品实现对接。
正常来说,客户企业内部除了Microsoft Lync之外,还会为员工配备基于硬件(如:华为、思科、宝利通等硬件终端)或基于SIP/H.323软件的技术产品,Microsoft视频语音产品面临着使用现有系统与这些硬件以及软件客户端无缝工作的挑战,有两个主要技术问题需要解决:
点对点呼叫,使用基于MSSIP的Microsoft视频语音产品与基于H.323/SIP的视频语音产品实现一对一呼叫;
多方视频会议,不限数量的基于MSSIP的Microsoft的视频语音产品与不限数量基于H.323/SIP的视频语音产品,同时加入会议进行多方通讯。
在目前市面上,Microsoft并没有一个很好的将如上问题对接的成功案例。用户无法将这些产品有机结合起来,这也阻碍了Microsoft 视频语音产品的进一步推广。
发明内容
为了解决上述问题,本发明提供一种基于不同协议网络会议互通的方法,具有快速实现多方音视频会议、安全性高、可靠性好等优点。
本发明所采用的技术方案是:
一种基于不同协议网络会议互通的方法,包括以下步骤:
S1:建立互联系统,该互联系统建立第一终端与第二终端的连接;
S2:互联系统接收第一终端的信息后,根据第一终端的网络协议识别该消息,提取第一终端地址、第二终端地址及相关信息字段;
S3:保存第一终端地址和第二终端地址;
S4:互联系统根据第二终端的网络协议将第一终端地址、第二终端地址及相关信息字段构建邀请报文;
S5:将邀请报文发送至第二终端。
作为本发明的进一步改进,步骤S1中包括以下步骤:
A1:第一终端发送用户的呼叫请求,根据该呼叫请求获取第二终端的用户信息;
A2:第一网守根据第二终端的用户信息在第一终端的服务器内查找第二终端的注册信息,若无,则执行A3-A6;
A3:第一网守在第一终端所在网络发送端点定位请求,该端点定位请求包括第二终端的用户信息;
A4:网关接收端点定位请求,向第二终端所在网络发出查询请求;
A5:第二网守在对应网络根据第二终端的用户信息查找是否存在第二终端,若存在,则第二终端返回确认信息,并且由网关向第一网守发出端点定位证实信息;
A6:第一网守向第一终端发出呼叫接纳证实信息,并返回第一终端的传输层地址。
作为本发明的进一步改进,所述第一终端为Microsoft Lync、skype forbusiness 、office 365终端的其中一个,所述第二终端为H.323终端或SIP终端。
本发明还提供了一种基于不同协议网络会议互通的系统,包括:
互联系统,用于建立第一终端与第二终端的连接;
接收模块,设置于互联系统,用于接收第一终端的信息并根据第一终端的网络协议识别该消息,同时提取第一终端地址、第二终端地址及相关信息字段;
地址保存模块,用于保存第一终端地址和第二终端地址;
转换模块,设于互联系统中的网关,用于根据第二终端的网络协议将第一终端地址、第二终端地址及相关信息字段构建邀请报文;
发送模块,用于将邀请报文发送至第二终端。
作为本发明的进一步改进,所述互联系统具有:
请求发送单元,设置在第一终端,用于发送用户的呼叫请求,根据该呼叫请求获取第二终端的用户信息;
查找单元,设于第一网守,用于根据第二终端的用户信息在第一终端的服务器内查找第二终端的注册信息,若无,则执行端点定位单元;
端点定位单元,设于第一网守,用于在第一终端所在网络发送端点定位请求,该端点定位请求包括第二终端的用户信息;
查询单元,设于网关,用于接收端点定位请求,向第二终端所在网络发出查询请求;
查找单元,设于第二网守,用于在对应网络根据第二终端的用户信息查找是否存在第二终端;
确认单元,设于第二网守,存在第二终端的情况下由第二终端返回确认信息,并且由网关向第一网守发出端点定位证实信息;
接纳证实单元,设第一网守,用于第一终端发出呼叫接纳证实信息,并返回第一终端的传输层地址。
作为本发明的进一步改进,所述第一终端为Microsoft Lync、skype forbusiness 、office 365终端的其中一个,所述第二终端为H.323终端或SIP终端。
本发明的有益效果是:本发明采用应用层网关互通技术,可实现Microsoft视频语音产品(包括:Microsoft Lync、skype for business、office 365)与基于SIP/H.323的视频语音产品实现一对一的对接,让Microsoft Lync、skype for business与office 365的跨协议通讯成为可能,其具有快速实现多方音视频会议、安全性高、可靠性好等优点。
附图说明
下面结合附图和实施方式对本发明进一步说明。
图1是本发明的原理图;
图2是本发明简单的步骤图。
具体实施方式
参考图1和图2的基于不同协议网络会议互通的方法,包括以下步骤:
S1:建立互联系统,该互联系统建立第一终端(图中为Microsoft Lync终端,也可以为skype for business 、office 365终端)与第二终端(图中为H.323终端,也可以为SIP终端)的连接;
S2:互联系统接收第一终端的信息后,根据第一终端的网络协议识别该消息,提取第一终端地址、第二终端地址及相关信息字段;
S3:保存第一终端地址和第二终端地址;
S4:互联系统根据第二终端的网络协议将第一终端地址、第二终端地址及相关信息字段构建邀请报文;
S5:将邀请报文发送至第二终端。
也即是发明中的互联系统起到了一个转换的作用,通过将来自于第一终端网络协议的数据(报文)转换为符合第二终端挽留过协议的数据(报文),从而实现不同数据协议之间的数据通信。
进一步,步骤S1中包括以下步骤:
A1:第一终端发送用户的呼叫请求,根据该呼叫请求获取第二终端的用户信息;
A2:第一网守根据第二终端的用户信息在第一终端的服务器内查找第二终端的注册信息,若无,则执行A3-A6;
A3:第一网守在第一终端所在网络发送端点定位请求,该端点定位请求包括第二终端的用户信息;
A4:网关接收端点定位请求,向第二终端所在网络发出查询请求;
A5:第二网守在对应网络根据第二终端的用户信息查找是否存在第二终端,若存在,则第二终端返回确认信息,并且由网关向第一网守发出端点定位证实信息;
A6:第一网守向第一终端发出呼叫接纳证实信息,并返回第一终端的传输层地址。
本发明还提供了一种基于不同协议网络会议互通的系统,包括:
互联系统,用于建立第一终端与第二终端的连接;
接收模块,设置于互联系统,用于接收第一终端的信息并根据第一终端的网络协议识别该消息,同时提取第一终端地址、第二终端地址及相关信息字段;
地址保存模块,用于保存第一终端地址和第二终端地址;
转换模块,设于互联系统中的网关,用于根据第二终端的网络协议将第一终端地址、第二终端地址及相关信息字段构建邀请报文;
发送模块,用于将邀请报文发送至第二终端。
上述的互联系统具有:
请求发送单元,设置在第一终端,用于发送用户的呼叫请求,根据该呼叫请求获取第二终端的用户信息;
查找单元,设于第一网守,用于根据第二终端的用户信息在第一终端的服务器内查找第二终端的注册信息,若无,则执行端点定位单元;
端点定位单元,设于第一网守,用于在第一终端所在网络发送端点定位请求,该端点定位请求包括第二终端的用户信息;
查询单元,设于网关,用于接收端点定位请求,向第二终端所在网络发出查询请求;
查找单元,设于第二网守,用于在对应网络根据第二终端的用户信息查找是否存在第二终端;
确认单元,设于第二网守,存在第二终端的情况下由第二终端返回确认信息,并且由网关向第一网守发出端点定位证实信息;
接纳证实单元,设第一网守,用于第一终端发出呼叫接纳证实信息,并返回第一终端的传输层地址。
使用前,用户需要对计算机进行设置。
首先需要将一台物理服务器进行虚拟化,以提供本系统的部署环境,分配给该网关系统的服务器资源需要满足如下要求:CPU≥4核,内存≥4G;
相关防火墙需要开放以下端口:H.232 (UDP1719), SIP (UDP5060),SSH(TCP22),HTTP(TCP80),HTTPS(TCP443), SNMP(UDP161), SAKMP(UDP500)DNS(TCP),SYSLOG(TCP514),NTP(UDP123) ,RDP/RTP/RTCP (UDP40000-499999);
将系统上传至服务器,使用虚拟化系统自带的导入工具将系统导入;
成功导入之后,打开该系统控制台,以管理员权限登入系统,并修改管理员密码;
运行Installwizard进入部署,按照向导依次设置IP地址,子网掩码,WEB登陆账号与密码,日志服务器地址,NTP服务器地址(NTP服务器必须与网关系统服务器实时可达,如果系统和NTP同步失败的情况下,会安装失败);
使用命令DNS servers激活DNS,使用命令NTP server激活NTP,使用命令 SNMP NMS设置NMS;
在个人电脑上使用浏览器输入新部署系统的IP地址(如:10.1.1.39)打开网关界面,使用第5步设置好的WEB账号密码进行登陆;
在系统界面上方导航栏依次定位到“系统管理—设备管理”,录入相关设备的设备名称,IP地址等信息以实现授权;
将相关设备或软件的网关地址设置为网关地址即可成功实现通讯。
实施例中的技术允许不同类型的会议终端(如: Microsoft Lync、office 365、Skype for Business、H.323和SIP)之间进行真正的即时视频语音通话;通过实时转码为不同的编解码器(如:Microsoft RTVideo,H.263,H.264,H.264SVC,VP8和RDP)提供最佳的用户体验;通过在SIP-BFCP,H.323-H.239,RDP和VP8之间进行转码,不仅仅提供高清视频和高质量音频,还允许双向屏幕共享。
以上所述只是本发明优选的实施方式,其并不构成对本发明保护范围的限制。
Claims (6)
1.一种基于不同协议网络会议互通的方法,其特征在于,包括以下步骤:
S1:建立互联系统,该互联系统建立第一终端与第二终端的连接;
S2:互联系统接收第一终端的信息后,根据第一终端的网络协议识别该消息,提取第一终端地址、第二终端地址及相关信息字段;
S3:保存第一终端地址和第二终端地址;
S4:互联系统根据第二终端的网络协议将第一终端地址、第二终端地址及相关信息字段构建邀请报文;
S5:将邀请报文发送至第二终端。
2.根据权利要求1所述的基于不同协议网络会议互通的方法,其特征在于:步骤S1中包括以下步骤:
A1:第一终端发送用户的呼叫请求,根据该呼叫请求获取第二终端的用户信息;
A2:第一网守根据第二终端的用户信息在第一终端的服务器内查找第二终端的注册信息,若无,则执行A3-A6;
A3:第一网守在第一终端所在网络发送端点定位请求,该端点定位请求包括第二终端的用户信息;
A4:网关接收端点定位请求,向第二终端所在网络发出查询请求;
A5:第二网守在对应网络根据第二终端的用户信息查找是否存在第二终端,若存在,则第二终端返回确认信息,并且由网关向第一网守发出端点定位证实信息;
A6:第一网守向第一终端发出呼叫接纳证实信息,并返回第一终端的传输层地址。
3.根据权利要求1或2所述的基于不同协议网络会议互通的方法,其特征在于:所述第一终端为Microsoft Lync、skype for business 、office 365终端的其中一个,所述第二终端为H.323终端或SIP终端。
4.一种基于不同协议网络会议互通的系统,其特征在于,包括:
互联系统,用于建立第一终端与第二终端的连接;
接收模块,设置于互联系统,用于接收第一终端的信息并根据第一终端的网络协议识别该消息,同时提取第一终端地址、第二终端地址及相关信息字段;
地址保存模块,用于保存第一终端地址和第二终端地址;
转换模块,设于互联系统中的网关,用于根据第二终端的网络协议将第一终端地址、第二终端地址及相关信息字段构建邀请报文;
发送模块,用于将邀请报文发送至第二终端。
5.根据权利要求4所述的基于不同协议网络会议互通的系统,其特征在于,所述互联系统具有:
请求发送单元,设置在第一终端,用于发送用户的呼叫请求,根据该呼叫请求获取第二终端的用户信息;
查找单元,设于第一网守,用于根据第二终端的用户信息在第一终端的服务器内查找第二终端的注册信息,若无,则执行端点定位单元;
端点定位单元,设于第一网守,用于在第一终端所在网络发送端点定位请求,该端点定位请求包括第二终端的用户信息;
查询单元,设于网关,用于接收端点定位请求,向第二终端所在网络发出查询请求;
查找单元,设于第二网守,用于在对应网络根据第二终端的用户信息查找是否存在第二终端;
确认单元,设于第二网守,存在第二终端的情况下由第二终端返回确认信息,并且由网关向第一网守发出端点定位证实信息;
接纳证实单元,设第一网守,用于第一终端发出呼叫接纳证实信息,并返回第一终端的传输层地址。
6.根据权利要求4或5所述的基于不同协议网络会议互通的系统,其特征在于:所述第一终端为Microsoft Lync、skype for business 、office 365终端的其中一个,所述第二终端为H.323终端或SIP终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811081641.9A CN109151369A (zh) | 2018-09-17 | 2018-09-17 | 一种基于不同协议网络会议互通的方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811081641.9A CN109151369A (zh) | 2018-09-17 | 2018-09-17 | 一种基于不同协议网络会议互通的方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109151369A true CN109151369A (zh) | 2019-01-04 |
Family
ID=64814386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811081641.9A Pending CN109151369A (zh) | 2018-09-17 | 2018-09-17 | 一种基于不同协议网络会议互通的方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109151369A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460804A (zh) * | 2019-07-30 | 2019-11-15 | 视联动力信息技术股份有限公司 | 会议数据发送方法、系统、设备和计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11205763A (ja) * | 1997-12-30 | 1999-07-30 | Samsung Electron Co Ltd | 画像会議装置 |
CN1553676A (zh) * | 2003-06-06 | 2004-12-08 | 华为技术有限公司 | 多种协议终端进行同一音视频会议的方法 |
CN101360091A (zh) * | 2007-07-30 | 2009-02-04 | 中国电信股份有限公司 | 一种实现会话初始协议终端入会的装置、系统和方法 |
CN102244765A (zh) * | 2011-07-05 | 2011-11-16 | 华平信息技术股份有限公司 | 一种支持多种协议的会议终端交互系统及方法 |
WO2011143434A1 (en) * | 2010-05-12 | 2011-11-17 | Blue Jeans Network, Inc. | Systems and methods for scalable composition of media streams for real-time multimedia communication |
CN105120204A (zh) * | 2015-08-06 | 2015-12-02 | 苏州科达科技股份有限公司 | 兼容多协议的会议中分享双流音频的方法、装置及系统 |
CN106998439A (zh) * | 2017-03-23 | 2017-08-01 | 中国南方电网有限责任公司 | 一种将传统视频会议系统与webrtc融合的网关系统和方法 |
WO2017188028A1 (en) * | 2016-04-28 | 2017-11-02 | Ricoh Company, Ltd. | Network conferencing system, terminal, program for selecting one of a plurality of communication-methods, and method for selecting one of a plurality of communication-methods |
-
2018
- 2018-09-17 CN CN201811081641.9A patent/CN109151369A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11205763A (ja) * | 1997-12-30 | 1999-07-30 | Samsung Electron Co Ltd | 画像会議装置 |
CN1553676A (zh) * | 2003-06-06 | 2004-12-08 | 华为技术有限公司 | 多种协议终端进行同一音视频会议的方法 |
CN101360091A (zh) * | 2007-07-30 | 2009-02-04 | 中国电信股份有限公司 | 一种实现会话初始协议终端入会的装置、系统和方法 |
WO2011143434A1 (en) * | 2010-05-12 | 2011-11-17 | Blue Jeans Network, Inc. | Systems and methods for scalable composition of media streams for real-time multimedia communication |
CN102244765A (zh) * | 2011-07-05 | 2011-11-16 | 华平信息技术股份有限公司 | 一种支持多种协议的会议终端交互系统及方法 |
CN105120204A (zh) * | 2015-08-06 | 2015-12-02 | 苏州科达科技股份有限公司 | 兼容多协议的会议中分享双流音频的方法、装置及系统 |
WO2017188028A1 (en) * | 2016-04-28 | 2017-11-02 | Ricoh Company, Ltd. | Network conferencing system, terminal, program for selecting one of a plurality of communication-methods, and method for selecting one of a plurality of communication-methods |
CN106998439A (zh) * | 2017-03-23 | 2017-08-01 | 中国南方电网有限责任公司 | 一种将传统视频会议系统与webrtc融合的网关系统和方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460804A (zh) * | 2019-07-30 | 2019-11-15 | 视联动力信息技术股份有限公司 | 会议数据发送方法、系统、设备和计算机可读存储介质 |
CN110460804B (zh) * | 2019-07-30 | 2021-01-22 | 视联动力信息技术股份有限公司 | 会议数据发送方法、系统、设备和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100960772B1 (ko) | 메시징 시스템을 갖는 비디오 컨퍼런스 애플리케이션사용자 인터페이스 | |
US11855795B1 (en) | Communication bridging in a remote office environment | |
EP2909995B1 (en) | Method and system for creating a virtual sip user agent by use of a webrtc enabled web browser | |
JP2005513606A (ja) | サーバ呼び出しタイムスケジューリングテレビ会議 | |
KR100603562B1 (ko) | 브이오아이피 음성 처리 장치 및 그 방법 | |
TW201002018A (en) | Method for predicting port number of NAT apparatus based on two STUN server inquiry results | |
KR20040104526A (ko) | 화상회의 시스템 아키텍처 | |
US20090164553A1 (en) | Method and apparatus of accessing network storage device from different private networks through instant messenger | |
US10523730B2 (en) | Real-time transport protocol (RTP) media conference server routing engine | |
CN106998439A (zh) | 一种将传统视频会议系统与webrtc融合的网关系统和方法 | |
Rosas et al. | Videoconference system based on WebRTC with access to the PSTN | |
CN109151369A (zh) | 一种基于不同协议网络会议互通的方法和系统 | |
CN110099025B (zh) | 一种基于视联网的通话方法和装置 | |
Cisco | Release Notes for the Cisco IP/VC 3510 Multipoint Control Unit Version 2.1 | |
CN114244908A (zh) | 一种跨网域的rtsp流媒体传输方法 | |
Alonso et al. | Dynamic media stream mobility with TURN | |
El-Amine et al. | A webrtc-voip communication platform | |
US11178006B2 (en) | Replacement of collaboration endpoints | |
Zhao et al. | Real-time transmission audio and video data stream gateway platform for monitoring and management | |
US20060245416A1 (en) | Architecture for the separation of call control from media processing | |
Jayasekara | Setting Up a VoIP Phone System Using Open Source Tools. | |
US8160079B1 (en) | Local communication agent | |
Gerea et al. | Voip Protocols | |
CN118540308A (zh) | 一种基于WebRTC的弱网远程访问方法与系统 | |
CN116582521A (zh) | 一种多人视频端会议数据处理系统及方法 |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190104 |
|
WD01 | Invention patent application deemed withdrawn after publication |