CN100353798C - 一种定位呼叫故障的方法 - Google Patents
一种定位呼叫故障的方法 Download PDFInfo
- Publication number
- CN100353798C CN100353798C CNB2004101031145A CN200410103114A CN100353798C CN 100353798 C CN100353798 C CN 100353798C CN B2004101031145 A CNB2004101031145 A CN B2004101031145A CN 200410103114 A CN200410103114 A CN 200410103114A CN 100353798 C CN100353798 C CN 100353798C
- Authority
- CN
- China
- Prior art keywords
- fault location
- calling
- fault
- message
- location system
- 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
Images
Landscapes
- Telephonic Communication Services (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
一种定位呼叫故障的方法:A.故障定位系统给下一代网络中的软交换设备发送携带故障定位信息的启动故障定位消息,该软交换设备存储该消息携带的故障定位信息;B.当呼叫接续到该软交换设备时,该软交换设备根据存储的故障定位信息判断该呼叫是否需要跟踪,如果是,转入步骤C;否则,接续该呼叫;C.该软交换设备接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统后,发送呼叫消息给该呼叫后续经过的下一代网络设备;D.接收到呼叫消息的下一代网络设备在接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统;E.故障定位系统根据接收到的所有跟踪结果定位该呼叫的故障。
Description
技术领域
本发明涉及在下一代网络(NGN)中对呼叫故障进行处理的技术,特别涉及一种定位呼叫故障的方法。
背景技术
随着网络的发展,出现了NGN。NGN利用固网的网络架构,在固网中实现网络业务和呼叫控制完全相分离。在NGN中,一个呼叫过程需要软交换设备、接入网关(AG)、中继网关(TG)、媒体资源服务器(MRS)和信令网关(SG)等NGN设备之间的互相配合才能完成,因此,呼叫过程产生的故障也分布在各个NGN设备上或NGN设备之间,在定位呼叫过程的故障时要到各个NGN设备上进行故障定位。
目前,为了实现呼叫故障定位,为各个NGN设备设置单设备故障定位系统,各个单设备故障定位系统针对不同NGN设备设置的跟踪对象也不相同,如综合接入设备(IAD)的故障定位系统设置的跟踪对象为IAD的端口,MRS的故障定位系统设置的跟踪对象为通过MRS的当前会话,软交换设备的故障定位系统设置的跟踪对象为经过软交换设备处理的电话号码。
当完成一次呼叫过程的故障定位时,承载多个本次呼叫过程所涉及NGN设备的故障定位系统的设备和本次呼叫过程所涉及NGN设备相连接,同时运行多个本次呼叫过程所涉及NGN设备的故障定位系统,并且协调各个NGN设备的故障定位系统的运行,完成对本次呼叫过程的故障定位。这使在本次呼叫过程中进行故障定位十分繁琐和复杂。更进一步,当本次呼叫过程经过的NGN设备是在呼叫时动态确定的情况下,则承载本次呼叫过程所涉及NGN设备的故障定位系统的设备由于在呼叫前无法确定本次呼叫过程经过的NGN设备,无法启动本次呼叫过程经过的NGN设备的故障定位系统,所以就无法对动态确定的NGN设备进行故障定位。
因此,如何在呼叫过程中准确、简单和快速地进行故障定位成为了一个亟待解决的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种定位呼叫故障的方法,该方法能够准确、简单和快速地定位本次呼叫故障。
根据上述目的,本发明的技术方案是这样实现的:
一种定位呼叫故障的方法,预先设置与下一代网络中的软交换设备相连接的故障定位系统,该方法还包括:
A、故障定位系统给下一代网络中的软交换设备发送携带故障定位信息的启动故障定位消息,该软交换设备存储该消息携带的故障定位信息;
B、当呼叫接续到该软交换设备时,该软交换设备根据存储的故障定位信息判断该呼叫是否需要跟踪,如果是,转入步骤C;否则,接续该呼叫;
C、该软交换设备接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统后,发送呼叫消息给该呼叫后续经过的下一代网络设备;
D、接收到呼叫消息的下一代网络设备在接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统;
E、故障定位系统根据接收到的所有跟踪结果定位该呼叫的故障。
所述的故障定位信息包括任务标识、故障号码和故障定位系统的网际协议地址以及接收跟踪结果的端口号;
步骤B所述的呼叫携带有号码,该软交换设备根据存储的故障定位信息判断该呼叫是否要跟踪的过程为:该软交换设备判断该呼叫携带的号码是否与故障定位信息中的故障号码相同,如果是,则判定为需要跟踪;否则,则判定为不需要跟踪。
步骤C所述的呼叫消息携带有任务标识、跟踪启停标志和故障定位系统的网际协议地址以及接收跟踪结果的端口号;
在所述的步骤D之前,该方法还包括:接收到呼叫消息的下一代网络设备根据该消息携带的故障定位系统的网际协议地址以及接收跟踪结果的端口号建立与故障定位系统的连接;
步骤D所述的跟踪结果是通过与故障定位系统的连接上报给故障定位系统的。
所述接续该呼叫的处理信息包括接续该呼叫的消息名称、接续该呼叫的时间以及本次任务标识。
步骤E所述定位该呼叫的故障过程为:故障定位系统将接收到的所有跟踪结果进行汇总,用列表方式或图形方式显示,根据所显示的跟踪结果定位该呼叫的故障。
该方法进一步包括停止故障定位的过程:
F、故障定位系统给下一代网络中的软交换设备发送携带任务标识和故障定位系统网际协议地址的停止故障定位消息;
G、接收到所述停止故障定位消息的软交换设备根据所接收的停止故障定位消息携带的任务标识和故障定位系统网际协议地址确定要停止跟踪的呼叫,停止给故障定位系统上报跟踪结果,给该呼叫后续经过的下一代网络设备转发携带任务标识和故障定位系统网际协议地址的停止故障定位消息;
H、接收到所述软交换设备转发的停止故障定位消息的下一代网络设备根据所接收的停止故障定位消息携带的任务标识和故障定位系统网际协议地址确定要停止跟踪的呼叫,停止给故障定位系统上报接续该呼叫的处理信息。
该方法进一步包括停止故障定位的过程:
F1、该呼叫结束,接续该呼叫的软交换设备和下一代网络设备停止给故障定位系统上报跟踪结果。
如果呼叫为主叫呼叫时,在步骤B之前,该方法还包括:
A11、软交换设备根据该消息携带的故障定位信息判断该故障定位的故障号码是否为软交换设备管辖的号码,如果否,执行步骤B;否则,转入步骤A12;
A12、软交换设备转发携带了故障定位信息的启动故障定位消息给该故障定位的接入网关,该接入网关存储该消息携带的故障定位信息;
A13、当主叫呼叫接续到该接入网关时,该接入网关根据存储的故障定位信息判断该呼叫是否需要跟踪,如果是,该接入网关接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统后,将该主叫呼叫接续到软交换设备,执行步骤B;否则,接续该呼叫。
如果呼叫为被叫呼叫时,在步骤B之前,该方法还包括:
A21、软交换设备根据该消息携带的故障定位信息判断该故障定位的故障号码是否为软交换设备管辖的号码,如果否,执行步骤B;否则,转入步骤A22;
A22、软交换设备转发携带了故障定位信息的启动故障定位消息给该故障定位的接入网关,该接入网关存储该消息携带的故障定位信息,执行步骤B;
当步骤D所述的接收到呼叫消息的下一代网络设备为该故障定位的接入网关,则步骤D所述将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统的过程为:该接入网关根据存储的故障定位信息判断该呼叫是否需要跟踪,如果是,该接入网关接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统;否则,接续该呼叫。
在步骤D之前,该方法进一步包括:该接入网关判断是否接收到呼叫消息,如果是,执行步骤D;否则,该接入网关不给故障定位系统上报接续该呼叫的处理信息,结束。
从上述方案可以看出,本发明设置故障定位系统,当要进行呼叫故障定位时,首先该故障定位系统向NGN接入设备下发启动故障定位消息;其次NGN接入设备接收到该消息,在处理呼叫的同时将该呼叫的处理信息作为跟踪结果上报给故障定位系统后,给后续处理该呼叫的NGN设备发送呼叫消息;再次,后续处理该呼叫的NGN设备在处理呼叫的同时也将该呼叫的处理信息作为跟踪结果上报给故障定位系统;最后,故障定位系统汇总收到的该呼叫的跟踪结果后,进行显示。由于本发明提供的方法不需要像现有技术那样给涉及本次呼叫的每个NGN设备分别设置故障定位系统,在进行呼叫故障定位时,也不需要同时运行并协调涉及本次呼叫的每个NGN设备的故障定位系统,所以该方法能够准确、简单和快速地定位本次呼叫故障。更进一步,由于本发明在确定后续处理该呼叫的NGN设备后再发送呼叫消息,使后续处理该呼叫的NGN设备可以跟踪该呼叫并上报跟踪结果,而不像现有技术那样必须在呼叫前确定好本次呼叫所涉及的NGN设备,因此,本发明提供的方法可以对动态确定的NGN设备进行故障定位。
附图说明
图1为本发明承载故障定位系统的设备和NGN设备之间的网络构架示意图;
图2为本发明在故障号码为软交换设备所管辖号码的情况下定位呼叫故障的一个实施例方法流程图;
图3为本发明在故障号码为软交换设备所管辖号码的情况下定位呼叫故障的另一个实施例方法流程图;
图4为本发明在故障号码不为软交换设备所管辖号码的情况下定位呼叫故障的一个实施例方法流程图;
图5为本发明在故障号码不为软交换设备所管辖号码的情况下定位呼叫故障的另一个实施例方法流程图;
图6为本发明采用列表的方式显示跟踪结果的示意图;
图7为本发明采用图形的方式显示跟踪结果的示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细说明。
本发明仅仅设置一个故障定位系统,用于对呼叫过程涉及的各个NGN设备进行故障定位。承载该故障定位系统的设备与NGN设备相连接,向NGN设备发送启动故障定位消息,从而使NGN设备根据该消息跟踪本次呼叫过程,对本次呼叫过程涉及的NGN设备进行故障定位。
图1为本发明承载故障定位系统的设备和NGN设备之间的网络构架示意图,如图所示:承载故障定位系统的设备分别和NGN设备相连接,如:和软交换设备相连接、和MRS相连接、和IAD相连接、和接入媒体网关(AMG)相连接以及和通用媒体网关(UMG)相连接等。故障定位系统和与其连接的NGN设备之间的交互是相互的:故障定位系统给涉及本次呼叫过程的NGN设备发送启动故障定位消息,接收到该消息的NGN设备进行跟踪本次呼叫过程,将跟踪结果上报给故障定位系统。
定位呼叫故障的过程可以分为三个阶段:启动故障定位阶段、对故障号码的呼叫阶段以及停止故障定位阶段。以下分别详细的介绍这三个阶段。
(1)启动故障定位阶段
首先,故障定位系统向NGN中的软交换设备发送启动故障定位消息,该消息携带有唯一标识本次故障定位的任务标识、本次故障定位跟踪的故障号码以及故障定位系统的网际协议(IP)地址和接收跟踪结果的端口号。其中,任务标识由故障定位系统统一分配并保证唯一性;NGN设备根据启动故障定位消息携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接;当NGN设备通过建立的与故障定位系统的连接给故障定位系统上报跟踪结果时携带该任务标识,故障定位系统根据该标识确定所上报的消息属于哪一次故障定位任务。
其次,软交换设备接收到启动故障定位的消息后,将该消息携带的信息作为一条跟踪记录保存。根据该消息携带的故障号码判断该故障号码是否为软交换设备管理的号码,如果是,则判定该故障号码为局内号码,确定该故障号码的AG以及在AG上对应的端口,给该AG发送携带有任务标识、该故障号码以及故障定位系统的IP地址和接收跟踪结果的端口号的呼叫故障定位消息;否则,则判定该故障号码为局外号码,该故障号码的网关为TG,呼叫故障号码过程经过的TG是在呼叫过程中动态确定的,所以软交换设备不进行任何操作。
最后,AG收到软交换设备发送的呼叫故障定位消息后,将该消息携带的信息作为一条跟踪记录保存,根据该消息携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统之间的连接。
(2)故障号码的呼叫阶段
当一个呼叫接续到AG时,AG根据该呼叫携带的号码判断是否要对该呼叫进行跟踪,如果是,由于AG已经和呼叫故障系统建立了连接,则AG将在AG对该呼叫进行的相关处理信息复制一份,作为跟踪结果上报给故障定位系统;否则,则AG按照现有技术接续本次呼叫。
当该呼叫接续到软交换设备上时,软交换设备根据该呼叫携带的号码判断是否要对该呼叫进行跟踪,如果是,则将在软交换设备对该呼叫进行的处理信息复制一份,作为跟踪结果上报给故障定位系统,同时在后续给该呼叫经过的网关和MRS发送携带了任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号的呼叫消息,以通知本次呼叫经过的网关和MRS向故障定位系统上报跟踪结果,该网关包括本次呼叫的AG、TG网关和SG网关等,跟踪启停标志是预先设置的表示当前是否跟踪的标识;否则,则软交换设备按照现有技术接续本次呼叫。
该呼叫经过的网关和MRS收到携带了任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号的呼叫消息后,判断是否已经和故障定位系统建立了连接,如果没有,则根据该呼叫携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接后,将在网关和MRS对该呼叫进行的相关处理信息复制一份,作为跟踪结果上报给故障定位系统,同时,为了防止与故障定位系统连接过程中的消息丢失,网关和MRS在同故障定位系统建立连接过程中将不给软交换设备发送回应消息,并暂时阻塞对该呼叫的处理直到与故障定位系统的连接建立完成后;否则,将在网关和MRS对该呼叫进行的处理信息复制一份,作为跟踪结果上报给故障定位系统。
(3)停止故障定位阶段
当该呼叫过程结束后,对于在呼叫过程中软交换设备通知跟踪本次呼叫的网关、MRS以及软交换设备自动停止跟踪,断开同故障定位系统的连接。
当故障定位系统要停止该呼叫跟踪过程并且该呼叫过程未结束时,会向软交换设备发送携带任务标识和故障定位系统的IP地址的停止故障定位消息。
软交换设备接收到该消息后,首先根据该消息携带的任务标识确定要停止跟踪的呼叫,停止该呼叫;其次,给该呼叫经过的网关和MRS转发该停止故障定位消息,接收到该停止故障定位消息的网关和MRS根据该消息携带的任务标识确定要停止跟踪的呼叫,停止该呼叫。
如果软交换设备转发该停止故障定位消息时,出现NGN故障,AG未收到该消息,则AG也可以通过下述方式停止本次呼叫:AG根据该呼叫携带的号码和跟踪记录中的故障号码相同判断要跟踪本次呼叫,但是却没有收到软交换设备发送的携带了任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号的呼叫,则AG则断定该任务在软交换设备上已经被停止,AG上的该呼叫跟踪任务为异常存在的任务,AG停止执行该呼叫跟踪任务。
以下举具体的实施例说明本发明。
图2为本发明在故障号码为软交换设备所管辖号码的情况下定位呼叫故障的一个实施例方法流程图。该方法涉及的NGN设备为使用故障号码的终端、故障定位系统、故障号码所在的网关、软交换设备、故障号码对端的网关和故障号码对端的网关管辖的终端,其中,故障号码所在的网关为软交换设备管辖的网关,故障号码对端的网关管辖的终端为使用故障号码的终端要呼叫的终端。该方法具体步骤为:
启动故障定位阶段
步骤200、使用故障号码的终端向故障定位系统发送启动呼叫故障号码的跟踪请求;
步骤201、故障定位系统接收到该请求后,向软交换设备发送携带有任务标识、故障号码以及故障定位系统的IP地址和接收跟踪结果的端口号的启动故障定位消息;
故障定位系统也可以自己启动故障定位,即直接向软交换设备发送启动故障定位消息,省略步骤200;
步骤202~203、软交换设备将该消息携带的任务标识、故障号码以及故障定位系统的IP地址和接收跟踪结果的端口号作为一条跟踪记录进行存储,向故障号码所在的网关转发该启动故障定位消息;
步骤204~205、故障号码所在的网关将该消息携带的任务标识、故障号码以及故障定位系统的IP地址和接收跟踪结果的端口号作为一条跟踪记录进行存储后,根据该消息携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接。
对故障号码的呼叫阶段
步骤206、故障号码的终端向故障号码所在的网关发起呼叫,该呼叫携带有作为主叫号码的故障号码;
步骤207、故障号码所在的网关根据该呼叫携带的故障号码判断是否对本次呼叫进行跟踪,如果是,执行步骤209;否则,执行步骤208;
判断的过程为:判断该呼叫携带的故障号码是否与预先存储的一条跟踪记录的故障号码相同,如果是,则对本次呼叫进行跟踪;否则,则不对本次呼叫进行跟踪;
步骤208、故障号码所在的网关按照现有技术接续本次呼叫到软交换设备,执行步骤211;
步骤209、故障号码所在的网关将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统;
跟踪结果为各个时间点上故障号码所在的网关对该呼叫进行处理的消息,如本次呼叫摘机消息和本次呼叫挂机消息等,进行处理的消息包括进行处理的接收到消息和进行处理的发送出去的消息;
跟踪结果还携带有任务标识和发生该跟踪结果的时间戳,该时间戳采用发送该跟踪结果的故障号码所在的网关发送该跟踪结果时的时间;
步骤210、故障号码所在的网关将携带故障号码的呼叫接续到软交换设备上;
步骤211、软交换设备根据该呼叫携带的故障号码判断是否对接续到自身的该呼叫进行跟踪,如果是,执行步骤213;否则,执行步骤212;
判断的过程为:判断该呼叫携带的故障号码是否与预先存储的一条跟踪记录的故障号码相同,如果是,则对本次呼叫进行跟踪;否则,则不对本次呼叫进行跟踪;
步骤212、软交换设备按照现有技术接续该呼叫到故障号码对端的网关,故障号码对端的网关接续该呼叫到故障号码对端的网关管辖的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信;
步骤213、软交换设备将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统,与故障定位系统的连接在故障定位系统给软交换设备发送启动故障定位消息时建立的;
跟踪结果为各个时间点上故障号码所在的网关对该呼叫进行处理的消息,如本次呼叫摘机消息和本次呼叫挂机消息等,进行处理的消息包括进行处理的接收到消息和进行处理的发送出去的消息;
跟踪结果还携带有任务标识和发生该跟踪结果的时间戳,该时间戳采用发送该跟踪结果的软交换设备发送该跟踪结果时的时间;
步骤214、软交换设备接续该呼叫到故障号码对端的网关,该呼叫携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号;
步骤215、故障号码对端的网关根据该呼叫携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接;
步骤216、故障号码对端的网关接续该呼叫到故障号码对端的网关管辖的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信的同时,将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统。
停止故障定位阶段
步骤217、使用故障定位系统的终端向故障定位系统发送携带故障号码的停止故障定位请求;
步骤218、故障定位系统根据该请求携带的故障号码确定进行本次呼叫跟踪的任务标识,将携带有任务标识和故障定位系统的IP地址的停止故障定位消息发送给软交换设备;
故障定位系统也可以自己停止故障定位,即直接向软交换设备发送停止故障定位消息,省略步骤217;
步骤219~220、软交换设备根据该消息携带的任务标识和故障定位系统的IP地址确定所跟踪的本次呼叫,停止本次呼叫的跟踪,向本次呼叫经过的网关,即故障号码所在的网关和故障号码对端的网关转发停止故障定位消息;
步骤221~222、故障号码对端的网关接收到该消息,根据该消息携带的任务标识和故障定位系统的IP地址确定所跟踪的本次呼叫,停止本次呼叫的跟踪,释放与故障定位系统的连接;
步骤223~224、故障号码所在的网关接收到该消息,根据该消息携带的任务标识和故障定位系统的IP地址确定所跟踪的本次呼叫,停止本次呼叫的跟踪,释放与故障定位系统的连接。
图3为本发明在故障号码为软交换设备所管辖号码的情况下定位呼叫故障的另一个实施例方法流程图,该方法涉及的NGN设备为使用故障号码的终端、故障定位系统、故障号码所在的网关、软交换设备、故障号码对端的网关和故障号码对端的网关管辖的呼叫故障号码的终端,其中,故障号码所在的网关为软交换设备管辖的网关。图3中所述的启动故障定位阶段以及停止故障定位阶段和图2所述的启动故障定位阶段以及停止故障定位阶段相同,以下只是叙述对故障号码的呼叫阶段:
步骤300~301、呼叫故障号码的终端通过故障号码对端的网关向软交换设备发起呼叫,该呼叫携带有作为被叫号码的故障号码;
步骤302、软交换设备根据该呼叫携带的故障号码判断是否对该呼叫进行跟踪,如果是,执行步骤304;否则,执行步骤303;
步骤303、软交换设备按照现有技术接续该呼叫到故障号码所在的网关,故障号码所在的网关接续该呼叫到使用故障号码的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信;
步骤304、软交换设备将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统,与故障定位系统的连接在故障定位系统给软交换设备发送启动故障定位消息时建立的;
步骤305、软交换设备向故障号码对端的网关发送携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号的呼叫消息;
步骤306、故障号码对端的网关根据该呼叫携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接;
步骤307、故障号码对端的网关在对该呼叫进行后续处理的过程中,将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统;
步骤308、软交换设备接续该呼叫到故障号码所在的网关,该呼叫携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号;
步骤309、故障号码所在的网关根据该呼叫和该呼叫携带的故障号码判断是否对本次呼叫进行跟踪,如果是,执行步骤311;否则,执行步骤310;
判断过程为:故障号码所在的网关判断故障号码是否与预先存储的一条跟踪记录中的故障号码相符,如果不相符,则判定对本次呼叫不进行跟踪;如果相符,则判断是否收到软交换服务服务器发送的携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号的该呼叫,如果是,则判定对本次呼叫进行跟踪,否则,则判定对本次呼叫不进行跟踪;
步骤310、故障号码所在的网关按照现有技术接续本次呼叫到使用故障号码的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信;
步骤311~312、故障号码所在的网关接续该呼叫到使用故障号码的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信的同时,将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统。
图4为本发明在故障号码不为软交换设备所管辖号码的情况下定位呼叫故障的一个实施例方法流程图,该方法涉及的NGN设备为使用故障号码的终端、故障定位系统、故障号码所在的网关、软交换设备、故障号码对端的网关和故障号码对端的网关管辖的终端,其中,故障号码所在的网关不为软交换设备管辖的网关,故障号码对端的网关管辖的终端为使用故障号码的终端要呼叫的终端。该方法的具体步骤为:
启动故障定位阶段
步骤400、使用故障号码的终端向故障定位系统发送启动呼叫故障号码的跟踪请求;
步骤401、故障定位系统接收到该请求后,向软交换设备发送携带任务标识、故障号码以及故障定位系统的IP地址和接收跟踪结果的端口号的启动故障定位消息;
故障定位系统也可以自己启动故障定位,即直接向软交换设备发送启动故障定位消息,省略步骤400;
步骤402、软交换设备将该消息携带的有任务标识、故障号码以及故障定位系统的IP地址和接收跟踪结果的端口号作为一条跟踪记录进行存储。
对故障号码的呼叫阶段
步骤403、故障号码的终端向故障号码所在的网关发起呼叫,该呼叫携带有作为主叫号码的故障号码;
步骤404、故障号码所在的网关将携带故障号码的呼叫接续到软交换设备上;
步骤405、软交换设备根据该呼叫携带的故障号码判断是否对接续到自身的呼叫进行跟踪,如果是,执行步骤407;否则,执行步骤406;
步骤406、软交换设备按照现有技术接续该呼叫到故障号码对端的网关,故障号码对端的网关接续该呼叫到故障号码对端的网关管辖的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信;
步骤407、软交换设备将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统,与故障定位系统的连接在故障定位系统给软交换设备发送启动故障定位消息时建立的;
步骤408、软交换设备向故障号码所在的网关发送携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号的呼叫消息;
步骤409、故障号码所在的网关根据该呼叫携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接;
步骤410、故障号码所在的网关在对该呼叫的处理过程中,将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统;
步骤411、软交换设备接续该呼叫到故障号码对端的网关,该呼叫携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号;
步骤412、故障号码对端的网关根据该呼叫携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接;
步骤413、故障号码对端的网关接续该呼叫到故障号码对端的网关管辖的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信的同时,将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统。
停止故障定位阶段
步骤414、使用故障定位系统的终端向故障定位系统发送携带故障号码的停止故障定位请求;
步骤415、故障定位系统根据该请求携带的故障号码确定进行本次呼叫跟踪的任务标识,将携带有任务标识和故障定位系统的IP地址的停止故障定位消息发送给软交换设备;
步骤416~417、软交换设备根据该消息携带的任务标识和故障定位系统的IP地址确定所跟踪的本次呼叫,停止本次呼叫的跟踪,向本次呼叫经过的网关,即故障号码所在的网关和故障号码对端的网关转发停止故障定位消息;
步骤418~419、故障号码对端的网关接收到该消息,根据该消息携带的任务标识和故障定位系统的IP地址确定所跟踪的本次呼叫,停止本次呼叫的跟踪,释放与故障定位系统的连接;
步骤420~421、故障号码所在的网关接收到该消息,根据该消息携带的任务标识和故障定位系统的IP地址确定所跟踪的本次呼叫,停止本次呼叫的跟踪,释放与故障定位系统的连接。
图5为本发明在故障号码不为软交换设备所管辖号码的情况下定位呼叫故障的另一个实施例方法流程图,该方法涉及的NGN设备为使用故障号码的终端、故障定位系统、故障号码所在的网关、软交换设备、故障号码对端的网关和故障号码对端的网关管辖的呼叫故障号码的终端,其中,故障号码所在的网关不为软交换设备管辖的网关。
图5中所述的启动故障定位阶段以及停止故障定位阶段和图4所述的启动故障定位阶段以及停止故障定位阶段相同,以下只是叙述对故障号码的呼叫阶段:
步骤500~501、呼叫故障号码的终端通过故障号码对端的网关向软交换设备发起呼叫,该呼叫携带有作为被叫号码的故障号码;
步骤502、软交换设备根据该呼叫携带的故障号码判断是否对该呼叫进行跟踪,如果是,执行步骤504;否则,执行步骤503;
步骤503、软交换设备按照现有技术接续该呼叫到故障号码所在的网关,故障号码所在的网关接续该呼叫到使用故障号码的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信;
步骤504、软交换设备将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统,与故障定位系统的连接在故障定位系统给软交换设备发送启动故障定位消息时建立的;
步骤505、软交换设备向故障号码对端的网关发送携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号的呼叫消息;
步骤506、故障号码对端的网关根据该呼叫携带的故障定位系统的IP地址和接收跟踪结果的端口号建立与故障定位系统的连接;
步骤507、故障号码对端的网关在后续处理该呼叫的过程中,对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统;
步骤508、软交换设备接续该呼叫到故障号码所在的网关,该呼叫携带有任务标识、跟踪启停标志以及故障定位系统的IP地址和接收跟踪结果的端口号;
步骤509、故障号码所在的网关按照现有技术接续本次呼叫到使用故障号码的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信;
步骤510~511、故障号码所在的网关接续该呼叫到使用故障号码的终端,进行使用故障号码的终端和故障号码对端的网关管辖的终端之间的通信的同时,将对该呼叫进行处理的消息复制一份,作为跟踪结果通过与故障定位系统的连接上报给故障定位系统。
当本发明的故障定位系统收到来自软交换设备、网关和MRS等NGN设备上报的跟踪结果后,首先将该跟踪结果进行汇总,然后将汇总后的该跟踪结果显示给故障定位系统的管理人员,供故障定位系统的管理人员进行分析。
进行显示的方式有两种。第一种方式为列表显示,如图6所示:在故障号码所在的网关上,有对本次呼叫进行处理的各种时间值,如本次呼叫的摘机事件的时间为10:30:00:10和拨号为10:30:01:10等。第二种方式为图形显示,如图7所示:按照时间顺序,依次将软交换设备和网关之间、网关之间的交互过程以信令流程的方式表示出来。
将跟踪结果进行显示,即按照跟踪结果携带的时间戳显示跟踪结果,使故障定位系统的管理人员可以根据跟踪结果定位本次呼叫故障。但是,由于跟踪结果时间戳都是由发送跟踪结果的NGN设备确定并且由于在各个发送跟踪结果的NGN设备设置的时间不能精确同步,使故障定位系统的管理人员无法根据跟踪结果携带的时间戳得到跟踪结果的正确的时间顺序,从而无法根据本次呼叫跟踪结果定位本次呼叫故障。
为了解决这个问题,本发明采用在NGN设备上报的跟踪结果中包括接收到各种消息和发送各种消息,且在所有消息中都使用本NGN设备设置的时间作为时间戳。
举一个具体的实施例说明。
假设NGN设备A上的消息a实际上比NGN设备B上的消息b早1秒,并且设备A所设置的时间比设备B所设置的时间慢2秒。在现有技术中,由于消息a的时间戳采用的是设备A上的时间以及消息b的时间戳采用的是设备B上的时间,故障定位系统根据时间戳发现消息a比消息b晚一秒。而采用本发明,则设备B多上报一个消息a’,且消息a’使用的是设备B的时间,因此消息a’的时间戳比消息b早1秒,故障定位系统根据消息a和消息a’中的信息判断出二者是同一消息,并且以时间戳显示时间早的作为该消息的时间戳,即将消息a’的时间戳作为该消息的时间戳。
本发明提供的系统能够对呼叫提供集中的、全NGN网的消息跟踪以定位呼叫过程中的故障,该故障不仅仅是故障NGN设备,而且可以是NGN设备之间的故障。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1、一种定位呼叫故障的方法,其特征在于,设置与下一代网络中各个设备相连接的故障定位系统,该方法还包括:
A、故障定位系统给下一代网络中的软交换设备发送携带故障定位信息的启动故障定位消息,该软交换设备存储该消息携带的故障定位信息;
B、当呼叫接续到该软交换设备时,该软交换设备根据存储的故障定位信息判断该呼叫是否需要跟踪,如果是,转入步骤C;否则,接续该呼叫;
C、该软交换设备接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统后,发送呼叫消息给该呼叫后续经过的下一代网络设备;
D、接收到呼叫消息的下一代网络设备在接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统;
E、故障定位系统根据接收到的所有跟踪结果定位该呼叫的故障。
2、如权利要求1所述的方法,其特征在于,所述的故障定位信息包括任务标识、故障号码和故障定位系统的网际协议地址以及接收跟踪结果的端口号;
步骤B所述的呼叫携带有号码,该软交换设备根据存储的故障定位信息判断该呼叫是否要跟踪的过程为:该软交换设备判断该呼叫携带的号码是否与故障定位信息中的故障号码相同,如果是,则判定为需要跟踪;否则,则判定为不需要跟踪。
3、如权利要求1所述的方法,其特征在于,步骤C所述的呼叫消息携带有任务标识、跟踪启停标志和故障定位系统的网际协议地址以及接收跟踪结果的端口号;
在所述的步骤D之前,该方法还包括:接收到呼叫消息的下一代网络设备根据该消息携带的故障定位系统的网际协议地址以及接收跟踪结果的端口号建立与故障定位系统的连接;
步骤D所述的跟踪结果是通过与故障定位系统的连接上报给故障定位系统的。
4、如权利要求1所述的方法,其特征在于,所述接续该呼叫的处理信息包括接续该呼叫的消息名称、接续该呼叫的时间以及本次任务标识。
5、如权利要求1所述的方法,其特征在于,步骤E所述定位该呼叫的故障过程为:故障定位系统将接收到的所有跟踪结果进行汇总,用列表方式或图形方式显示,根据所显示的跟踪结果定位该呼叫的故障。
6、如权利要求1所述的方法,其特征在于,该方法进一步包括停止故障定位的过程:
F、故障定位系统给下一代网络中的软交换设备发送携带任务标识和故障定位系统网际协议地址的停止故障定位消息;
G、接收到所述停止故障定位消息的软交换设备根据所接收的停止故障定位消息携带的任务标识和故障定位系统网际协议地址确定要停止跟踪的呼叫,停止给故障定位系统上报跟踪结果,给该呼叫后续经过的下一代网络设备转发携带任务标识和故障定位系统网际协议地址的停止故障定位消息;
H、接收到所述软交换设备转发的停止故障定位消息的下一代网络设备根据所接收的停止故障定位消息携带的任务标识和故障定位系统网际协议地址确定要停止跟踪的呼叫,停止给故障定位系统上报接续该呼叫的处理信息。
7、如权利要求1所述的方法,其特征在于,该方法进一步包括停止故障定位的过程:
F1、该呼叫结束,接续该呼叫的软交换设备和下一代网络设备停止给故障定位系统上报跟踪结果。
8、如权利要求1所述的方法,其特征在于,如果呼叫为主叫呼叫时,在步骤B之前,该方法还包括:
A11、软交换设备根据该消息携带的故障定位信息判断该故障定位的故障号码是否为软交换设备管辖的号码,如果否,执行步骤B;否则,转入步骤A12;
A12、软交换设备转发携带了故障定位信息的启动故障定位消息给该故障定位的接入网关,该接入网关存储该消息携带的故障定位信息;
A13、当主叫呼叫接续到该接入网关时,该接入网关根据存储的故障定位信息判断该呼叫是否需要跟踪,如果是,该接入网关接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统后,将该主叫呼叫接续到软交换设备,执行步骤B;否则,接续该呼叫。
9、如权利要求1所述的方法,其特征在于,如果呼叫为被叫呼叫时,在步骤B之前,该方法还包括:
A21、软交换设备根据该消息携带的故障定位信息判断该故障定位的故障号码是否为软交换设备管辖的号码,如果否,执行步骤B;否则,转入步骤A22;
A22、软交换设备转发携带了故障定位信息的启动故障定位消息给该故障定位的接入网关,该接入网关存储该消息携带的故障定位信息,执行步骤B;
当步骤D所述的接收到呼叫消息的下一代网络设备为该故障定位的接入网关,则步骤D所述将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统的过程为:该接入网关根据存储的故障定位信息判断该呼叫是否需要跟踪,如果是,该接入网关接续该呼叫的同时,将接续该呼叫的处理信息作为跟踪结果上报给故障定位系统;否则,接续该呼叫。
10、如权利要求9所述的方法,其特征在于,在步骤D之前,该方法进一步包括:该接入网关判断是否接收到呼叫消息,如果是,执行步骤D;否则,该接入网关不给故障定位系统上报接续该呼叫的处理信息,结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004101031145A CN100353798C (zh) | 2004-12-31 | 2004-12-31 | 一种定位呼叫故障的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004101031145A CN100353798C (zh) | 2004-12-31 | 2004-12-31 | 一种定位呼叫故障的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1801993A CN1801993A (zh) | 2006-07-12 |
CN100353798C true CN100353798C (zh) | 2007-12-05 |
Family
ID=36811686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004101031145A Active CN100353798C (zh) | 2004-12-31 | 2004-12-31 | 一种定位呼叫故障的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100353798C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101137160B (zh) * | 2006-09-01 | 2010-04-21 | 华为技术有限公司 | 检测跟踪状态的方法和系统及跟踪代理、跟踪控制服务器 |
CN101018194A (zh) * | 2007-01-24 | 2007-08-15 | 华为技术有限公司 | 端到端信令跟踪的方法、系统、软交换及媒体网关设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1188378A (zh) * | 1997-01-17 | 1998-07-22 | 三星电子株式会社 | 控制时分接线器诊断呼叫路径故障的方法 |
JP2003283535A (ja) * | 2002-03-27 | 2003-10-03 | Ntt Comware Corp | 呼情報処理装置及びプログラム |
CN1545345A (zh) * | 2003-11-12 | 2004-11-10 | 中兴通讯股份有限公司 | 移动软交换网络的容灾方法 |
WO2004103008A1 (en) * | 2003-05-19 | 2004-11-25 | Koninklijke Philips Electronics N.V. | A method and apparatus for soft switching |
-
2004
- 2004-12-31 CN CNB2004101031145A patent/CN100353798C/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1188378A (zh) * | 1997-01-17 | 1998-07-22 | 三星电子株式会社 | 控制时分接线器诊断呼叫路径故障的方法 |
JP2003283535A (ja) * | 2002-03-27 | 2003-10-03 | Ntt Comware Corp | 呼情報処理装置及びプログラム |
WO2004103008A1 (en) * | 2003-05-19 | 2004-11-25 | Koninklijke Philips Electronics N.V. | A method and apparatus for soft switching |
CN1545345A (zh) * | 2003-11-12 | 2004-11-10 | 中兴通讯股份有限公司 | 移动软交换网络的容灾方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1801993A (zh) | 2006-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6584094B2 (en) | Techniques for providing telephonic communications over the internet | |
US7570631B2 (en) | Cable telephony network supporting roaming VoIP terminals | |
US7369544B2 (en) | Internet telephone system with hunting diversion | |
US20070025539A1 (en) | Enhanced services provided using communication redirection and processing | |
EP0901297B1 (en) | Method and device for call transfer to an agent station | |
US7100166B2 (en) | Network application decentralized execution system, terminal equipment and network application execution method therefor, and operation method for terminal equipment | |
CN101262528B (zh) | 一种网络电话语音接入的多网关备份方法 | |
US8582590B2 (en) | Method and apparatus for providing disaster recovery using network peering arrangements | |
US8009809B2 (en) | Method and system for call proceeding in an intelligent network system | |
US8379629B2 (en) | Data session handling | |
US8787213B2 (en) | Correlating calls after a referral | |
RU2142208C1 (ru) | Система и способ контроля переговоров на коммутационной станции | |
CN100353798C (zh) | 一种定位呼叫故障的方法 | |
EP1560409A2 (en) | Apparatus and method for multiplexing communication signals | |
CN101166111B (zh) | 一种接入网关的业务保护方法 | |
US7177302B2 (en) | System and method for transferring connecting configurations from a telephone network to a data network | |
CN100388681C (zh) | 一种触发在线维护的方法 | |
CN110740051A (zh) | 客服系统的容灾方法、通信设备及存储介质 | |
JP3666424B2 (ja) | 発信電話番号変換方法、発信電話番号変換システム及び発信電話番号変換プログラム | |
KR20030010131A (ko) | 디오디용 중계과금 장치, 시스템 및 방법 | |
JP2000270127A (ja) | 局間制御情報転送方式 | |
JPH03220948A (ja) | 着信端末プロトコル識別方式 | |
JPH06216940A (ja) | パケット交換システムにおける回線バックアップ方式 | |
JP2002330218A (ja) | デジタル交換ネットワーク保守システム及びその構内交換装置 | |
KR20020030387A (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 |