Ngn网络用户状态报告的方法、网关及系统的制作方法

文档序号:7763649阅读:252来源:国知局
专利名称:Ngn网络用户状态报告的方法、网关及系统的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种NGN(Next Generation Network,下一代网络)网络用户状态报告的方法、网关及系统。
背景技术
回铃音是语音通话过程中常用的一种提示音,在语音通话呼叫发起过程中,回铃音一般用来在被叫振铃后给主叫播放回铃音。播放回铃音的网元可以是主叫端局、汇接局、 被叫端局以及语音媒体服务器等。在彩铃业务应用中,在给主叫放送回铃音之前,需要对被叫用户的状态进行检测,如果被叫处于空闲状态,则给主叫播放彩铃;如果被叫已经处于摘机、语音通话等其它非空闲状态,则不能给主叫播放彩铃,需要给主叫忙音、“您拨打的用户忙,请稍后再拨”、“您拨打的用户正在通话中,请不要挂机”等类型的语音提示。在NGN网络中,有多种类型的网关,对于端局的接入网关,用户是指此网关下联的用户话机;对于用于中继汇接的汇接局中继网关,用户是指中继网关下联的PSTN网络设备所连接的用户话机;对于用于提供语音通知的媒体服务器,用户是指所有使用此设备作为语音媒体服务器的用户话机。在NGN网络中,控制功能与媒体功能分离,承担控制功能的软交换与承担用户语音通话连接功能的网关通过媒体网关控制协议-ITU-T H. 248协议进行消息交互,完成对用户呼叫业务的建立。目前,NGN网络中为主叫用户播放回铃音时,网关无法使用标准H. 248协议上报被叫用户状态,不能对被叫用户状态进行精确定义,从而无法使用户获取对方详细信息,网关功能不够丰富。

发明内容
本发明的主要目的在于提供一种NGN网络用户状态报告的方法、网关及系统,旨在实现对被叫用户状态检测、上报与精确定义,丰富网关功能。为了达到上述目的,本发明提出一种NGN网络用户状态报告的方法,包括网关接收软交换设备发送的指示该网关检测被叫用户状态的指示消息,所述指示消息携带有H. 248协议包检测事件;根据所述指示消息对被叫用户状态进行检测;将检测到的被叫用户状态携带在所述H. 248协议包检测事件中的扩展参数通过响应消息上报给所述软交换设备,以便所述软交换设备根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。优选地,所述被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态;所述信号音包括彩铃音、忙音和/或等待音。优选地,当所述被叫用户状态为非通话用户忙状态时,所述扩展参数的值为0;当所述被叫用户状态为通话状态时,所述扩展参数的值为1 ;当所述被叫用户状态为空闲状态时,所述扩展参数的值为2 ;当所述被叫用户状态为错误状态时,所述扩展参数的值为3。优选地,所述受控放音设备包括媒体服务器和/或所述网关。本发明还提出一种NGN网络用户状态报告的网关,包括指示消息接收模块,用于接收软交换设备发送的指示该网关检测被叫用户状态的指示消息,所述指示消息携带有H. 248协议包检测事件;用户状态检测模块,用于根据所述指示消息对被叫用户状态进行检测;状态参数上报模块,用于将检测到的被叫用户状态携带在所述H. 248协议包检测事件中的扩展参数通过响应消息上报给所述软交换设备,以便所述软交换设备根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。优选地,所述被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态;所述信号音包括彩铃音、忙音和/或等待音。优选地,所述受控放音设备包括媒体服务器和/或所述网关。本发明还提出一种NGN网络用户状态报告的系统,包括软交换设备以及网关,其中所述软交换设备,用于在建立呼叫连接时,向所述网关发送指示该网关检测被叫用户状态的指示消息,所述指示消息携带有H. 248协议包检测事件;以及接收所述网关上报的响应消息,该响应消息的H. 248协议包检测事件中的扩展参数携带有检测到的被叫用户状态,根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音;所述网关,用于接收软交换设备发送的指示消息;根据所述指示消息对被叫用户状态进行检测;将检测到的被叫用户状态携带在所述H. 248协议包检测事件中的扩展参数通过响应消息上报给所述软交换设备。优选地,所述被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态。优选地,所述网关为如上所述的网关。本发明提出的一种NGN网络用户状态报告的方法、网关及系统,利用现有的NGN网络的控制框架和H. 248协议包能够灵活扩展的特点,通过在H. 248协议包比如呼叫建立过程音检测包(cd包)的回铃音(rt)检测事件中扩展参数,能够方便、快捷实现对被叫用户状态的检测、上报功能,并能对被叫用户状态进行精确定义,使用户获取对方的详细信息; 同时,此方法具有广泛适用性,不仅仅适用于彩铃业务,而且适用于所有可能需要检测用户状态的应用场景。此方法在扩展标准H. 248的呼叫建立过程音检测包的参数时,只需新扩展一个参数,充分利用不同的参数值可以代表不同的用户状态的特点,覆盖所有可能的用户状态,丰富了网关功能。


图1是本发明NGN网络用户状态报告的方法一实施例流程示意图;图2是本发明NGN网络用户状态报告的网关一实施例结构示意图;图3是本发明NGN网络用户状态报告的系统一实施例结构示意图。
为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是通过在H. 248协议包的检测事件比如呼叫建立过程音检测包的回铃音检测事件中扩展参数,能够方便、快捷实现对被叫用户状态的检测、上报功能。如图1所示,本发明一实施例提出一种NGN网络用户状态报告的方法,包括步骤S101,网关接收软交换设备发送的指示该网关检测被叫用户状态的指示消息,指示消息携带有H. 248协议包检测事件;本实施例方法运行环境涉及NGN网络中的作为控制网元的软交换(即本实施例中软交换设备)以及作为媒体连接网元的网关,针对现有技术网关检测出用户状态后无法使用标准H. 248协议进行上报的特点,本实施例通过扩展H. 248协议,实现了一种在NGN网络实现网关上报用户状态的方法。本实施例中网关为被叫用户所在网关,在本实施例中,当建立语音通话呼叫中需要给主叫用户放送回铃音时,通过软交换设备指示被叫用户所在的网关检测被叫用户状态,如果被叫用户处于空闲状态,则通过软交换设备指示受控放音设备给主叫用户放送回铃音或者放送被叫用户定制的彩铃音等;如果被叫用户已处于通话状态,则给主叫用户放忙音或被叫用户忙等提示语音。在H. 248标准协议中,不同的业务使用不同的协议包来实现,本实施例中以H. 248 协议包中的呼叫建立过程音检测包为例进行说明。标准的H. 248协议定义了呼叫建立过程音检测包(cd包),可以检测忙音、回铃音、等待音等呼叫建立过程中所需的各种信号音。本实施例在给主叫用户放送回铃音之前,软交换设备向网关发送指示消息,并在指示消息中携带H. 248协议定义的呼叫建立过程音检测包的回铃音检测事件,以指示网关检测被叫用户状态。步骤S102,根据指示消息对被叫用户状态进行检测;步骤S103,将检测到的被叫用户状态携带在H. 248协议包检测事件中的扩展参数通过响应消息上报给软交换设备,以便软交换设备根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。上述步骤S102以及步骤S103中,被叫用户所在网关根据软交换设备发送的指示消息对被叫用户状态进行检测,并将检测到的被叫用户状态上报给软交换设备。本实施例中被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态等,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音等状态。本实施例通过扩展H. 248协议的方式来实现被叫用户状态信息的上报,以呼叫建立过程音检测包为例,具体为使用标准H. 248协议的呼叫建立过程音检测包(cd包),通过在cd包检测回铃音事件(cd/rt)中扩展参数(cd/rt {substate = χ}),由网关把检测到的用户状态携带在音检测包的回铃音检测事件中的扩展参数通过响应消息上报给软交换设备。其中,cd是标准的H. 248协议呼叫建立过程音检测包;rt是标准的呼叫建立过程包的信号音检测事件;substate是本实施例扩展参数,用于标识被叫用户状态;“X”是参数值,不同的参数值代表不同的用户状态,例如可以以0代表非通话用户忙状态、1代表通话状态、2代表空闲状态、3代表错误状态等,参数值包括但不限于上面列举的几种状态值,参数值可以根据不同的需要增加用以标识更多可能的被叫用户状态。当软交换设备接收到网关上报的被叫用户状态时,软交换设备根据不同的被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。在本实施例中,受控放音设备包括媒体服务器或者被叫用户网关或者其他网关;其中,信号音包括彩铃音、忙音和/或等待音等。比如被叫用户为空闲态,则给主叫用户放彩铃音;摘机态,则给用户放忙音;语音通话态,则给用户放“您拨打的用户忙,请稍后再拨”或“您拨打的用户正在通话中,请不要挂机”等语音通知。本实施例利用现有的NGN网络的控制框架和H. 248协议包能够灵活扩展的特点, 通过在H. 248协议包比如呼叫建立过程音检测包的回铃音检测事件中扩展参数,能够方便、快捷实现对被叫用户状态的检测与上报功能;同时,此方法具有广泛适用性,不仅仅适用于彩铃业务,对于所有可能需要检测用户状态的应用场景,均可以使用此方法。此方法在扩展标准H. 248的呼叫建立过程音检测包的参数时,只需新扩展一个参数,充分利用不同的参数值可以代表不同的用户状态的特点,覆盖所有可能的用户状态。如图2所示,本发明一实施例提出一种NGN网络用户状态报告的网关,包括指示消息接收模块201、用户状态检测模块202以及状态参数上报模块203,其中指示消息接收模块201,用于接收软交换设备发送的指示该网关检测被叫用户状态的指示消息,指示消息携带有H. 248协议包检测事件;本实施例中网关为被叫用户所在网关,在本实施例中,当建立语音通话呼叫中需要给主叫用户放送回铃音时,通过软交换设备指示被叫用户所在的网关检测被叫用户状态,如果被叫用户处于空闲状态,则通过软交换设备指示受控放音设备给主叫用户放送回铃音或者放送被叫用户定制的彩铃音等;如果被叫用户已处于通话状态,则给主叫用户放忙音或被叫用户忙等提示语音。在H. 248标准协议中,不同的业务使用不同的协议包来实现,本实施例中以H. 248 协议包中的呼叫建立过程音检测包为例进行说明。标准的H. 248协议定义了呼叫建立过程音检测包(cd包),可以检测忙音、回铃音、等待音等呼叫建立过程中所需的各种信号音。本实施例在给主叫用户放送回铃音之前,软交换设备向网关发送指示消息,并在指示消息中携带H. 248协议定义的呼叫建立过程音检测包的回铃音检测事件,以指示网关检测被叫用户状态。用户状态检测模块202,用于根据指示消息对被叫用户状态进行检测;状态参数上报模块203,用于将检测到的被叫用户状态携带在H. 248协议包检测事件中的扩展参数通过响应消息上报给软交换设备,以便软交换设备根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。在本实施例中,被叫用户所在网关根据软交换设备发送的指示消息对被叫用户状态进行检测,并将检测到的被叫用户状态上报给软交换设备。本实施例中被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态等,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态。本实施例通过扩展H. 248协议的方式来实现被叫用户状态信息的上报,以呼叫建立过程音检测包为例,具体为使用标准H. 248协议的呼叫建立过程音检测包(cd包),通过在cd包检测回铃音事件(cd/rt)中扩展参数(cd/rt {substate = χ}),由网关把检测到的用户状态携带在音检测包的回铃音检测事件中的扩展参数通过响应消息上报给软交换设备。其中,cd是标准的H. 248协议呼叫建立过程音检测包;rt是标准的呼叫建立过程包的信号音检测事件;substate是本实施例扩展参数,用于标识被叫用户状态;“X”是参数值,不同的参数值代表不同的用户状态,例如可以以0代表非通话用户忙状态、1代表通话状态、2代表空闲状态、3代表错误状态等,参数值包括但不限于上面列举的几种状态值,参数值可以根据不同的需要增加用以标识更多可能的被叫用户状态。当软交换设备接收到网关上报的被叫用户状态时,软交换设备根据不同的被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。在本实施例中,受控放音设备包括媒体服务器或者被叫用户网关或者其他网关;其中,信号音包括彩铃音、忙音和/或等待音等。比如被叫用户为空闲态,则给主叫用户放彩铃音;摘机态,则给用户放忙音;语音通话态,则给用户放“您拨打的用户忙,请稍后再拨”或“您拨打的用户正在通话中,请不要挂机”等语音通知。如图3所示,本发明一实施例提出一种NGN网络用户状态报告的系统,包括软交换设备301以及网关302,其中软交换设备301,用于在建立呼叫连接时,向网关302发送指示该网关检测被叫用户状态的指示消息,指示消息携带有H. 248协议包检测事件;以及接收网关302上报的响应消息,该响应消息的H. 248协议包检测事件中的扩展参数中携带有检测到的被叫用户状态,根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音;网关302,用于接收软交换设备301发送的指示消息;根据指示消息对被叫用户状态进行检测;将检测到的被叫用户状态携带在H. 248协议包检测事件中的扩展参数通过响应消息上报给软交换设备301。被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态等, 其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态。在本实施例中,网关302为如上所述的网关。本发明实施例NGN网络用户状态报告的方法、网关及系统,利用现有的NGN网络的控制框架和H. 248协议包能够灵活扩展的特点,通过在H. 248协议包比如呼叫建立过程音检测包的回铃音检测事件中扩展参数,能够方便、快捷实现对被叫用户状态的检测、上报功能,并能对被叫用户状态进行精确定义,使用户获取对方的详细信息;同时,此方法具有广泛适用性,不仅仅适用于彩铃业务,而且适用于所有可能需要检测用户状态的应用场景。此方法在扩展标准H. 248的呼叫建立过程音检测包的参数时,只需新扩展一个参数,充分利用不同的参数值可以代表不同的用户状态的特点,覆盖所有可能的用户状态,丰富了网关功能。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种NGN网络用户状态报告的方法,其特征在于,包括网关接收软交换设备发送的指示该网关检测被叫用户状态的指示消息,所述指示消息携带有H. 248协议包检测事件;根据所述指示消息对被叫用户状态进行检测;将检测到的被叫用户状态携带在所述H. 248协议包检测事件中的扩展参数通过响应消息上报给所述软交换设备,以便所述软交换设备根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。
2.根据权利要求1所述的方法,其特征在于,所述被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态;所述信号音包括彩铃音、忙音和/或等待音。
3.根据权利要求2所述的方法,其特征在于,当所述被叫用户状态为非通话用户忙状态时,所述扩展参数的值为0 ;当所述被叫用户状态为通话状态时,所述扩展参数的值为1 ; 当所述被叫用户状态为空闲状态时,所述扩展参数的值为2 ;当所述被叫用户状态为错误状态时,所述扩展参数的值为3。
4.根据权利要求3所述的方法,其特征在于,所述受控放音设备包括媒体服务器和/或所述网关。
5.一种NGN网络用户状态报告的网关,其特征在于,包括指示消息接收模块,用于接收软交换设备发送的指示该网关检测被叫用户状态的指示消息,所述指示消息携带有H. 248协议包检测事件;用户状态检测模块,用于根据所述指示消息对被叫用户状态进行检测;状态参数上报模块,用于将检测到的被叫用户状态携带在所述H. 248协议包检测事件中的扩展参数通过响应消息上报给所述软交换设备,以便所述软交换设备根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。
6.根据权利要求5所述的网关,其特征在于,所述被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态;所述信号音包括彩铃音、忙音和/或等待音。
7.根据权利要求5或6所述的网关,其特征在于,所述受控放音设备包括媒体服务器和 /或所述网关。
8.—种NGN网络用户状态报告的系统,其特征在于,包括软交换设备以及网关,其中所述软交换设备,用于在建立呼叫连接时,向所述网关发送指示该网关检测被叫用户状态的指示消息,所述指示消息携带有H. 248协议包检测事件;以及接收所述网关上报的响应消息,该响应消息的H. 248协议包检测事件中的扩展参数携带有检测到的被叫用户状态,根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音;所述网关,用于接收软交换设备发送的指示消息;根据所述指示消息对被叫用户状态进行检测;将检测到的被叫用户状态携带在所述H. 248协议包检测事件中的扩展参数通过响应消息上报给所述软交换设备。
9.根据权利要求8所述的系统,其特征在于,所述被叫用户状态包括非通话用户忙状态、通话状态、空闲状态和/或错误状态,其中,非通话用户忙状态包括摘机状态、用户拨号状态、听回铃音以及忙音状态。
10.根据权利要求8或9所述的系统,其特征在于,所述网关为权利要求5-7中任一项所述的网关。
全文摘要
本发明涉及一种NGN网络用户状态报告的方法、网关及系统,其方法包括网关接收软交换设备发送的指示该网关检测被叫用户状态的指示消息,指示消息携带有H.248协议包检测事件;根据指示消息对被叫用户状态进行检测;将检测到的被叫用户状态携带在H.248协议包检测事件中的扩展参数通过响应消息上报给软交换设备,以便软交换设备根据被叫用户状态指示受控放音设备为主叫用户放送相应的信号音。本发明利用现有的NGN网络的控制框架和H.248协议包能够灵活扩展的特点,通过在H.248协议包比如呼叫过程音检测包的回铃音检测事件中扩展参数,能够方便、快捷实现对被叫用户状态的检测、上报功能,并能对被叫用户状态进行精确定义,具有广泛应用性,丰富了网关功能。
文档编号H04W24/10GK102457820SQ20101052538
公开日2012年5月16日 申请日期2010年10月29日 优先权日2010年10月29日
发明者孙红军, 黄湖 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1