CN101174999A - 一种基于sip协议的全球眼设备穿越nat的方法 - Google Patents

一种基于sip协议的全球眼设备穿越nat的方法 Download PDF

Info

Publication number
CN101174999A
CN101174999A CNA2007101864383A CN200710186438A CN101174999A CN 101174999 A CN101174999 A CN 101174999A CN A2007101864383 A CNA2007101864383 A CN A2007101864383A CN 200710186438 A CN200710186438 A CN 200710186438A CN 101174999 A CN101174999 A CN 101174999A
Authority
CN
China
Prior art keywords
registration
address
message
port
supervision platform
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
Application number
CNA2007101864383A
Other languages
English (en)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNA2007101864383A priority Critical patent/CN101174999A/zh
Publication of CN101174999A publication Critical patent/CN101174999A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种基于SIP协议的全球眼设备穿越NAT的方法,所述方法包括以下步骤:监控前端在注册包中加入一个表明希望获得NAT的公网地址的字段,并向监控平台发起注册;监控平台根据注册包的信息判断监控前端的IP地址和端口与UDP包中的源IP地址和端口是否相同,并采取相应的措施;监控平台按SIP协议规定,记录监控前端的地址,并响应注册成功。通过此方法,通过此方法,可以在不需要借助第三方设备,就可以解决了全球眼网络视频监控***穿越NAT的问题。

Description

一种基于SIP协议的全球眼设备穿越NAT的方法
技术领域
本发明属于全球眼网络视频监控领域,具体地说,涉及全球眼网络视频监控***中穿越NAT(网络地址转换)的一种方法。
背景技术
全球眼网络视频监控业务是由中国电信推出的一项完全基于宽带网的远程图像监控、传输、存储,管理的增值业务。全球眼网络视频监控***由监控前端、客户监控中心/控制点、“全球眼”监控平台、传输网络四部分组成。
SIP(会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。
SIP中有两个要素。SIP用户代理和SIP网络服务器。用户代理是呼叫的终端***元素,而SIP服务器是处理与多个呼叫相关联信令的网络设备。
在全球眼网络视频监控***中,监控前端扮演着SIP用户代理的角色,“全球眼”监控平台扮演着SIP网络服务器的角色。
由于整个监控***完全基于宽带网,因此存在全球眼设备穿越NAT(网络地址转换)的需求。目前还没有关于基于SIP实现全球眼网络视频监控***穿越NAT的方法。
发明内容
本发明的目的在于,提供一种基于SIP协议的全球眼设备穿越NAT的方法,通过此方法,可以在不需要借助第三方设备,就可以解决了全球眼网络视频监控***穿越NAT的问题,具体的指监控前端在NAT内部(私网),监控平台在NAT外部(公网)上的问题,且本发明的方法方案简单。
为了解决上述问题,本发明提出了一种基于SIP协议的全球眼设备穿越NAT的方法,所述方法包括以下步骤:
(1)监控前端向监控平台发起注册,并在注册包中,加入一个字段,所述字段用于表明希望获得NAT的公网地址;
(2)监控平台向监控前端响应注册消息,如果注册消息中contact字段的IP地址和端口与UDP包中的源IP地址和端口不相同,执行(3);如果相同,说明监控前端在公网上,执行(5);
(3)监控平台发送响应消息,并在消息内容里放置监控前端注册时的UDP包中的源IP地址和端口;
(4)监控前端收到响应消息,用消息里放置的IP和端口,替换contact字段的IP地址和端口,重新向监控平台发起注册;
(5)监控平台按SIP协议规定,记录监控前端的地址,并响应注册成功。
(6)监控前端判断是否执行了(4),如果执行了,则发送保活信息,否则不用发送。
进一步的,所述保活消息使用OPTIONS消息发送。
进一步的,保活消息定时发送。
本发明解决了全球眼网络视频监控***穿越NAT的问题,主要优点有:
第一点,方案简单,不需要借助第三方设备,只需要现有设备支持本发明提供的方法就可以完成穿越。
第二点,易于实施,不用对用户网络做改动。
第三点,适应性非常好,适用于各种NAT环境。不论是对称性的NAT,或者非对称性的,都可以适用。即使监控前端位于多个NAT设备之后,本发明仍然可以适用。
第四点,兼容性好。对于不支持本发明提供的方法的设备,直接与支持本发明的设备对接而不会引起任何问题。不论是监控前端和监控平台都可以。并且使用本发明的设备,可以同时使用其他穿越方式,比如SBC(会话边界控制器)方式,也不会引起任何问题。
附图说明
图1是监控前端与监控平台关系图;
图2是本发明方法的流程图;
图3是在图1环境下,使用本发明方法的监控前端与使用本发明方法的监控平台的信令流程图。
具体实施方式
下面结合附图及实施例对本发明的技术方案做进一步说明。
图1描述的是一个NAT环境下的全球眼网络视频监控***。为了便于描述,将监控前端简称为PU,将监控平台简称为MP,PU位于NAT内部(私网),MP位于NAT外部(公网)。
请参考图2和图3。图2和图3描述了下本发明方法的流程以及使用本发明方法的监控前端与使用本发明方法的监控平台的信令流程图。
主要步骤包括:
第一步,PU向MP发起注册,并在注册消息(REGISTER)的消息体(MessageBody)中加入一个字段,该字段用于表明希望获得NAT的公网地址。在本实施例中,具体的说,消息体中加入以下内容:
MessageBody=(RequireMyIP)
RequireMyIP=″RequireMyIP″″=″(″true″|″false″)
其中:RequireMyIP是加入的字段,表明希望获得NAT的公网地址,true表示终端希望获得NAT的公网地址;false表示终端使用正常流程注册。
在本实施例中,此字段具体说明如下:
RequireMyIP=ture
第二步,MP向PU响应注册消息。如果没有第一步中的特殊字段,或RequireMyIP字段为false,则按照SIP协议的标准注册流程处理。否则分为两种情况。情况1,如果发现注册消息中contact字段的IP地址和端口与UDP包中的源IP地址和端口不相同,执行第三步;情况2,如果相同,说明PU在公网上,直接执行第五步。
第三步,MP发送响应消息440,并在消息内容里放置PU注册时的UDP包中的源IP地址和端口。在本实施例中,具体的说,消息体中加入以下内容:
MessageBody=(YourIP)
YourIP=″YourIP″″=″IPAddress-value″:″IPPort-value
其中:
IPAddress-value是一个字符串形式的IP地址,例如图1中实施例中描述的10.16.8.90;
IPPort-value是一个字符串形式的IP端口,例如图1中实施例中描述的1000。
在本实施例中,此字段如下:
YourIP=10.16.8.90:1000
第四步,PU收到临时响应消息,用消息里放置的IP和端口,替换contact字段的IP地址和端口,重新向MP发起注册。
第五步,MP按SIP协议规定,记录PU的地址,并响应注册成功。
第六步,PU判断是否执行了第四步,如果执行了,则定期发送保活消息。否则不用发送。保活消息使用OPTIONS消息。本实施例中,保活消息定时发送。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

Claims (4)

1.一种基于SIP协议的全球眼设备穿越NAT的方法,其特征在于:包括以下步骤:
(1)监控前端向监控平台发起注册,并在注册包中,加入一个字段,所述字段用于表明希望获得NAT的公网地址;
(2)监控平台向监控前端响应注册消息,如果注册消息中contact字段的IP地址和端口与UDP包中的源IP地址和端口不相同,执行(3);如果相同,直接执行(5);
(3)监控平台发送响应消息,并在消息内容里放置监控前端注册时的UDP包中的源IP地址和端口;
(4)监控前端收到响应消息,用消息里放置的IP和端口,替换contact字段的IP地址和端口,重新向监控平台发起注册;
(5)监控平台按SIP协议规定,记录监控前端的地址,并响应注册成功。
2.如权利要求1所述的方法,其特征在于:所述方法进一步包括:(6)监控前端判断是否执行了(4),如果执行了,则发送保活信息,否则不用发送。
3.如权利要求2所述的方法,其特征在于:所述保活消息使用OPTIONS消息发送。
4.如权利要求3所述的方法,其特征在于:所述保活消息是定时发送。
CNA2007101864383A 2007-11-14 2007-11-14 一种基于sip协议的全球眼设备穿越nat的方法 Pending CN101174999A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101864383A CN101174999A (zh) 2007-11-14 2007-11-14 一种基于sip协议的全球眼设备穿越nat的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101864383A CN101174999A (zh) 2007-11-14 2007-11-14 一种基于sip协议的全球眼设备穿越nat的方法

Publications (1)

Publication Number Publication Date
CN101174999A true CN101174999A (zh) 2008-05-07

Family

ID=39423269

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101864383A Pending CN101174999A (zh) 2007-11-14 2007-11-14 一种基于sip协议的全球眼设备穿越nat的方法

Country Status (1)

Country Link
CN (1) CN101174999A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860536A (zh) * 2010-05-31 2010-10-13 北京邮电大学 一种基于sip软终端的私网穿越***和方法
CN102316042A (zh) * 2011-09-30 2012-01-11 杭州华三通信技术有限公司 一种报文的传输方法、设备和***
CN102487546A (zh) * 2010-12-01 2012-06-06 中兴通讯股份有限公司 一种会话初始化协议终端的注册方法及***
CN102568166A (zh) * 2010-12-08 2012-07-11 中国电信股份有限公司 基于网络视频监控的声讯报警安防***和方法
WO2014059826A1 (zh) * 2012-10-19 2014-04-24 中兴通讯股份有限公司 设备上线、地址下发方法、前端设备、服务器及监控***
CN102316042B (zh) * 2011-09-30 2016-12-14 杭州华三通信技术有限公司 一种报文的传输方法、设备和***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860536A (zh) * 2010-05-31 2010-10-13 北京邮电大学 一种基于sip软终端的私网穿越***和方法
CN101860536B (zh) * 2010-05-31 2014-05-07 北京邮电大学 一种基于sip软终端的私网穿越***和方法
CN102487546A (zh) * 2010-12-01 2012-06-06 中兴通讯股份有限公司 一种会话初始化协议终端的注册方法及***
CN102568166A (zh) * 2010-12-08 2012-07-11 中国电信股份有限公司 基于网络视频监控的声讯报警安防***和方法
CN102316042A (zh) * 2011-09-30 2012-01-11 杭州华三通信技术有限公司 一种报文的传输方法、设备和***
CN102316042B (zh) * 2011-09-30 2016-12-14 杭州华三通信技术有限公司 一种报文的传输方法、设备和***
WO2014059826A1 (zh) * 2012-10-19 2014-04-24 中兴通讯股份有限公司 设备上线、地址下发方法、前端设备、服务器及监控***

Similar Documents

Publication Publication Date Title
US10749979B1 (en) Packetcable controller for voice over IP network
US8165280B1 (en) Method and system for providing busy override service in a SIP-based network
EP2150013B1 (en) System, equipment and method for implementing special calling services
US20080056475A1 (en) Methods, systems, and computer program products for flexible call jumping
CN101507254A (zh) 实现sip dect终端移动性的设备及方法
BRPI0419223B1 (pt) "método para habilitar um primeiro e um segundo terminais de uma rede de comunicação, e, método para habilitar o uso de pelo menos um serviço combinatório em pelo menos um primeiro terminal de um primeiro usuário de uma rede de comunicação”
CN101346964A (zh) 用于与通信网络的远程用户建立多媒体会话的方法
WO2012037790A1 (zh) 数字电视终端进行即时通讯的方法和装置及***
CN101309277A (zh) Sip终端及其上报状态的方法、***以及处理该上报状态的方法、设备
US9509724B2 (en) Handling session initiation protocol messages in a wireless telecommunications device
CN101511072A (zh) 一种sip或ims网络中实现增强型一号通业务的方法
EP3840427A1 (en) Status prompt multimedia playback method, system and apparatus
CN101174999A (zh) 一种基于sip协议的全球眼设备穿越nat的方法
US9071690B2 (en) Call transfer processing in SIP mode
US8983043B2 (en) Data communication
CN102075939B (zh) 防止业务盗用的方法、设备和***
CN102024310A (zh) 视频监控***的报警处理方法及视频监控前端设备
CN103067334A (zh) 一种实现视频监控的方法、***及家庭网关
WO2012083805A1 (zh) 一种视频通话的实现方法、***及装置
CN101420370A (zh) 一种全球眼设备基于sip协议的穿越nat的方法
WO2015058648A1 (zh) 基于ip电话的留言业务处理方法及装置
CN103139209B (zh) 媒体码流获取方法、unisaf服务器及软交换通信***
US8606243B2 (en) Mobile network system and guidance message providing method
US20160191573A1 (en) Systems and methods for modifying a state of a software client
CN101286951B (zh) 一种会话抢占方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080507