一种t.38网关保证拆线命令可靠传送给传真机的方法

文档序号:7614126阅读:114来源:国知局
专利名称:一种t.38网关保证拆线命令可靠传送给传真机的方法
技术领域
本发明涉及通信技术领域,尤其涉及一种IP实时传真方式中T.38网关如何保证拆线命令可靠传送给传真机的方法。
背景技术
随着Internet使用的普及和技术的成熟,使得传统的传真信息承载在Internet上传输成为可能,因此,IP传真的相关技术也就应运而生。IP传真根据实时特性可分为IP存储转发传真,IP实时传真。IP实时传真根据网关处理方式又分透传方式和T.38方式。透传方式因其抗网络领伤能力差,而不被推广使用;T.38 IP实时传真网关主要完成T.38协议处理和DP调制解调,其系统结构如图1所示。T.38 IP传真基本思想是在T.38网关对传真机发送的数据进行解调,将解调的净荷数据打成T.38协议规定的IP包,通过IP网络发往对方网关;接收方的T.38网关根据该IP包的信息特性,从IP包中拆出的净荷数据重新调制发送给TDM侧传真机。可见,IP实时传真承载的是终端传真机间交互的传真信令或报文信息,两终端传真机间进行的是实时通信,传真流程遵循T.30协议,典型的传真流程如图2所示。
通常IP语音(VOIP)网关既支持传真业务也支持语音业务,网关的初始状态为语音态,当检测到传真事件才切换到T.38传真业务;而当检测到传真结束事件,网关由T.38传真态切换回语音状态,保证传真后能够正常进行语音通话。在以软交换来控制传真与语音间切换的NGN网络中,任一端网关检测到传真事件上报给软交换,软交换用信令通知两个网关切换到传真状态,相同地,任一网关检测到传真结束事件上报软交换,由软交换下命令控制网关由传真状态切换回语音状态。T.30协议规定传真结束有两种情况第一种情况,任一传真机发送结束传真的拆线命令(DCN)通知对端传真机,并结束传真;第二种情况是传真发生异常,传真机不发送DCN拆线命令,而是直接进行信令拆线。本文讨论的是第一种情况时,如何可靠检测传真结束事件,以及如何确保网关检测及切换处理,不会对终端传真机接收DCN造成影响。如图2所示,传真流程成功的进入了阶段E,发送传真机发送一页传真页面成功,向接收传真机发送DCN,如果接收传真机收不到有效的DCN信号,会认为传真异常结束,发出告警音,使得传真用户误以为传真失败,而实际上接收传真机已成功接收到了正确的传真页面。为了方便后续讨论,在此我们对传真机和网关进行如下定义发送传真机指发送DCN的传真机;接收传真机指接收DCN的传真机;发送网关指与发送DCN的传真机相连的网关;接收网关指与接收DCN的传真机相连接的网关。
目前,现有技术的网关采用的技术方案一如图3所示,网关对时分复用(TDM)侧解调接收的V.21帧信号进行检测,如果检测到DCN信号,该网关作为发送网关将DCN信号打IP传真协议包(IFP包)发往接收网关,同时等到该帧信号发送结束后,发送网关上报传真结束事件给软交换;软交换收到结束事件,进行确认并同时向发送和接收两网关下发传真结束命令;两网关收到软交换的结束传真命令后分别切换回语音状态。该技术方案可能会造成接收网关在向接收传真机发送DCN信号过程中,或还没有发送DCN信号时,就收到了软交换下发的传真结束命令,网关状态从传真态切换到语音态,导致接收传真机接收不到有效的DCN信号,接收传真机收不到有效的DCN信号,会认为传真异常结束,发出告警音,使得传真用户误以为传真失败。
现有技术的网关采用的技术方案二如图4所示,网关在T.38传真业务中,对IP侧的数据进行检测,如果收到了DCN帧信号,网关就向接收传真机调制发送DCN,发送结束后,该网关上报软交换结束传真事件,保证DCN信号能够成功到达接收传真机。该技术方案是依靠IP侧信号进行传真切换回语音,不支持TDM侧DCN的检测上报。本技术方案的缺点是1、如果采用该方案的网关是发送网关,在IP侧就不能收到DCN信号,此时接收网关如果只做TDM侧检测,就会造成传真结束却无传真结束事件上报软交换的问题。2、如果发送网关是前述技术方案一的网关,可能还会出现技术方案一所述缺点的现象,导致接收传真机接收不到有效的DCN信号。

发明内容
本发明的目的是提供一种保证DCN信号可靠传送给传真机的方法,解决网关在T.38传真业务中,依赖TDM侧检测DCN帧信号上报传真结束事件,可能导致接收传真机接收不到完整有效的DCN信号的问题;本发明要解决的另一技术问题是网关在T.38传真业务中,依赖IP侧检测DCN信号上报传真结束事件的不可靠性问题,以及DCN信号不能可靠有效地传送到接收传真机的问题。
本发明的又一目的是提供一种与现有网关兼容并能保证DCN信号可靠传送给传真机的方法,该方法既能解决网关在T.38传真业务中,依赖TDM侧检测DCN帧信号上报传真结束事件,可能导致接收传真机接收不到完整有效的DCN信号的问题;又能解决依赖IP侧检测DCN信号上报传真结束事件的不可靠性问题,以及DCN信号不能可靠有效地传送到接收传真机的问题。
本发明为解决上述技术问题所采用的技术方案为一种T.38网关保证拆线命令可靠传送给传真机的方法,包括以下步骤
A、网关对时分复用侧解调接收到的帧信号进行检测,若检测到传真的拆线命令信号,则将所述DCN信号打成IP传真协议包发往IP侧;B、所述网关将所述拆线命令信号打包发往IP侧后,延迟一预定时间再将传真结束事件上报给软交换;所述预定时间为保证所述拆线命令信号完整到达接收传真机所需要的时间;C、所述软交换收到所述传真结束事件后,下发状态切换命令,控制发送和接收网关由传真状态切回语音状态。
所述的方法还包括如下步骤D、所述网关对IP侧的帧信号进行检测,若检测到拆线命令信号,则将所述拆线命令信号调制发往接收传真机;E、所述网关在向所述接收传真机发送拆线命令信号的过程中若收到所述软交换下发的状态切换命令,所述网关仍继续向接收传真机发送所述拆线命令数据;直至将所述拆线命令数据发送完毕后,所述网关才响应所述状态切换命令切换回语音状态;F、若所述拆线命令数据发送完毕后,所述网关仍未收到所述软交换的状态切换命令,所述网关主动向所述软交换上报传真结束事件。
所述的方法,其中所述步骤B包括如下处理所述网关将所述DCN信号打包发往IP侧后,启动一定时器开始计时,当所述定时器到所述预定时间时,所述网关再将传真结束事件上报给软交换。
所述的方法,其中所述预定时间设置为600ms。
另一种T.38网关保证拆线命令可靠传送给传真机的方法,包括以下步骤D、所述网关对IP侧的帧信号进行检测,若检测到拆线命令信号,则将所述拆线命令信号调制发往接收传真机;G、所述网关在向所述接收传真机发送拆线命令信号的过程中若收到所述软交换下发的状态切换命令,所述网关仍继续向接收传真机发送所述拆线命令数据;直至将所述拆线命令数据发送完毕后,所述网关才响应所述状态切换命令切换回语音状态;F、若所述拆线命令数据发送完毕后,所述网关仍未收到所述软交换的状态切换命令,所述网关主动向所述软交换上报传真结束事件。
上述的方法一和方法二,其中所述步骤E和所述步骤F包括如下具体处理在所述网关内设置一标识变量,用于标识所述网关是否收到所述软交换的状态切换命令;当所述网关将所述拆线命令数据发送完毕后,查询所述标识变量若所述标识变量表示收到所述软交换的状态切换命令,所述网关对所述软交换的状态切换命令进行处理、切回语音状态;否则,所述网关向所述软交换上报传真结束事件。
所述的方法,其中当所述网关收到所述软交换的状态切换命令时,所述标识变量设置为1;否则,所述标识变量设置为0。
本发明的有益效果为采用上述技术方案,网关在T.38传真业务中,无论是作为发送网关还是作为接收网关,都能可靠检测传真结束事件,并将DCN信号可靠地传送给终端传真机;并且本方案还与现有网关兼容,在应用中无论是与采用现有技术方案一的网关相通,还是与采用现有技术方案二的网关相通,即无论是作为发送方还是作为接收方,都能可靠检测传真结束事件,确保DCN信号完整到达传真机;因此,具有很好的兼容性、实用性和可靠性。


图1为T.38实时传真系统结构2为典型的IP实时传真流程3为现有技术一示意4为现有技术二示意5为本发明方法流程6为本发明作为发送网关时的示意7为本发明作为接收网关时的示意图具体实施方式
下面根据附图和实施例对本发明作进一步详细说明本发明为了保证拆线命令可靠地传送给传真机,对网关作为发送网关和接收网关分别给出了不同的相应处理方法。方法如图6所示,包括网关首先要对TDM侧解调接收的V.21帧以及IP侧收到的V.21帧的帧信号进行判断,如果在TDM侧收到了DCN信号,网关作为发送网关采用发送网关的方案;如果网关在IP侧检测到了DCN信号,网关作为接收网关采用接收网关的方案;作为发送网关时包括以下步骤A、参见图7,网关对TDM侧解调接收到的帧信号进行检测,若检测到DCN信号,所述网关作为发送网关,将所述DCN信号打成IP传真协议包发往IP侧;B、为了保证接收网关能有足够的时间接收IP侧DCN的IFP包,并完整的调制发送给接收传真机,发送网关将DCN信号打包发往IP侧后,延迟一指定时间再将传真结束事件上报给软交换;C、所述软交换收到所述传真结束事件后,下发状态切换命令,控制发送和接收网关由传真状态切回语音状态。
步骤B所指的延迟指定时间为保证DCN信号完整到达接收传真机所需要的时间;因为完整的DCN信号在PSTN线路上的传输时间至少160ms,考虑到IP网络可能的延迟时间200ms-300ms,加上接收网关的处理时间,在实际操作中,延迟上报的指定时间可以选择600ms,从而保证接收传真机在延迟一指定时间结束前接收到DCN。在具体实施例中,步骤B采用如下方法处理所述网关将所述DCN信号打包发往IP侧后,启动一定时器开始计时,定时器可以采用软件来实现;当定时器计时到所述指定时间(例如600ms)时,发送网关再将传真结束事件上报给软交换,从而保证接收传真机在延迟时间结束前接收到DCN。
参见图8,如果网关在IP侧检测到了DCN信号,网关作为接收网关时,具有对IP侧DCN检测及向软交换上报传真结束事件的能力,并且在向接收传真机发送DCN数据的过程中收到软交换下发的切换命令,能够延迟切换。因此,作为接收网关时包括如下步骤D、所述网关对IP侧的帧信号进行检测,若检测到DCN信号,所述网关作为接收网关将DCN信号调制发往接收传真机;E、接收网关在向接收传真机发送DCN信号的过程中若收到软交换下发的状态切换命令,接收网关对切换命令不马上响应,即不马上进行从传真到语音的切换处理,仍继续向接收传真机发送所述DCN数据;直至将DCN数据发送完毕后,接收网关才响应所述状态切换命令切换回语音状态;F、若所述DCN数据发送完毕后,所述网关仍未收到所述软交换的状态切换命令,所述网关主动向所述软交换上报传真结束事件。
上述步骤E和步骤F包括如下具体处理过程在所述网关内设置一标识变量,用于标识所述网关是否收到所述软交换的状态切换命令,收到切换命令时,标识变量置为1,否则为0;当接收网关在向接收传真机发送DCN信号的过程中收到软交换下发的状态切换命令时,所述标识变量被置为1;接收网关不马上进行从传真到语音的切换处理,而是继续向TDM侧发送所述DCN数据;当接收网关发送到DCN真结尾的flag时,认为已将DCN数据发送结束后,接收网关查询所述标识变量若所述标识变量为1的状态,接收网关才对所述软交换的状态切换命令进行处理,切回语音状态;若所述标识变量仍为0的状态,说明接收网关仍未收到所述软交换的状态切换命令,此时,接收网关主动向所述软交换上报传真结束事件;从而确保发送网关不具备对TDM侧DCN检测上报能力时(如发送网关采用的是现有技术方案二),能够可靠地实现传真到语音的切换。
由上述可见,本发明的技术方案分别给出了网关作为发送网关和接收网关,都能可靠检测传真结束事件,并将DCN可靠传送给终端传真机的方法。同时,本发明还提供了在一个网关内同时采用上述两种方法,保证DCN可靠传送给终端传真机的方案;采用该方案的网关对TDM侧和IP侧的帧类型进行检测,若在TDM侧检测到DCN信号,就按照发送网关的方法处理;若在IP侧检测到DCN信号,就按照接收网关的方法处理;既解决了网关在T.38传真业务中,依赖TDM侧检测DCN帧信号上报传真结束事件,可能导致接收传真机接收不到完整有效的DCN信号的问题;又解决了依赖IP侧检测DCN信号上报传真结束事件的不可靠性,以及DCN信号不能可靠有效地传送到接收传真机的问题。上述方法都已在实际网关产品中得到应用,采用本技术方案的网关在与现有技术方案一或现有技术方案二的网关互通时,无论作为发送方还是接收方,都能确保DCN完整到达传真机,因此具有很好的兼容性、实用性、可靠性。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种T.38网关保证拆线命令可靠传送给传真机的方法,包括以下步骤A、网关对时分复用侧解调接收到的帧信号进行检测,若检测到传真的拆线命令信号,则将所述DCN信号打成IP传真协议包发往IP侧;B、所述网关将所述拆线命令信号打包发往IP侧后,延迟一预定时间再将传真结束事件上报给软交换;所述预定时间为保证所述拆线命令信号完整到达接收传真机所需要的时间;C、所述软交换收到所述传真结束事件后,下发状态切换命令,控制发送和接收网关由传真状态切回语音状态。
2.根据权利要求1所述的方法,其特征在于所述的方法还包括如下步骤D、所述网关对IP侧的帧信号进行检测,若检测到拆线命令信号,则将所述拆线命令信号调制发往接收传真机;E、所述网关在向所述接收传真机发送拆线命令信号的过程中若收到所述软交换下发的状态切换命令,所述网关仍继续向接收传真机发送所述拆线命令数据;直至将所述拆线命令数据发送完毕后,所述网关才响应所述状态切换命令切换回语音状态;F、若所述拆线命令数据发送完毕后,所述网关仍未收到所述软交换的状态切换命令,所述网关主动向所述软交换上报传真结束事件。
3.根据权利要求1或2所述的方法,其特征在于所述步骤B包括如下处理所述网关将所述DCN信号打包发往IP侧后,启动一定时器开始计时,当所述定时器到所述预定时间时,所述网关再将传真结束事件上报给软交换。
4.根据权利要求3所述的方法,其特征在于所述预定时间设置为600ms。
5.一种T.38网关保证拆线命令可靠传送给传真机的方法,包括以下步骤D、所述网关对IP侧的帧信号进行检测,若检测到拆线命令信号,则将所述拆线命令信号调制发往接收传真机;E、所述网关在向所述接收传真机发送拆线命令信号的过程中若收到所述软交换下发的状态切换命令,所述网关仍继续向接收传真机发送所述拆线命令数据;直至将所述拆线命令数据发送完毕后,所述网关才响应所述状态切换命令切换回语音状态;F、若所述拆线命令数据发送完毕后,所述网关仍未收到所述软交换的状态切换命令,所述网关主动向所述软交换上报传真结束事件。
6.根据权利要求2或5所述的方法,其特征在于所述步骤E和所述步骤F包括如下具体处理在所述网关内设置一标识变量,用于标识所述网关是否收到所述软交换的状态切换命令;当所述网关将所述拆线命令数据发送完毕后,查询所述标识变量若所述标识变量表示收到所述软交换的状态切换命令,所述网关对所述软交换的状态切换命令进行处理、切回语音状态;否则,所述网关向所述软交换上报传真结束事件。
7.根据权利要求6所述的方法,其特征在于当所述网关收到所述软交换的状态切换命令时,所述标识变量设置为1;否则,所述标识变量设置为0。
全文摘要
T.38网关保证拆线命令可靠传送给传真机的方法,当该网关作为发送网关时网关对TDM侧检测到DCN信号打成IFP包发往IP侧;之后网关延迟一预定时间再将传真结束事件上报给软交换,保证DCN信号完整到达接收传真机;软交换收到传真结束事件后,下发状态切换命令将两网关切回语音状态。当该网关作为接收网关时网关对IP侧检测到DCN信号调制发往接收传真机;若在发送DCN信号的过程中收到软交换下发的切换命令则做延迟切换处理;若DCN数据发送完毕后,网关仍未收到软交换的切换命令,网关主动向软交换上报传真结束事件。该方法具有可靠检测传真结束事件,并将DCN信号可靠地传送给终端传真机的,以及与现有网关兼容的优点。
文档编号H04L29/06GK1812357SQ200510033038
公开日2006年8月2日 申请日期2005年1月26日 优先权日2005年1月26日
发明者李瑞华, 陈微 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1