CN101360091B - 一种实现会话初始协议终端入会的装置、系统和方法 - Google Patents
一种实现会话初始协议终端入会的装置、系统和方法 Download PDFInfo
- Publication number
- CN101360091B CN101360091B CN2007101371333A CN200710137133A CN101360091B CN 101360091 B CN101360091 B CN 101360091B CN 2007101371333 A CN2007101371333 A CN 2007101371333A CN 200710137133 A CN200710137133 A CN 200710137133A CN 101360091 B CN101360091 B CN 101360091B
- Authority
- CN
- China
- Prior art keywords
- sip terminal
- sip
- message
- access device
- terminal access
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000006243 chemical reaction Methods 0.000 claims abstract description 41
- 230000003993 interaction Effects 0.000 claims abstract description 26
- 230000000977 initiatory effect Effects 0.000 claims abstract description 11
- 230000011664 signaling Effects 0.000 claims description 78
- 230000004044 response Effects 0.000 claims description 66
- 230000008569 process Effects 0.000 claims description 26
- 238000012790 confirmation Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 20
- 238000013507 mapping Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 3
- 230000006854 communication Effects 0.000 abstract description 7
- 238000004891 communication Methods 0.000 abstract description 6
- 238000007726 management method Methods 0.000 description 28
- 230000007704 transition Effects 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种实现会话初始协议终端入会的装置、系统和方法,应用于H.323会话系统,包括:在会话系统中设置可与SIP终端连接的SIP终端接入装置,该SIP终端接入装置接收H.323侧发往SIP终端的H.323协议消息,进行协议转换和地址解析,转换为SIP协议消息,发送给对应的SIP终端;并且接收SIP终端侧发往H.323侧的SIP协议消息,进行协议转换,转换为H.323协议消息,并通过与GK的交互完成地址解析,发送给对应的H.323侧设备。本发明实现了SIP终端的接入,SIP终端接入装置通过和SIP终端、GK、MCU的接口实现SIP终端入会、与H.323终端的通信等功能。
Description
技术领域
本发明涉及多媒体通信领域,特别是指一种在H.323会议系统中,实现会话初始协议(SIP)终端入会的SIP终端接入装置、H.323会议系统和SIP终端入会方法。
背景技术
H.323是一套在分组网上提供实时音频、视频和数据通信的标准,是ITU-T制订的在各种网络上提供多媒体通信的系列协议H.32x的一部分。H.323协议被普遍认为是目前在分组网上支持语音、图像和数据业务最成熟的协议。该协议为商业和个人用户基于局域网(LAN)、城域网(MAN)的多媒体产品协同开发奠定了基础。
目前很多商用会议系统采用H.323协议进行通信,基本的H.323会议系统包括:网守(GK,Gatekeeper)、多点控制单元(MCU,Multi-Controller Unit)、H.323终端以及会议管理支撑系统。其中,
GK提供接入控制、带宽管理、区域管理等资源管理功能,可管理MCU、H.323终端;
MCU是汇接处理设备,提供了多方视讯会议的呼叫建立和控制功能,接收来自终端或其他MCU的音频、视频和数据流,处理这些媒体流并把它们送回到终端、其他MCU;
H.323终端具有呼叫建立和释放,会场图像、语音的采集、编码,对接收的图像、语音媒体流拆包、解码,输出等功能;
会议管理支撑系统通过与GK、MCU的交互,实现对会议全流程的统一控制、统一资源调度和管理。
然而,现有标准的H.323会议系统仅提供H.323终端的点对点视频通信和多点会议功能,还不能支持SIP终端的接入,具体存在的问题如下:
(1)H.323系统中的GK无法识别SIP终端的注册信息,无法对SIP终端进行认证;
(2)H.323会议系统中的MCU无法对SIP终端的资源进行调度;
(3)H.323会议系统中的H.323终端无法直接与SIP终端进行通信。
由于采用H.323协议的会议系统不能接入支持SIP协议的终端,这给系统的发展带来了一些问题,比如:
用户可使用的终端仅仅为H.323终端,选择范围小,造成用户普及率低;
由于SIP协议是NGN、IMS系统的主流信令协议,因此支持SIP协议的产品越来越丰富,用户可选择的SIP终端种类也随之增多,但这些终端与H.323系统的互通性普遍较差;
SIP多媒体会议的相关国际标准正在制定过程中,基于SIP协议的会议能力将越来越完善,H.323协议在会议能力上的优势将逐渐弱化;
用户在基本会议的需求得到满足后,希望能够使用更多的增值业务,但利用H.323协议开发增值业务较为困难,而SIP协议非常适于进行各种增值业务的开发。
发明内容
有鉴于此,本发明提出一种实现会话初始协议终端入会的装置、系统和方法,实现SIP终端加入到H.323协议的会话系统中。
基于上述目的本发明提供了一种在H.323会议系统中实现会话初始协议SIP终端入会的SIP终端接入装置,包括:
呼叫处理模块,用于H.323侧设备与所述SIP终端接入装置之间的信令消息收发,以及在接收到SIP终端侧发往H.323侧的SIP协议消息时,向H.323侧的网守GK发起接入请求,并接收所述网守GK返回的接入确认消息,该接入确认消息携带有所述网守GK根据被叫号码解析地址得到的被叫终端地址信息;
协议转换模块,用于执行信令消息在H.323协议和SIP协议之间的转换;
SIP地址解析模块,用于将信令消息中所包含的SIP终端的地址翻译成网络传输层地址;
SIP代理模块,用于SIP终端侧与所述SIP终端接入装置之间的信令消息收发,并对发往SIP终端侧的信令消息进行寻址;以及
H.323协议栈模块,用于提供H.323协议支持;
SIP协议栈模块,用于提供SIP协议支持。
该装置进一步包括:
状态转换模块,用于维护SIP终端接入装置的状态,在收到的信令消息后,按照预先设置的信令消息与状态的对应关系,触发状态转换,使SIP终端接入装置内的相关模块执行该状态下的相应功能。
该装置所述状态包括:空闲状态、等待接入认证状态、等待振铃状态、H.245交互状态和连接状态。
该装置进一步包括:SIP接入终端注册模块,用于向H.323侧进行SIP终端接入装置的注册认证。
该装置进一步包括:SIP注册模块,用于接收SIP终端的注册请求,对SIP终端进行注册、认证。
该装置进一步包括:SIP终端接入装置管理、配置接口模块,用于与H.323会议系统中的会议管理支撑系统进行交互,提供SIP终端接入装置的管理和配置的操作界面。
该装置所述SIP代理模块执行有状态代理功能,在转发请求之前改写请求消息中的内容,存储从会话建立时起直到会话结束时止的所有状态信息。
该装置所述协议转换模块用于完成信令消息在H.323和SIP之间的地址映射、消息映射、消息参数映射、消息序列映射。
基于上述目的本发明提供了一种H.323会议系统,包括有网守GK、多点控制单元MCU、H.323终端以及会议管理支撑系统,还包括:SIP终端接入装置,与SIP终端连接;
所述SIP终端接入装置接收H.323侧发往SIP终端侧的H.323协议消息,进行协议转换和地址解析,转换为SIP协议消息,按照解析的地址发送给对应的SIP终端;并且接收SIP终端侧发往H.323侧的SIP协议消息,将SIP协议消息转换为H.323协议消息,并向所述网守GK发起接入请求,从所述网守GK接收携带有被叫终端地址信息的接入确认消息,并按照所述被叫终端地址将所述H.323协议消息发送给对应的H.323侧设备;
所述网守GK接收所述SIP终端接入装置发送的接入请求,根据被叫号码解析地址,并向所述SIP终端接入装置发送携带有被叫终端地址信息的接入确认消息。
该系统所述SIP终端接入装置还对接收的消息进行判断,如果不需要协议转换,则直接进行地址解析,根据解析的目的地址将该消息转发出去。
该系统所述SIP终端接入装置还用于接收SIP终端的注册,对SIP终端进行注册、认证,并维护SIP终端用户的状态。
该系统所述SIP终端接入装置还用于向H.323侧的网守GK进行SIP终端接入装置的注册认证。
该系统所述SIP终端接入装置还用于与H.323会议系统中的会议管理支撑系统进行交互,提供SIP终端接入装置的管理和配置的操作界面。
该系统所述SIP终端接入装置还与H.323侧的多点控制单元MCU交互会议呼叫和控制信息,完成SIP终端接入装置和MCU之间的媒体通道的建立、释放、以及视频媒体流的交换。
该系统所述SIP终端接入装置中包括:
呼叫处理模块,用于H.323侧设备与所述SIP终端接入装置之间的信令消息收发,以及对发往H.323侧设备的信令消息进行寻址;
协议转换模块,用于执行信令消息在H.323协议和SIP协议之间的转换;
SIP地址解析模块,用于将信令消息中所包含的SIP终端的地址翻 译成网络传输层地址;
SIP代理模块,用于SIP终端侧与所述SIP终端接入装置之间的信令消息收发,并对发往SIP终端侧的信令消息进行寻址;以及
H.323协议栈模块,用于提供H.323协议支持;
SIP协议栈模块,用于提供SIP协议支持。
该系统所述SIP终端接入装置中还包括:状态转换模块,用于维护SIP终端接入装置的状态,在收到的信令消息后,按照预先设置的信令消息与状态的对应关系,触发状态转换,使SIP终端接入装置内的相关模块执行该状态下的相应功能。
该系统所述SIP终端接入装置中还包括:SIP接入终端注册模块,用于向H.323侧进行SIP终端接入装置的注册认证。
该系统所述SIP终端接入装置中还包括:SIP注册模块,用于接收SIP终端的注册请求,对SIP终端进行注册、认证。
该系统所述SIP终端接入装置中还包括:SIP终端接入装置管理、配置接口模块,用于与H.323会议系统中的会议管理支撑系统进行交互,提供SIP终端接入装置的管理和配置的操作界面。
基于上述目的本发明提供了一种在H.323会议系统中实现会话初始协议SIP终端入会的方法,在H.323会议系统中设置SIP终端接入装置,并与SIP终端连接;
H.323侧设备将发往SIP终端的信令消息发送至所述SIP终端接入装置,SIP终端接入装置对该信令消息进行H.323到SIP协议的转换和地址解析,转换为SIP协议消息,按照解析的目的地址发送给对应的SIP终端;
对于SIP终端发往H.323侧设备的信令消息,SIP终端接入装置对该信令消息进行SIP到H.323协议的转换,转换为H.323协议消息,并向H.323侧的网守GK发起接入请求,所述网守GK接收到请求后,根据被叫号码解析地址,并向所述SIP终端接入装置发送携带有被叫终端地址信息的接入确认消息,所述SIP终端接入装置按照所述被叫终端地址将所述信令消息发送给对应的H.323侧设备。
该方法SIP终端接收H.323侧呼叫的过程包括以下步骤:
H.323侧的网守GK通过地址分析被叫号码为SIP终端后,向SIP终端接入装置发起建立连接信令;SIP终端接入装置作为被叫的端点向GK发起接入请求,GK收到接入请求后向SIP终端接入装置发送接入确认消息;SIP终端接入装置对被叫号码进行解析,将当前呼叫转接到对应的SIP终端。
该方法SIP终端在加入多点控制单元MCU召集的多点会议的过程中包括以下步骤:
A.H.323侧多点控制单元MCU得到被叫的呼叫信令地址,向SIP终端接入装置发送建立呼叫请求消息;
B.SIP终端接入装置向所属GK发送呼叫请求消息;
C.GK回送表示允许SIP终端接入装置接受呼叫的确认消息;
D.SIP终端接入装置向被叫SIP终端发送邀请加入的请求消息;
E.SIP终端振铃并向SIP终端接入装置发送加入响应消息;
F.SIP终端接入装置将所述响应消息解析为H.323协议的响应消息回送给MCU;
G.SIP终端用户摘机,SIP终端向SIP终端接入装置发送摘机响应消息;
H.SIP终端接入装置将摘机响应消息解析为H.323协议的连接建立消息;
I.SIP终端接入装置向SIP终端发送表示确认连接建立的消息,MCU和SIP终端双方建立通话连接。
该方法所述SIP终端加入MCU召集的多点会议过程为快速呼叫流程,步骤A所述建立呼叫请求消息中包含快速呼叫参数faststart等于True,以及打开逻辑通道OLC消息,OLC消息包含所述MCU所使用的前向和反向媒体通道和媒体控制通道参数号和通道信息;
步骤D所述邀请加入的请求消息中携带有需要进行媒体协商的SDP消息;
步骤G所述摘机响应的消息中携带有协商好的SDP消息;
步骤H所述连接建立消息中包含快速呼叫参数faststart等于True,以及打开逻辑通道OLC消息,OLC消息包含SDP解析出的前向和反向媒体通道和媒体控制通道参数号和通道信息。
该方法所述SIP终端加入MCU召集的多点会议过程为正常呼叫流程,步骤H和I之间进一步包括:
SIP终端接入装置和MCU进行能力集交互;
SIP终端接入装置和MCU进行主从确定过程;
SIP终端接入装置和MCU分别打开逻辑通道;
步骤G所述摘机响应的消息中携带有需要进行媒体协商的SDP消息;
步骤I中所述表示确认连接建立的消息中携带有协商好的SDP消息。
该方法所述步骤A前进一步包括:
MCU向所属GK发送进行接入认证和地址解析的请求消息;
GK完成地址解析和接入认证,回送确认响应消息。
该方法步骤B中SIP终端接入装置向所属GK发送呼叫请求消息后进一步包括:SIP终端接入装置向MCU回送表示呼叫正在进行的响应消息。
该方法步骤D中SIP终端接收到所述邀请加入的请求消息后进一步包括:
SIP终端向SIP终端接入装置发送表示呼叫正在进行的响应消息;SIP终端接入装置将该响应消息解析为表示呼叫正在进行的响应消息回送给所述MCU。
该方法步骤I中所述SIP终端接入装置向SIP终端发送表示确认连接建立的消息后进一步包括:若需要计费,则SIP终端接入装置向GK发送SIP终端计费消息。
该方法SIP终端接入装置在H.323侧注册过程中包括以下步骤:
SIP终端接入装置发送H.323协议的注册请求消息到GK进行注册;
GK通过注册响应消息将注册结果返回给SIP终端接入装置。
该方法SIP终端在所述注册请求消息中通过callSignalAddress、rasAddress、terminalAlias字段向GK注册SIP终端接入装置的呼叫信令端口、RAS端口和终端别名,RRQ消息的terminalType字段为gateway。
该方法SIP终端注册认证过程包括以下步骤:
a1.SIP终端向SIP终端接入装置发送SIP协议的注册请求消息;
a2.SIP终端接入装置检查该注册请求中是否有认证信息,若接收的是未携带认证信息的注册请求,SIP终端接入装置向SIP终端发送提示应补充认证信息的响应消息,进入步骤a3;若接收的注册请求中含有认证信息,则直接进入步骤a4;
a3.SIP终端重新生成携带有认证信息的SIP协议的注册请求发送给SIP终端接入装置;
a4.SIP终端接入装置提取出该认证信息进行认证,认证通过后,SIP终端接入装置返回响应消息给SIP终端。
该方法SIP终端中途退出会话的过程,包括以下步骤:
b1.SIP终端向SIP终端接入装置发送退出会话的请求消息;
b2.如果已经打开H.245媒体控制通道,SIP终端接入装置和多点控制单元MCU相互发送关闭逻辑通道命令,进入步骤b3;如果未打开H.245媒体控制通道,则直接执行步骤b4;
b3.SIP终端接入装置和MCU相互发送结束会话命令;
b4.SIP终端接入装置向MCU发送释放完成消息;
b5.SIP终端接入装置向SIP终端回送退出会话的响应消息;
b6.SIP终端接入装置向GK发送表示通话结束的请求消息;
b7.GK向SIP终端接入装置回送应答消息;
b8.MCU向GK发送表示通话结束的请求消息;
b9.GK向MCU回送应答消息。
从上面所述可以看出,本发明提供的实现会话初始协议终端入会的装置、系统和方法,通过增加专用的SIP终端接入装置实现SIP终端的接入H.323协议的会话系统中并与H.323终端通信。通过SIP终端接入装置与SIP终端、GK、MCU的接口实现SIP终端入会,以及与H.323终端通信过程中的信令交互。SIP终端接入装置向GK发送注册信息,注册信息中携带自己的类型、RAS端口、呼叫信令端口等信息,作为H.323网关接入H.323系统;SIP终端接入装置可以提供SIP终端注册和认证服务;以及MCU通过SIP终端接入装置对SIP终端进行调度。从而使得SIP终端可以加入由MCU端召集的多点会议,可以实现SIP终端与H.323终端的点对点视音频互通,SIP终端还可以中途退出会议,此外,为有效的支持业务的可运营性,本发明还提供了SIP终端管理、计费等功能。
附图说明
图1为本发明实施例能够实现SIP终端入会的H.323会议系统结构示意图;
图2为本发明实施例SIP终端接入装置的结构示意图;
图3为本发明实施例SIP终端接入装置到H.323侧注册的流程示意图;
图4为本发明实施例SIP终端的注册认证的流程示意图;
图5为本发明实施例SIP终端加入MCU召集的多点会议流程示意图;
图6为本发明实施例采用快速呼叫流程的SIP终端加入MCU召集的多点会议流程示意图;
图7为本发明实施例SIP终端中途退会流程示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
参见图1所示,本实施例实现SIP终端入会的H.323会议系统以基本H.323会议系统为基础,包括:
GK 101,提供接入控制、带宽管理、区域管理等资源管理功能,可管理MCU 102、H.323终端103;
MCU 102,作为汇接处理设备,提供了多方视讯会议的呼叫建立和控制功能,接收来自终端或其他MCU的音频、视频和数据流,处理这些媒体流并把它们送回到终端、其他MCU;
H.323终端103,具有呼叫建立和释放,会场图像、语音的采集、编码,对接收的图像、语音媒体流拆包、解码,输出等功能;
会议管理支撑系统104,通过与GK 101、MCU 102的交互,实现对会议全流程的统一控制、统一资源调度和管理;
另外,本实施例在上述系统基础上还增加了支持SIP终端入会的SIP终端接入装置105,该装置105具有网关功能,可实现H.323协议和SIP协议的转换,同时该装置105支持SIP终端106的注册、认证,可以发起或转发发往H.323终端103的呼叫,也可以转发来自H.323终端103的呼叫。
为了描述方便本发明中将GK 101、MCU 102、H.323终端103、会议管理支撑系统104等H.323会议系统原有的设备称为H.323侧的设备,SIP终端106以及图中未绘出的SIP代理服务器等采用SIP协议的设备称为SIP侧的设备。
如图1所示,SIP终端接入装置105通过通道I1与SIP终端1~N106相连,通过通道I2、I3、I4与H.323会议系统相连,通道I1、I2、I3、I4传递的具体数据如下:
通道I1:SIP终端106向SIP终端接入装置105进行注册和认证,SIP终端接入装置105维护SIP终端用户的状态;
并且,SIP终端接入装置105转发来自或发往H.323终端103的呼叫。
通道I2:在SIP终端用户开户时(开户流程是前端业务受理系统-会议管理支撑系统-SIP终端接入装置,是用户触发的动作,保存的是用户相关的数据),会议管理支撑系统104将用户数据放到SIP终端接入装置105中,SIP终端接入装置105将接收到的用户数据转化为内部 的放号命令,完成SIP终端用户的开户;并且,会议管理支撑系统104还会通过I2通道对SIP终端接入装置进行管理和配置。
通道I3:SIP终端接入装置105作为网关向GK 101进行注册。
另外,SIP终端106发起的呼叫经过SIP终端接入装置105,SIP终端接入装置105不完成地址解析,而是将呼叫转到H.323侧(SIP终端的H.323侧和SIP侧的说明见下文);在H.323侧,SIP终端接入装置105也不完成地址解析,而是向GK 101发起接入请求。GK 101接收到SIP终端接入装置105的接入请求,根据被叫号码解析地址,然后发送至对应的H.323终端设备,随后向SIP终端接入装置105发送接入确认消息,该消息携带被叫终端的地址信息。
SIP终端106接收呼叫时,GK 101通过地址解析分析被叫号码为SIP终端用户,随后向SIP终端接入装置105发起建立连接信令。在H.323侧,SIP终端接入装置105作为被呼叫的端点向GK 101发起接入请求,GK 101发送接入确认消息后,SIP终端接入装置105将此呼叫转到SIP侧;在SIP侧,SIP终端接入装置105对被叫号码进行地址解析,将呼叫转接到SIP终端。
呼叫连接建立后,若需要计费,由SIP终端接入装置105向GK101发送一条计费触发消息。
通道I4:主要用于传送会议呼叫和控制信息,完成SIP终端接入装置105和MCU 102之间的媒体通道的建立、释放,以及视音频媒体流的交换。
为了实现SIP终端106的入会,需要在H.323会议系统中,增加SIP终端接入装置105,该装置105是逻辑装置,可由独立设备实现,也可基于现有设备,如GK,实现相关功能。
本发明较佳实施例SIP终端接入装置105的结构参见图2所示,主要包括:SIP终端接入装置注册模块201、呼叫处理模块202、状态转换模块203、协议转换模块204、SIP地址解析模块205、SIP注册模块206、SIP代理模块207、SIP终端接入装置管理、配置接口模块208以及H.323协议栈模块209、SIP协议栈模块210。其中,SIP终端接入装 置注册模块201、呼叫处理模块202与H.323协议栈模块209连接,在SIP终端接入装置105内属于H.323侧;SIP地址解析模块205、SIP注册模块206、SIP代理模块207与SIP协议栈模块210连接,属于SIP终端接入装置105内的SIP侧;状态转换模块203、协议转换模块204同时与H.323协议栈模块209、SIP协议栈模块210连接,它们即属于H.323侧又属于SIP侧。
SIP终端接入装置105中各模块主要功能如下:
SIP终端接入装置注册模块201:通过远程访问服务(RAS)协议中的RRQ消息向GK进行SIP终端接入装置的注册认证。
呼叫处理模块202:处理GK、MCU、H.323终端等H.323侧设备与SIP终端接入装置之间的信令消息,并采集其中的信息,完成呼叫寻址,H.323协议的信令消息收发。
状态转换模块203:维护SIP终端接入装置的SIP侧和H.323侧的状态,可根据信令消息触发不同的状态,完成状态之间的转换,从而使SIP终端接入装置内的相关模块执行该状态下的相应功能。
主要包括从SIP到H.323的状态转换和从H.323到SIP的状态转换。下面对本发明状态转换的较佳实施方案进行说明:
1、SIP到H.323的状态转换
在SIP终端呼叫H.323终端时,将呼叫状态大致分为空闲、等待接入认证、等待振铃、H.245交互、连接五个呼叫状态。其中,H.245交互一般用于连接建立后,主要是指媒体交换的过程,本发明中不需要考虑。在每个状态下,将所有可能的消息分类,说明所采取的动作和所导致的状态。
空闲状态的要求,参见表1所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
INVITE | 触发 | 发送ARQ | 等待接入认证 |
OPTIONS | 非触发 | 返回能力集 | 空闲 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 空闲 |
SIP其他请求 | 错误 | 返回4xx | 空闲 |
SIP响应 | 错误 | 无 | 空闲 |
所有Q.931消息 | 错误 | 无 | 空闲 |
所有H.245消息 | 错误 | 无 | 空闲 |
所有呼叫类RAS消息 | 错误 | 无 | 空闲 |
表1
等待接入认证状态的要求,参见表2所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
ACF | 触发 | 发送Setup | 等待振铃 |
ARJ | 触发 | 发送4xx | 空闲 |
SIP CANCEL | 触发 | 返回2xx | 空闲 |
INVITE | 非触发 | 发送1xx | 等待接入认证 |
OPTIONS | 非触发 | 返回能力集 | 等待接入认证 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 等待接入认证 |
SIP响应 | 错误 | 无 | 等待接入认证 |
所有Q.931消息 | 错误 | 无 | 等待接入认证 |
所有H.245消息 | 错误 | 无 | 等待接入认证 |
定时器超时 | 触发 | 发送4xx | 空闲 |
表2
等待振铃状态的要求,参见表3所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
Alerting | 触发 | 发送180 | H.245交互 |
Release Complete | 触发 | 发送4xx | 空闲 |
Call Proceeding | 非触发 | 发送100 | 等待振铃 |
Connect | 触发 | 发送200 | H.245交互 |
SIP CANCEL | 触发 | 返回2xx,发送 RLC | 空闲 |
DRQ | 触发 | 发送4xx | 空闲 |
INVITE | 非触发 | 无 | 等待振铃 |
OPTIONS | 非触发 | 返回能力集 | 等待振铃 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 等待振铃 |
SIP响应 | 错误 | 无 | 等待振铃 |
所有H.245消息 | 错误 | 无 | 等待振铃 |
定时器超时 | 触发 | 发送4xx | 空闲 |
表3
H.245交互状态的要求,参见表4所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
H.245完成 | 触发 | 发送200 | 连接 |
Release Complete | 触发 | 发送4xx | 空闲 |
Connect | 非触发 | 无 | H.245交互 |
SIP CANCEL | 触发 | 返回2xx,发送 RLC | 空闲 |
DRQ | 触发 | 发送4xx | 空闲 |
OPTIONS | 非触发 | 返回能力集 | H.245交互 |
非呼叫类RAS消息 | 非触发 | 返回结果 | H.245交互 |
SIP响应 | 错误 | 无 | H.245交互 |
定时器超时 | 触发 | 发送4xx | 空闲 |
表4
连接状态的要求,参见表5所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
SIP BYE | 触发 | 发送RLC | 空闲 |
Release Complete | 触发 | 发送BYE | 空闲 |
DRQ | 触发 | 发送BYE | 空闲 |
OPTIONS | 非触发 | 返回能力集 | 连接 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 连接 |
表5
2、H.323到SIP的状态转换
在H.323终端呼叫SIP终端时,将呼叫状态同样分为空闲、等待接入认证、等待振铃、H.245交互、连接五个呼叫状态。
空闲状态的要求,参见表6所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
Setup | 触发 | 发送ARQ | 等待接入认证 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 空闲 |
OPTIONS | 非触发 | 返回能力集 | 空闲 |
SIP请求 | 错误 | 返回4xx | 空闲 |
SIP响应 | 错误 | 无 | 空闲 |
所有其他Q.931消息 | 错误 | 无 | 空闲 |
所有H.245消息 | 错误 | 无 | 空闲 |
所有呼叫类RAS消息 | 错误 | 无 | 空闲 |
表6
等待接入认证状态的要求,参见表7所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
ACF | 触发 | 发送INVITE | 等待振铃 |
ARJ | 触发 | 发送RLC | 空闲 |
Release Complete | 触发 | 无 | 空闲 |
OPTIONS | 非触发 | 返回能力集 | 等待接入认证 |
SIP请求 | 错误 | 返回4xx | 等待接入认证 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 等待接入认证 |
SIP响应 | 错误 | 无 | 等待接入认证 |
所有其他Q.931消息 | 错误 | 无 | 等待接入认证 |
所有H.245消息 | 错误 | 无 | 等待接入认证 |
定时器超时 | 触发 | 发送RLC | 空闲 |
表7
等待振铃状态的要求,参见表8所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
100 | 非触发 | 发送Call Proceeding | 等待振铃 |
180 | 触发 | 发送Alerting | H.245交互 |
200 | 触发 | 发送 Connect,ACK | H.245交互 |
4xx,5xx,6xx | 触发 | 发送RLC | 空闲 |
Release Complete | 触发 | 发送CANCEL | 空闲 |
DRQ | 触发 | 发送CANCEL | 空闲 |
其他Q.931消息 | 错误 | 无 | 等待振铃 |
OPTIONS | 非触发 | 返回能力集 | 等待振铃 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 等待振铃 |
所有H.245消息 | 错误 | 无 | 等待振铃 |
定时器超时 | 触发 | 发送4xx | 空闲 |
表8
H.245交互状态的要求,参见表9所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
200 | 非触发 | 发送Connect, ACK | H.245交互 |
4xx,5xx,6xx | 触发 | 发送RLC | 空闲 |
Release Complete | 触发 | 发送CANCEL | 空闲 |
DRQ | 触发 | 发送4xx | 空闲 |
OPTIONS | 非触发 | 返回能力集 | H.245交互 |
其他Q.931消息 | 错误 | 无 | H.245交互 |
非呼叫类RAS消息 | 非触发 | 返回结果 | H.245交互 |
定时器超时 | 触发 | 发送4xx | 空闲 |
表9
连接状态的要求,参见表10所示:
收到的消息 | 消息类别 | 行为 | 状态跳转 |
SIP BYE | 触发 | 发送RLC | 空闲 |
Release Complete | 触发 | 发送BYE | 空闲 |
DRQ | 触发 | 发送BYE | 空闲 |
OPTIONS | 非触发 | 返回能力集 | 连接 |
非呼叫类RAS消息 | 非触发 | 返回结果 | 连接 |
表10
其中,状态转换模块203在本发明中为可选,也可以采用其他方式触发各模块执行相应功能,比如,设置一个中央处理模块通过逐个发送控制命令,统一调度各模块执行相应操作。
协议转换模块204:执行信令消息在H.323协议和SIP协议之间的转换,主要完成SIP终端接入装置的H.323侧和SIP侧的地址映射、消息映射、消息参数映射、消息序列映射等。
SIP地址解析模块205:将信令消息中所包含的SIP终端的地址翻译成网络传输层地址。
SIP注册模块206:接收SIP终端的注册请求,并完成SIP终端的注册和认证。
其中,SIP接入实体注册模块201和SIP注册模块206,其中,SIP接入实体注册模块201和SIP注册模块206,也可以分别集成在呼叫处理模块202和SIP代理模块207中。(此处增加的这句话,主要与权利要求1的内容呼应)
SIP代理模块207:具有SIP代理服务器的功能,用于SIP终端侧与所述SIP终端接入装置105之间的信令消息收发,包括完成呼叫寻址,代表SIP终端向呼叫传送路径上的其它SIP代理服务器发送请求等。SIP代理模块207可以为有状态代理,也可以为无状态代理。对于有状态代理,在转发请求之前可以改写请求消息中的内容,存储从会话建立时起直到会话结束时止的所有状态信息。
SIP终端接入装置管理、配置接口模块208:作为SIP终端接入装置105和会议管理支撑系统104之间的接口,分别与SIP终端接入装置105的注册模块201、呼叫处理模块202、状态转换模块203、协议转换模块204、SIP地址解析模块205、SIP注册模块206和SIP代理模块207相连,为管理员提供SIP终端接入装置105的管理和配置的操作界面。
H.323协议栈模块209,用于提供H.323协议支持。
SIP协议栈模块210,用于提供SIP协议支持。
通过上述配置,使本实施例的SIP终端接入装置具有协议转换、状态转换、SIP地址解析、SIP注册、SIP代理、呼叫处理、SIP接入实体注册等一系列完整的功能。
在SIP终端106加入MCU召集的多点会议的过程中,由SIP终端接入装置105的呼叫处理模块202接收MCU 102的H.323呼叫信令,由状态转换模块203根据呼叫信令触发不同的状态,并通过该状态的触发生成相应信令消息,若该状态触发的是H.323消息,则由呼叫处理模块202向GK 101发送接入认证和地址解析请求,GK 101完成接入认证和地址解析后回送确认信息,随后呼叫处理模块202向对应的H.323侧设备发送相应的消息;若该状态触发的是SIP消息,则由协议转换模 块204将该状态对应的H.323呼叫信令转换为SIP呼叫信令,并将呼叫信令中携带的被叫H.323地址映射成SIP地址,再由SIP地址解析模块205将呼叫信令中携带的SIP终端地址解析成网络传输层地址,并由SIP代理模块207发送到相应的SIP终端106。
若SIP终端接入装置105接收到来自SIP终端106侧的呼叫信令,则由SIP终端接入装置105的SIP代理模块207接收该呼叫信令,由状态转换模块203根据呼叫信令触发不同的状态,并通过该状态的触发生成相应信令消息,若该状态触发的是SIP消息,则由SIP地址解析模块205将呼叫信令中携带的SIP终端地址解析成网络传输层地址,并由SIP代理模块207发送到相应的SIP终端106;若该状态触发的是H.323消息,则由协议转换模块204将该状态对应的SIP呼叫信令转换为H.323呼叫信令,并将呼叫信令中携带的被叫SIP地址映射成H.323地址,然后由呼叫处理模块202向GK 101发送接入认证和地址解析请求,GK101完成接入认证和地址解析后回送确认信息,随后呼叫处理模块202向对应的H.323侧设备发送相应的消息。
下面结合附图3至7对本发明较佳实施例SIP终端入会过程进行说明。
以下将先说明SIP终端接入装置的注册流程和SIP终端的注册认证流程,然后从SIP终端加入MCU召集的多点会议、SIP终端中途退会中各选择一个典型流程进行举例说明。
预先,SIP终端接入装置需要到H.323侧进行注册,SIP终端接入装置注册流程参见图3所示,包括以下步骤:
步骤301,SIP终端接入装置通过发送表示注册请求的RRQ消息到GK进行注册,通过callSignalAddress、rasAddress、terminalAlias等字段向GK注册SIP终端接入装置的呼叫信令端口、RAS端口和终端别名等信息,RRQ消息的terminalType字段为gateway。
步骤302,GK通过RCF或RRJ消息,作为注册请求消息的响应消息将注册结果返回给SIP终端接入装置。
SIP终端也需要注册认证,本实施例中SIP终端接入装置使用 Challenge/Response机制进行SIP终端的注册认证。其流程参见图4所示,包括以下步骤:
步骤410,SIP终端向SIP终端接入装置发送注册REGISTER请求消息。
步骤420,SIP终端接入装置检查接收的REGISTER请求中是否有认证信息,若接收的是未携带认证信息的REGISTER请求,SIP终端接入装置需要对SIP终端进行认证,以状态码401消息响应这个请求,401消息响应中有WWW-Authenticate头域,用以提示应补充的认证信息,进入步骤430;若接收的REGISTER请求中含有认证信息,则直接进入步骤440。
步骤430,SIP终端根据WWW-Authenticate列出的认证challenge,重新生成REGISTER请求发送给SIP终端接入装置,在该请求的Authorization头域中携带认证信息。
步骤440,SIP终端接入装置提取出该认证信息进行认证,认证通过后,SIP终端接入装置返回200OK消息给SIP终端。
SIP终端加入MCU召集的多点会议流程,参见图5所示,包括以下步骤:
步骤501,MCU向所属GK发送ARQ消息,请求进行接入认证和地址解析。
步骤502,GK完成地址解析和接入认证,回送ACF确认响应消息。
步骤503,MCU得到被叫的呼叫信令地址,向SIP终端接入装置发送表示建立呼叫请求的Setup消息。
步骤504,SIP终端接入装置向MCU回送Call Proceeding消息,表示呼叫正在进行。
步骤505,SIP终端接入装置向所属GK发送表示呼叫请求的ARQ请求消息。
步骤506,GK允许SIP终端接入装置接受呼叫,回送ACF消息,表示接受呼叫。
步骤507,SIP终端接入装置向被叫SIP终端发送不携带会话描述协议SDP消息的INVITE请求,表示邀请加入。
步骤508,SIP终端可以向SIP终端接入装置送100Trying响应消息表示呼叫正在进行,如步骤508a;SIP终端接入装置将100Trying响应消息解析为Call Proceeding消息回送MCU,如步骤509a;步骤508a和509a是可选的,可以不执行。SIP终端振铃并向SIP终端接入装置发送表示加入响应的180Ringing响应消息。
步骤509,SIP终端接入装置将180Ringing响应消息解析为H.323协议的Alerting消息回送MCU。
步骤510,SIP终端用户摘机,SIP终端向SIP终端接入装置发送表示摘机响应的200OK响应消息,携带有需要进行媒体协商的SDP描述消息。
步骤511,SIP终端接入装置将200OK响应消息解析为连接建立Connect消息发送给MCU。
步骤512,SIP终端接入装置和MCU进行能力集交互。
步骤513,SIP终端接入装置和MCU进行主从确定过程。
步骤514,SIP终端接入装置和MCU分别打开逻辑通道。
步骤515,SIP终端接入装置向SIP终端发送携带协商好的SDP的ACK消息,确认连接建立。
步骤516,如果需要计费,SIP终端接入装置向GK发送SIP终端计费消息。
步骤517,SIP终端入会成功后,MCU和SIP终端双方建立通话连接。
另外,SIP终端加入MCU召集的多点会议也可以采用快速呼叫流程,参见图6所示,包括以下步骤:
步骤601,MCU向所属GK发送ARQ消息,进行接入认证和地址解析。
步骤602,GK完成地址解析和接入认证,回送ACF消息。
步骤603,MCU得到被叫的呼叫信令地址,向SIP终端接入装置 发送Setup消息。在消息中包含快速呼叫参数faststart等于True,以及打开逻辑通道OLC消息,OLC消息包含MCU所使用的前向和反向媒体通道和媒体控制通道参数号和通道信息。
步骤604,SIP终端接入装置向MCU回送Call Proceeding消息,表示呼叫正在进行。
步骤605,SIP终端接入装置向所属GK发送ARQ请求。
步骤606,GK允许SIP终端接入装置接受呼叫,回送ACF消息。
步骤607,SIP终端接入装置向被叫SIP终端发送携带需要进行媒体协商的SDP消息的INVITE请求。
步骤608,SIP终端可以向SIP终端接入装置发送100Trying响应消息表示呼叫正在进行,如步骤608a;SIP终端接入装置将100Trying响应消息解析为Call Proceeding消息回送MCU,如步骤609a;步骤608a和609a是可选的,可以不执行。SIP终端振铃并向SIP终端接入装置发送180Ringing响应消息。
步骤609,SIP终端接入装置将180Ringing响应消息解析为Alerting消息回送MCU。
步骤610,SIP终端用户摘机,SIP终端向SIP终端接入装置发送携带协商好的SDP描述消息的200OK响应消息。
步骤611,SIP终端接入装置将200OK响应消息解析为连接建立消息Connect。消息中包含快速呼叫参数faststart等于True,以及打开逻辑通道OLC消息,OLC消息包含SDP解析出的前向和反向媒体通道和媒体控制通道参数号和通道信息。
步骤612,SIP终端接入装置向SIP终端发送ACK消息,确认连接建立。
步骤613,如果需要计费,SIP终端接入装置向GK发送SIP终端计费消息,表示呼叫接通。
步骤614,SIP终端入会成功后,MCU和SIP终端双方建立通话连接。
以上介绍了由MCU召集的SIP终端加入会议流程,同样SIP终端 也可以主动通过SIP终端接入装置向H.323侧发起请求。
SIP终端中途退会流程,参见图7所示,包括以下步骤:
步骤701,SIP终端向SIP终端接入装置发送表示退出会话的BYE请求消息。
步骤702,如果已经打开H.245媒体控制通道,SIP终端接入装置和MCU相互发送关闭逻辑通道命令,进入步骤703;否则,如果未打开H.245媒体控制通道,比如接入会话过程采用图6所示的快速呼叫流程的情况,则直接执行步骤704。
步骤703,SIP终端接入装置和MCU相互发送结束会话命令。
步骤704,SIP终端接入装置发送释放完成Release Complete消息。
步骤705,SIP终端接入装置向SIP终端回送表示退出会话的200OK响应消息。
步骤706,SIP终端接入装置向GK发送表示通话结束的DRQ请求,表示通话结束。
步骤707,GK向SIP终端接入装置回送表示应答的DCF消息。
步骤708,MCU向GK发送DRQ请求,表示通话结束。
步骤709,GK向MCU回送表示应答的DCF消息。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (32)
1.一种在H.323会议系统中实现会话初始协议SIP终端入会的SIP终端接入装置,其特征在于,包括:
呼叫处理模块,用于H.323侧设备与所述SIP终端接入装置之间的信令消息收发,以及在接收到SIP终端侧发往H.323侧的SIP协议消息时,向H.323侧的网守GK发起接入请求,并接收所述网守GK返回的接入确认消息,该接入确认消息携带有所述网守GK根据被叫号码解析地址得到的被叫终端地址信息;
协议转换模块,用于执行信令消息在H.323协议和SIP协议之间的转换;
SIP地址解析模块,用于将信令消息中所包含的SIP终端的地址翻译成网络传输层地址;
SIP代理模块,用于SIP终端侧与所述SIP终端接入装置之间的信令消息收发,并对发往SIP终端侧的信令消息进行寻址;以及
H.323协议栈模块,用于提供H.323协议支持;
SIP协议栈模块,用于提供SIP协议支持。
2.根据权利要求1所述的装置,其特征在于,该装置进一步包括:
状态转换模块,用于维护SIP终端接入装置的状态,在收到的信令消息后,按照预先设置的信令消息与状态的对应关系,触发状态转换,使SIP终端接入装置内的相关模块执行该状态下的相应功能。
3.根据权利要求2所述的装置,其特征在于,所述状态包括:空闲状态、等待接入认证状态、等待振铃状态、H.245交互状态和连接状态。
4.根据权利要求1所述的装置,其特征在于,该装置进一步包括:SIP接入终端注册模块,用于向H.323侧进行SIP终端接入装置的注册认证。
5.根据权利要求1所述的装置,其特征在于,该装置进一步包括:SIP注册模块,用于接收SIP终端的注册请求,对SIP终端进行注册、认证。
6.根据权利要求1所述的装置,其特征在于,该装置进一步包括:SIP终端接入装置管理、配置接口模块,用于与H.323会议系统中的会议管理支撑系统进行交互,提供SIP终端接入装置的管理和配置的操作界面。
7.根据权利要求1所述的装置,其特征在于,所述SIP代理模块执行有状态代理功能,在转发请求之前改写请求消息中的内容,存储从会话建立时起直到会话结束时止的所有状态信息。
8.根据权利要求1所述的装置,其特征在于,所述协议转换模块用于完成信令消息在H.323和SIP之间的地址映射、消息映射、消息参数映射、消息序列映射。
9.一种H.323会议系统,包括有网守GK、多点控制单元MCU、H.323终端以及会议管理支撑系统,其特征在于,还包括:SIP终端接入装置,与SIP终端连接;
所述SIP终端接入装置接收H.323侧发往SIP终端侧的H.323协议消息,进行协议转换和地址解析,转换为SIP协议消息,按照解析的地址发送给对应的SIP终端;并且接收SIP终端侧发往H.323侧的SIP协议消息,将SIP协议消息转换为H.323协议消息,并向所述网守GK发起接入请求,从所述网守GK接收携带有被叫终端地址信息的接入确认消息,并按照所述被叫终端地址将所述H.323协议消息发送给对应的H.323侧设备;
所述网守GK接收所述SIP终端接入装置发送的接入请求,根据被叫号码解析地址,并向所述SIP终端接入装置发送携带有被叫终端地址信息的接入确认消息。
10.根据权利要求9所述的系统,其特征在于,所述SIP终端接入装置还对接收的消息进行判断,如果不需要协议转换,则直接进行地址解析,根据解析的目的地址将该消息转发出去。
11.根据权利要求9所述的系统,其特征在于,所述SIP终端接入装置还用于接收SIP终端的注册,对SIP终端进行注册、认证,并维护SIP终端用户的状态。
12.根据权利要求9所述的系统,其特征在于,所述SIP终端接入装置还用于向H.323侧的网守GK进行SIP终端接入装置的注册认证。
13.根据权利要求9所述的系统,其特征在于,所述SIP终端接入装置还用于与H.323会议系统中的会议管理支撑系统进行交互,提供SIP终端接入装置的管理和配置的操作界面。
14.根据权利要求9所述的系统,其特征在于,所述SIP终端接入装置还与H.323侧的多点控制单元MCU交互会议呼叫和控制信息,完成SIP终端接入装置和MCU之间的媒体通道的建立、释放、以及视频媒体流的交换。
15.根据权利要求9所述的系统,其特征在于,所述SIP终端接入装置中包括:
呼叫处理模块,用于H.323侧设备与所述SIP终端接入装置之间的信令消息收发,以及对发往H.323侧设备的信令消息进行寻址;
协议转换模块,用于执行信令消息在H.323协议和SIP协议之间的转换;
SIP地址解析模块,用于将信令消息中所包含的SIP终端的地址翻译成网络传输层地址;
SIP代理模块,用于SIP终端侧与所述SIP终端接入装置之间的信令消息收发,并对发往SIP终端侧的信令消息进行寻址;以及
H.323协议栈模块,用于提供H.323协议支持;
SIP协议栈模块,用于提供SIP协议支持。
16.根据权利要求15所述的系统,其特征在于,所述SIP终端接入装置中还包括:状态转换模块,用于维护SIP终端接入装置的状态,在收到的信令消息后,按照预先设置的信令消息与状态的对应关系,触发状态转换,使SIP终端接入装置内的相关模块执行该状态下的相应功能。
17.根据权利要求15所述的系统,其特征在于,所述SIP终端接入装置中还包括:SIP接入终端注册模块,用于向H.323侧进行SIP终端接入装置的注册认证。
18.根据权利要求15所述的系统,其特征在于,所述SIP终端接入装置中还包括:SIP注册模块,用于接收SIP终端的注册请求,对SIP终端进行注册、认证。
19.根据权利要求15所述的系统,其特征在于,所述SIP终端接入装置中还包括:SIP终端接入装置管理、配置接口模块,用于与H.323会议系统中的会议管理支撑系统进行交互,提供SIP终端接入装置的管理和配置的操作界面。
20.一种在H.323会议系统中实现会话初始协议SIP终端入会的方法,其特征在于,在H.323会议系统中设置SIP终端接入装置,并与SIP终端连接;
H.323侧设备将发往SIP终端的信令消息发送至所述SIP终端接入装置,SIP终端接入装置对该信令消息进行H.323到SIP协议的转换和地址解析,转换为SIP协议消息,按照解析的目的地址发送给对应的SIP终端;
对于SIP终端发往H.323侧设备的信令消息,SIP终端接入装置对该信令消息进行SIP到H.323协议的转换,转换为H.323协议消息,并向H.323侧的网守GK发起接入请求,所述网守GK接收到请求后,根据被叫号码解析地址,并向所述SIP终端接入装置发送携带有被叫终端地址信息的接入确认消息,所述SIP终端接入装置按照所述被叫终端地址将所述信令消息发送给对应的H.323侧设备。
21.根据权利要求20所述的方法,其特征在于,SIP终端接收H.323侧呼叫的过程包括以下步骤:
H.323侧的网守GK通过地址分析被叫号码为SIP终端后,向SIP终端接入装置发起建立连接信令;SIP终端接入装置作为被叫的端点向GK发起接入请求,GK收到接入请求后向SIP终端接入装置发送接入确认消息;SIP终端接入装置对被叫号码进行解析,将当前呼叫转接到对应的SIP终端。
22.根据权利要求20所述的方法,其特征在于,
SIP终端在加入多点控制单元MCU召集的多点会议的过程中包括以下步骤:
A.H.323侧多点控制单元MCU得到被叫的呼叫信令地址,向SIP终端接入装置发送建立呼叫请求消息;
B.SIP终端接入装置向所属GK发送呼叫请求消息;
C.GK回送表示允许SIP终端接入装置接受呼叫的确认消息;
D.SIP终端接入装置向被叫SIP终端发送邀请加入的请求消息;
E.SIP终端振铃并向SIP终端接入装置发送加入响应消息;
F.SIP终端接入装置将所述响应消息解析为H.323协议的响应消息回送给MCU;
G.SIP终端用户摘机,SIP终端向SIP终端接入装置发送摘机响应消息;
H.SIP终端接入装置将摘机响应消息解析为H.323协议的连接建立消息;
I.SIP终端接入装置向SIP终端发送表示确认连接建立的消息,MCU和SIP终端双方建立通话连接。
23.根据权利要求22所述的方法,其特征在于,所述SIP终端加入MCU召集的多点会议过程为快速呼叫流程,步骤A所述建立呼叫请求消息中包含快速呼叫参数faststart等于True,以及打开逻辑通道OLC消息,OLC消息包含所述MCU所使用的前向和反向媒体通道和媒体控制通道参数号和通道信息;
步骤D所述邀请加入的请求消息中携带有需要进行媒体协商的SDP消息;
步骤G所述摘机响应的消息中携带有协商好的SDP消息;
步骤H所述连接建立消息中包含快速呼叫参数faststart等于True,以及打开逻辑通道OLC消息,OLC消息包含SDP解析出的前向和反向媒体通道和媒体控制通道参数号和通道信息。
24.根据权利要求22所述的方法,其特征在于,所述SIP终端加入MCU召集的多点会议过程为正常呼叫流程,步骤H和I之间进一步包括:
SIP终端接入装置和MCU进行能力集交互;
SIP终端接入装置和MCU进行主从确定过程;
SIP终端接入装置和MCU分别打开逻辑通道;
步骤G所述摘机响应的消息中携带有需要进行媒体协商的SDP消息;
步骤I中所述表示确认连接建立的消息中携带有协商好的SDP消息。
25.根据权利要求22至24任意一项所述的方法,其特征在于,所述步骤A前进一步包括:
MCU向所属GK发送进行接入认证和地址解析的请求消息;
GK完成地址解析和接入认证,回送确认响应消息。
26.根据权利要求22至24任意一项所述的方法,其特征在于,
步骤B中SIP终端接入装置向所属GK发送呼叫请求消息后进一步包括:SIP终端接入装置向MCU回送表示呼叫正在进行的响应消息。
27.根据权利要求22至24任意一项所述的方法,其特征在于,步骤D中SIP终端接收到所述邀请加入的请求消息后进一步包括:
SIP终端向SIP终端接入装置发送表示呼叫正在进行的响应消息;SIP终端接入装置将该响应消息解析为表示呼叫正在进行的响应消息回送给所述MCU。
28.根据权利要求22至24任意一项所述的方法,其特征在于,
步骤I中所述SIP终端接入装置向SIP终端发送表示确认连接建立的消息后进一步包括:若需要计费,则SIP终端接入装置向GK发送SIP终端计费消息。
29.根据权利要求20所述的方法,其特征在于,SIP终端接入装置在H.323侧注册过程中包括以下步骤:
SIP终端接入装置发送H.323协议的注册请求消息到GK进行注册;
GK通过注册响应消息将注册结果返回给SIP终端接入装置。
30.根据权利要求29所述的方法,其特征在于,SIP终端在所述注册请求消息中通过callSignalAddress、rasAddress、terminalAlias字段向GK注册SIP终端接入装置的呼叫信令端口、RAS端口和终端别名,RRQ消息的terminalType字段为gateway。
31.根据权利要求20所述的方法,其特征在于,SIP终端注册认证过程包括以下步骤:
a1.SIP终端向SIP终端接入装置发送SIP协议的注册请求消息;
a2.SIP终端接入装置检查该注册请求中是否有认证信息,若接收的是未携带认证信息的注册请求,SIP终端接入装置向SIP终端发送提示应补充认证信息的响应消息,进入步骤a3;若接收的注册请求中含有认证信息,则直接进入步骤a4;
a3.SIP终端重新生成携带有认证信息的SIP协议的注册请求发送给SIP终端接入装置;
a4.SIP终端接入装置提取出该认证信息进行认证,认证通过后,SIP终端接入装置返回响应消息给SIP终端。
32.根据权利要求20所述的方法,其特征在于,SIP终端中途退出会话的过程,包括以下步骤:
b1.SIP终端向SIP终端接入装置发送退出会话的请求消息;
b2.如果已经打开H.245媒体控制通道,SIP终端接入装置和多点控制单元MCU相互发送关闭逻辑通道命令,进入步骤b3;如果未打开H.245媒体控制通道,则直接执行步骤b4;
b3.SIP终端接入装置和MCU相互发送结束会话命令;
b4.SIP终端接入装置向MCU发送释放完成消息;
b5.SIP终端接入装置向SIP终端回送退出会话的响应消息;
b6.SIP终端接入装置向GK发送表示通话结束的请求消息;
b7.GK向SIP终端接入装置回送应答消息;
b8.MCU向GK发送表示通话结束的请求消息;
b9.GK向MCU回送应答消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101371333A CN101360091B (zh) | 2007-07-30 | 2007-07-30 | 一种实现会话初始协议终端入会的装置、系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101371333A CN101360091B (zh) | 2007-07-30 | 2007-07-30 | 一种实现会话初始协议终端入会的装置、系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101360091A CN101360091A (zh) | 2009-02-04 |
CN101360091B true CN101360091B (zh) | 2011-11-30 |
Family
ID=40332431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101371333A Active CN101360091B (zh) | 2007-07-30 | 2007-07-30 | 一种实现会话初始协议终端入会的装置、系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101360091B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101707687B (zh) * | 2009-11-10 | 2013-01-16 | 中兴通讯股份有限公司 | 一种会议电视业务调度方法和会议电视系统 |
CN101917586B (zh) * | 2010-08-17 | 2013-07-03 | 杭州华三通信技术有限公司 | 一种会议的加入方法和设备 |
CN102891831A (zh) * | 2011-07-20 | 2013-01-23 | 中兴通讯股份有限公司 | 一种多媒体会议业务的实现方法及相应设备 |
CN105812333A (zh) * | 2014-12-31 | 2016-07-27 | 北京大唐高鸿数据网络技术有限公司 | Sip设备与非sip设备的通讯方法 |
CN106161590A (zh) * | 2016-06-15 | 2016-11-23 | 北京数码视讯科技股份有限公司 | 一种不同协议终端之间的通信方法及装置 |
CN106453433B (zh) * | 2016-12-20 | 2019-09-13 | 北京数码视讯科技股份有限公司 | 多信令协议互通方法及多信令转换设备 |
CN109274779B (zh) | 2017-07-17 | 2020-09-25 | 华为技术有限公司 | 一种别名管理方法及设备 |
CN110519545B (zh) * | 2018-05-22 | 2021-11-23 | 中兴通讯股份有限公司 | 会议权限控制方法及系统、服务器、终端、存储介质 |
CN109151369A (zh) * | 2018-09-17 | 2019-01-04 | 广州航帆计算机科技有限公司 | 一种基于不同协议网络会议互通的方法和系统 |
CN111435512A (zh) * | 2019-01-11 | 2020-07-21 | 北京嘀嘀无限科技发展有限公司 | 一种服务信息获取方法及装置 |
CN111726885B (zh) * | 2019-03-19 | 2022-07-22 | 海能达通信股份有限公司 | 一种通信方法、核心网设备及通信系统 |
CN113645454B (zh) * | 2021-06-21 | 2024-02-13 | 天津津航计算技术研究所 | 一种卫星链路下的空地视频通信方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553676A (zh) * | 2003-06-06 | 2004-12-08 | 华为技术有限公司 | 多种协议终端进行同一音视频会议的方法 |
CN1798139A (zh) * | 2004-12-28 | 2006-07-05 | 上海贝尔阿尔卡特股份有限公司 | 为不同网络终端提供多媒体服务的设备和方法 |
-
2007
- 2007-07-30 CN CN2007101371333A patent/CN101360091B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553676A (zh) * | 2003-06-06 | 2004-12-08 | 华为技术有限公司 | 多种协议终端进行同一音视频会议的方法 |
CN1798139A (zh) * | 2004-12-28 | 2006-07-05 | 上海贝尔阿尔卡特股份有限公司 | 为不同网络终端提供多媒体服务的设备和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101360091A (zh) | 2009-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101360091B (zh) | 一种实现会话初始协议终端入会的装置、系统和方法 | |
CN1985489B (zh) | 在多媒体通信系统中提供不同服务的方法和装置 | |
US8473617B2 (en) | Media client architecture for networked communication devices | |
Schulzrinne et al. | The session initiation protocol: Internet-centric signaling | |
EP1665722B1 (en) | Exchange protocol for combinational multimedia services | |
JP5749375B2 (ja) | マルチメディアセッションのためのマルチユーザリアルタイムトランスコーディングシステムおよび方法 | |
EP1678935B1 (en) | Ip-based services for circuit-switched networks | |
RU2376719C2 (ru) | Установка сеансов связи | |
US9106716B2 (en) | Method, apparatus, and system for cross-platform conference convergence | |
US20040202295A1 (en) | Lawful interception for VoIP calls in IP based networks | |
US20140111599A9 (en) | Multi-point video conference system and media processing method thereof | |
CN106850399B (zh) | 一种基于WebRTC技术即时消息的通信方法 | |
US20060149811A1 (en) | Method for remotely controlling media devices via a communication network | |
US20030014488A1 (en) | System and method for enabling multimedia conferencing services on a real-time communications platform | |
JP2008523662A (ja) | 画像ベースのプッシュ・ツー・トークのユーザインタフェース向き画像交換方法 | |
CN101472235A (zh) | 一种多终端通信方法、系统和装置 | |
US20090305688A1 (en) | Method of Enabling a Combinational Service and Communication Network Implementing the Service | |
US20080137598A1 (en) | Method and system for controlling the establishment of communications channels for allowing transmission of multimedia information | |
WO2011109972A1 (zh) | 一种多媒体会议的实现方法和系统 | |
WO2010069176A1 (zh) | 实现pc客户端绑定硬终端时召开会议的方法、登录服务器、会议服务器及pc客户端 | |
CN100589493C (zh) | 应用于ims终端的呼叫管理系统、方法及ims终端 | |
EP1619838A1 (en) | Push to watch dedicated network element and software architecture | |
US20080137647A1 (en) | VoIP terminal and method for providing multi-call service | |
CN101133616A (zh) | 用于联网通信设备的媒体客户端体系结构 | |
KR100706920B1 (ko) | 이기종 화상통신망에서의 그룹 회의 서비스 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |