端到端信令跟踪的方法、系统、软交换及媒体网关设备的制作方法

文档序号:7643430阅读:211来源:国知局
专利名称:端到端信令跟踪的方法、系统、软交换及媒体网关设备的制作方法
技术领域
本发明涉及网络通信技术,特别涉及端到端信令跟踪的方法、系统、软交换及媒体网关设备。
背景技术
下一代网络(NGN,Next Generation Network)是一种业务驱动型网络,由于IP技术的迅速发展,传统电信网络将逐步成为分组骨干网的边缘部分,为了支持新的多媒体商业应用,传统电信网络将越来越开放,并引入许多新的功能和物理部件,NGN就是反映这种新的网络环境的网络结构。
NGN系统采用综合、开放、融合的网络架构,通过业务与呼叫控制完全分离、呼叫控制与承载完全分离,从而实现相对独立的业务体系,使业务独立于网络。
NGN系统以分组承载网为基础,信令及媒体流都承载在分组交换网上。NGN网络采用分层的组网模型,通常分为业务管理、网络控制、核心交换、边缘接入四层。软交换(Soft Switch)位于网络控制层,媒体网关(MediaGateway)位于边缘接入层。
目前,NGN系统网元设备比较多,并且分布比较广,一次呼叫要经过多个网元设备。现有的网元设备仅能跟踪自身的信令消息的收发情况,而呼叫消息无法在不同的网元设备中连贯起来,并且每个网元设备的跟踪消息不能集中,这样就无法为用户提供全网的直观的跟踪,只要出现问题,因为各种设备分布在不同地区,不可能到设备所在地抓取消息,所以不能及时知道是什么设备的信令消息的问题,使得定位起来非常繁琐。
综上所述,目前在NGN系统中,一次呼叫要经过多个网元设备,而每个网元设备仅能跟踪自身的信令消息的收发情况,从而不能对一次呼叫经过的所有网元设备的信令消息进行整个网络的跟踪。

发明内容
本发明的实施例提供端到端信令跟踪的方法、系统、软交换及媒体网关设备,用以解决现有技术存在的在NGN网络中,不能对信令消息进行整个网络跟踪的问题。
一种下一代网络中端到端信令跟踪的方法包括A、信令跟踪台向软交换设备发送包含用户号码的跟踪任务消息;B、所述软交换设备将收到的所述跟踪任务消息发送给对应的媒体网关设备;所述媒体网关设备收到所述跟踪任务消息后,跟踪对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息;并且,所述软交换设备根据所述用户号码跟踪自身对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息。
一种通信系统,应用于下一代网络中的端到端信令跟踪,该系统包括信令跟踪台,用于向软交换设备发送包含用户号码的跟踪任务消息;软交换设备,用于将收到的所述跟踪任务消息发送给对应的媒体网关设备,根据所述用户号码跟踪自身对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息;一个以上的媒体网关设备,用于收到所述跟踪任务消息后,跟踪对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息。
一种信令跟踪台包括发送模块,用于向软交换设备发送包含用户号码的跟踪任务消息;显示模块,用于显示来自软交换设备和媒体网关设备的跟踪消息。
一种软交换设备包括第一判断模块,用于将来自信令跟踪台的跟踪任务消息发送给对应的所述媒体网关设备;
第一跟踪模块,用于根据所述用户号码跟踪对应的信令消息;第一上报模块,用于向所述信令跟踪台发送自身跟踪到的消息。
一种媒体网关设备包括第二跟踪模块,用于收到来自软交换设备的跟踪任务消息后,跟踪对应的信令消息;第二上报模块,用于向信令跟踪台发送自身跟踪到的消息。
本发明的实施例所提供的信令跟踪台向软交换设备发送包含用户号码的跟踪任务消息;软交换设备向媒体网关设备发送收到的跟踪任务消息,根据所述用户号码跟踪自身对应的信令消息,向信令跟踪台发送自身跟踪到的消息;媒体网关设备收到跟踪任务消息后,跟踪对应的信令消息,向信令跟踪台发送自身跟踪到的消息。实现了软交换设备和媒体网关设备的统一跟踪,从而能够对信令消息进行整个网络的跟踪。


图1为本发明实施例中下一代网络中端到端跟踪信令的系统连接示意图;图2A为本发明实施例中信令跟踪台的结构示意图;图2B为本发明实施例中软交换设备的结构示意图;图3为本发明实施例中媒体网关设备的结构示意图;图4为本发明实施例中下一代网络中端到端跟踪信令的方法流程示意图;图5A为本发明实施例中H.248协议的跟踪流程示意图;图5B为本发明实施例中H.248协议的任务校验流程示意图;图5C为本发明实施例中H.248协议设定呼叫标识的流程示意图;图5D为本发明实施例中H.248协议媒体网关设备主动停止跟踪任务的流程示意图;图6A为本发明实施例中MGCP的跟踪流程示意图;图6B为本发明实施例中MGCP的任务校验流程示意图;
图6C为本发明实施例中MGCP设定呼叫标识的流程示意图;图6D为本发明实施例中MGCP媒体网关设备主动停止跟踪任务的流程示意图。
具体实施例方式
针对目前现有技术存在的在NGN网络中,不能对信令消息进行整个网络跟踪的问题,本发明的实施例所提供的信令跟踪台向软交换设备发送包含用户号码的跟踪任务消息;软交换设备向媒体网关设备发送收到的跟踪任务消息,根据用户号码跟踪自身对应的信令消息,向信令跟踪台发送自身跟踪到的消息;媒体网关设备收到跟踪任务消息后,跟踪对应的信令消息,向信令跟踪台发送自身跟踪到的消息。实现了软交换设备和媒体网关设备的统一跟踪,从而解决了上述问题。
如图1所示,本发明实施例中的下一代网络中端到端跟踪系统包括信令跟踪台10、软交换设备20和一个以上的媒体网关设备30。
信令跟踪台10,与软交换设备20和媒体网关设备30连接,用于向软交换设备10发送包含用户号码的跟踪任务消息。
软交换设备20,与信令跟踪台10和媒体网关设备30连接,用于将收到来自信令跟踪台10的跟踪任务消息发送给对应的媒体网关设备30,根据用户号码跟踪自身对应的信令消息,向信令跟踪台10发送自身跟踪到的消息。
媒体网关设备30,与信令跟踪台10和软交换设备20连接,用于收到来自软交换设备20的跟踪任务消息后,跟踪对应信令消息,向信令跟踪台10发送自身跟踪到的消息。
软交换设备20和媒体网关设备30在收到跟踪任务消息后,可以生成呼叫标识,并且将呼叫标识的值设为1,则软交换设备20和媒体网关设备30将呼叫标识和自身跟踪到的消息一起发送给信令跟踪台。
信令跟踪台10发送的任务跟踪消息中还可以包含协议扩展包,协议扩展包包括跟踪状态、参考标识、文件传输协议地址、跟踪任务校验时间间隔、跟踪任务上报时间间隔、内部消息和跟踪实时传输协议媒体流。
协议扩展包类型为H.248协议或MGCP,软交换设备10根据媒体网关设备30的协议类型,向媒体网关设备30发送对应的协议扩展包。
如果媒体网关设备的协议类型为H.248协议,则软交换设备向媒体网关设备发送的跟踪任务消息为修改终结点请求命令(MOD REQ)或添加终结点命令(ADD REQ),跟踪任务建立成功消息和跟踪失败消息为通知请求事件命令(NOTIFY REQ)。
如果媒体网关设备的协议类型为MGCP,则软交换设备向媒体网关设备发送的跟踪任务消息为端点配置命令(EPCF)或建立连接命令(CRCX),跟踪任务建立成功消息和跟踪失败消息为通知命令(NTFY)。
如图2A所示,本发明实施例中信令跟踪台10包括发送模块100和显示模块110。
发送模块100,与软交换设备20连接,用于向软交换设备20发送包含用户号码的跟踪任务消息。
显示模块100,与软交换设备20和媒体网关设备30连接,用于显示来自软交换设备20和媒体网关设备30的用户号码对应的跟踪消息。
如图2B所示,本发明实施例中软交换设备20包括第一判断模块200、第一跟踪模块210、第一上报模块220、校验模块230和第一结束模块240。
第一判断模块200,与信令跟踪台10、媒体网关设备30、第一跟踪模块210、第一上报模块220和校验模块230连接,用于收到来自信令跟踪台10的跟踪任务消息后,将收到的跟踪任务消息转发给第一跟踪模块210、第一上报模块220和校验模块230,根据跟踪任务消息中的用户号码确定媒体网关设备30,将跟踪任务消息发送给该媒体网关设备30。
第一跟踪模块210,与媒体网关设备30、第一判断模块200、第一上报模块220、校验模块230和第一结束模块240连接,用于根据跟踪任务消息中的用户号码跟踪对应的信令消息。
如果跟踪任务消息包括文件传输协议地址,则第一跟踪模块210在收到跟踪任务建立成功消息后,根据用户号码跟踪对应的信令消息。
第一上报模块220,与信令跟踪台10、第一判断模块200和第一跟踪模块210连接,用于向信令跟踪台10发送第一跟踪模块210跟踪到的消息。
如果跟踪任务消息包括跟踪消息上报时间间隔,则第一上报模块220根据跟踪消息上报时间间隔,向信令跟踪台10发送第一跟踪模块210跟踪到的消息。
校验模块230,与媒体网关设备30、第一判断模块200和第一跟踪模块210连接,用于在跟踪任务消息包括跟踪任务校验时间间隔时,在跟踪任务消息中加入跟踪句柄,并保存该跟踪句柄和跟踪任务消息中的参考标识,在收到来自媒体网关设备30的跟踪句柄和参考标识后,查看跟踪句柄和参考标识是否与保存的的跟踪句柄和参考标识相同,如果是,则向软交换设备30发送校验成功消息,否则,结束第一跟踪模块210中参考标识对应的跟踪任务,并向媒体网关设备30发送校验失败消息。
第一结束模块240,与信令跟踪台10、媒体网关设备30和第一跟踪模块210连接,用于在收到来自信令跟踪台10的跟踪任务消息中的跟踪状态为关闭后,结束第一跟踪模块210中参考标识对应的跟踪任务,并根据用户号码向对应的媒体网关设备30发送跟踪任务消息。
其中,第一判断模块200还包括修改模块2000、选择模块2010和物理端口发送模块2020。
修改模块2000,用于在第一跟踪模块210跟踪的信令消息进行通话业务时,在跟踪任务消息中添加并修改呼叫标识的值,并向通话业务经过的所有媒体网关设备30发送跟踪任务消息。
选择模块2010,用于根据用户号码确定媒体网关设备30的物理端口。
物理端口发送模块2020,用于将收到的跟踪任务消息发送给选择模块2010确定的媒体网关设备对应的物理端口。
第一跟踪模块210还包括第一模块2100。
第一模块2100,用于在跟踪任务消息中包含内部消息和跟踪实时传输协议媒体流时,判断内部消息和跟踪实时传输协议媒体流的状态,在内部消息和/或跟踪实时传输协议媒体流的状态为开启时,跟踪内部消息和/或实时传输协议媒体流。
第一结束模块240还包括接收模块2400。
接收模块2400,用于收到来自媒体网关设备30的跟踪失败消息后,结束对应的跟踪任务。
如图3所示,本发明实施例中媒体网关设备30包括第二判断模块300、第二跟踪模块310、第二上报模块320、第三上报模块330、第二结束模块340和处理模块350。
第二判断模块300,与信令跟踪台10、软交换设备20、第二跟踪模块310、第二上报模块320和第三上报模块330连接,用于收到来自软交换设备20的包含文件传输协议地址的跟踪任务消息后,根据文件传输协议地址,与信令跟踪台10建立连接,在连接建立成功后,向第二跟踪模块310发送跟踪消息,将协议扩展包发送给第二上报模块320和第三上报模块330。
第二跟踪模块310,与软交换设备20、第二判断模块300、第二上报模块320、第三上报模块330、第二结束模块340和处理模块350连接,用于在收到来自第二判断模块300的跟踪消息后,向软交换设备20发送跟踪任务建立成功消息,并跟踪对应的信令消息。
第二上报模块320,与信令跟踪台10、第二判断模块300和第二跟踪模块310连接,用于在收到的来自第二判断模块300的跟踪任务消息中包括跟踪消息上报时间间隔时,根据跟踪消息上报时间间隔,向信令跟踪台10发送第二跟踪模块310跟踪到的消息和协议扩展包中的参考标识。
第三上报模块330,与软交换设备20、第二判断模块300和第二跟踪模块310连接,用于在收到的来自第二判断模块300的跟踪任务消息中包括跟踪任务校验时间间隔时,根据跟踪任务校验时间间隔,将跟踪句柄和参考标识发送给软交换设备20,在收到来自软交换设备的20校验失败消息后,结束第二跟踪模块310中对应的跟踪任务。
第二结束模块340,与软交换设备20和第二跟踪模块310连接,用于在收到来自软交换设备20的跟踪任务消息后,在跟踪状态为关闭时,结束第二跟踪模块310中对应的跟踪任务。
处理模块350,与软交换设备20和第二跟踪模块310连接连接,用于在第二跟踪模块310不能跟踪对应信令消息时,向软交换设备20发送跟踪失败消息。
其中,第二跟踪模块310还包括第二模块3100、物理端口接收模块3110和跟踪端口模块3120。
第二模块3100,用于在跟踪任务消息中包含内部消息和跟踪实时传输协议媒体流时,判断内部消息和跟踪实时传输协议媒体流的状态,在内部消息和/或跟踪实时传输协议媒体流的状态为开启时,跟踪内部消息和/或实时传输协议媒体流。
物理端口接收模块3110,用于通过物理端口接收来自软交换设备20的跟踪任务消息。
跟踪端口模块3120,用于在物理端口接收模块3110收到跟踪任务消息后,跟踪对应物理端口的信令消息。
如图4所示,本发明实施例中下一代网络中端到端跟踪的方法流程包括下列步骤步骤400、信令跟踪台向软交换设备发送包含用户号码的跟踪任务消息。
步骤401、软交换设备在收到跟踪任务消息后,根据跟踪任务消息中的用户号码确定媒体网关设备的物理端口,并向该媒体网关设备的物理端口发送跟踪任务消息。
步骤402、软交换设备根据用户号码跟踪自身对应的物理端口的信令消息,向信令跟踪台发送自身跟踪到的消息。
步骤403、媒体网关设备收到跟踪任务消息后,跟踪对应物理端口的信令消息,向信令跟踪台发送自身跟踪到的消息。
如图5A所示,本发明实施例中H.248协议的跟踪流程包括下列步骤步骤500、信令跟踪台向软交换设备发送包含用户号码和协议扩展包的跟踪任务消息。
协议扩展包包括跟踪状态、参考标识、文件传输协议地址、跟踪任务校验时间间隔、跟踪任务上报时间间隔、内部消息和跟踪实时传输协议媒体流。其中,内部消息和跟踪实时传输协议媒体流可以不在协议扩展包中携带,则软交换设备和媒体网关设备不跟踪物理端口的内部消息和跟踪实时传输协议媒体流;如果内部消息和跟踪实时传输协议媒体流在协议扩展包中携带,则软交换设备和媒体网关设备查看内部消息或跟踪实时传输协议媒体流的状态,在状态为开启时,进行对应的跟踪,否则不跟踪。
步骤501、软交换设备收到跟踪任务消息后,在跟踪消息中的协议扩展包的跟踪状态为开启时,根据跟踪消息中的用户号码查看对应的媒体网关设备的协议类型为H.248协议,向该媒体网关设备的物理端口发送包含协议扩展包的修改终结点请求命令。
步骤502、媒体网关设备收到修改终结点请求命令后,向软交换设备发送修改终结点请求响应命令。
步骤503、媒体网关设备在协议扩展包的跟踪状态为开启时,启动对应物理端口的端到端跟踪任务建立事件,根据协议扩展包中的信令跟踪台的文件传输协议地址,向信令跟踪台发送建立连接消息。
步骤504、信令跟踪台收到来自媒体网关设备的建立连接消息后,向该媒体网关发送建立成功消息。
步骤505、媒体网关设备在收到建立连接成功消息后,向软交换设备发送通知请求事件命令,生成呼叫标识,并将呼叫标识的值设为默认值,并跟踪对应物理端口的信令消息。
步骤506、媒体网关设备在收到通知请求事件命令后,向媒体网关设备发送通知请求事件响应命令,生成呼叫标识,并将呼叫标识的值设为默认值,根据用户号码跟踪对应物理端口的信令消息。
如果步骤501中的修改终结点请求命令为添加终结点命令,则步骤502中的修改终结点请求响应命令为添加终结点响应命令。
如果软交换设备需要在跟踪过程中需要进行任务校验,则执行本发明实施例中H.248协议的任务校验的流程。
如果在跟踪过程中,跟踪的物理端口需要进行通话业务,则执行本发明实施例中H.248协议设定呼叫标识的流程。
如果在跟踪过程中,媒体网关设备不能正常跟踪物理端口,则执行本发明实施例中H.248协议媒体网关设备主动停止跟踪任务的流程。
如果信令跟踪台需要结束跟踪任务,则执行步骤507。
步骤507、信令跟踪台向软交换设备发送包含用户号码和协议扩展包的跟踪任务消息。
步骤508、软交换设备收到跟踪任务消息后,在跟踪消息中的协议扩展包的跟踪状态为关闭时,根据跟踪消息中的用户号码查看对应的媒体网关设备的协议类型为H.248协议,向该媒体网关设备的物理端口发送包含协议扩展包的修改终结点请求命令,并根据用户号码结束对应物理端口上的全部或部分跟踪任务。
步骤509、媒体网关设备收到修改终结点请求命令后,向软交换设备发送修改终结点请求响应命令,在跟踪消息中的协议扩展包的跟踪状态为关闭时,结束对应物理端口的信令消息上的全部或部分跟踪任务。
如图5B所示,本发明实施例中H.248协议的任务校验流程包括下列步骤步骤520、媒体网关设备根据协议扩展包中的跟踪任务校验时间间隔,启动对应物理端口的定时任务校验事件,周期向软交换设备发送包含参考标识和跟踪句柄的通知请求事件命令。
步骤521、软交换设备收到通知请求事件命令后,查看参考标识与跟踪句柄是否与协议扩展包中的跟踪句柄和参考标识相同,如果是,则向媒体网关设备的物理端口发送包含校验成功的通知请求事件响应命令;否则,结束参考标识对应的信令消息上的跟踪任务,并向媒体网关设备的物理端口发送包含校验失败的通知请求事件响应命令。
步骤522、媒体网关设备收到通知请求事件响应命令后,如果校验成功,则继续跟踪对应物理端口的信令消息;否则,结束跟踪对应物理端口的信令消息。
如图5C所示,本发明实施例中H.248协议设定呼叫标识的流程包括下列步骤步骤530、软交换设备在跟踪的物理端口的信令消息进行通话业务时,修改协议扩展包中的呼叫标识的值,向通话业务经过的所有媒体网关设备的物理端口发送包含修改后的协议扩展包的修改终结点请求命令。
步骤531、媒体网关设备收到修改终结点请求命令后,向软交换设备发送修改终结点请求响应命令。
步骤532、媒体网关设备根据收到的协议扩展包中的文件传输协议地址连接到信令跟踪台。
如图5D所示,本发明实施例中H.248协议媒体网关设备主动停止跟踪任务的流程包括下列步骤步骤540、媒体网关设备在不能跟踪物理端口的信令消息时,启动对应物理端口的跟踪任务强制取消事件,向软交换设备发送包含跟踪失败原因的通知请求事件命令。
步骤541、软交换设备收到通知请求事件命令后,向媒体网关设备的物理端口发送通知请求事件响应命令。
步骤542、软交换设备结束对应物理端口的跟踪任务。
启动流程中修改终结点请求命令语句MODIFY=Physical-TerminationID{M{TS{E2ETrc/status=ON,...}},E=××{E2ETrc/*}}启动流程中通知请求事件命令语句Notify=Physical-TerminationID{OE=××{E2ETrc/or{rid=×××,th=×××,ec=OK}}}启动流程中添加终结点命令语句ADD=Physical-TerminationID{M{TS{E2ETrc/status=ON,...}},E=××{E2ETrc/*}}结束流程中结束物理端口上的全部任务的修改终结点请求命令语句MODIFY=Physical-TerminationID{M{TS{E2ETrc/status=OFF}},E=××{E2ETrc/*}}结束流程中结束物理端口上的部分任务的修改终结点请求命令语句MODIFY=Physical-TerminationID{M{TS{E2ETrc/status=OFF,E2ETrc/rid=×××}},E=××{E2ETrc/*}}任务校验流程中通知请求事件命令语句Notify=Physical-TerminationID{OE=××{E2ETrc/totc{rid=×××,th=×××}}}设定呼叫标识流程中修改终结点请求命令语句MODIFY=Physical-TerminationID{M{TS{E2ETrc/status=ON,E2ETrc/rid=×××,E2ETrc/sid=×××,...}},E=××{E2ETrc/*}}媒体网关设备主动停止跟踪任务流程中通知请求事件命令语句Notify=Physical-TerminationID{OE=××{E2ETrc/fc{rid=×××,th=×××,cause=USER}}}以下是H.248协议扩展包的具体方案包名 端到端信令跟踪包包ID E2ETrc(0x8100)
描述版本 1属性名 跟踪任务状态属性ID status(0x0001)描述 设置跟踪任务状态类型 枚举取值 ″ON″(0x0001)开始跟踪任务″OFF″(0x0002)停止跟踪任务定义在 端点状态描述符特性 可读写属性名 参考标识属性ID rid(0x0002)描述 端到端跟踪参考标识类型 32位符号整数取值 大于等于1的整数定义在 端点状态描述符特性 可读写属性名 呼叫标识属性ID sid(0x0003)描述 网关使用呼叫标识来表示一个呼叫或会话类型 32位符号整数取值 大于等于1的整数定义在 端点状态描述符特性 可读写属性名 跟踪句柄属性ID th(0x0004)描述 对网关仅是保存,没有意义,MGC使用跟踪句柄查找参考标识类型 32位符号整数取值 大于等于1的整数定义在 端点状态描述符特性 可读写属性名; url属性ID url(0x0005)描述 FTP URL,端到端跟踪台的FTP URL
类型字符串取值最多512个字符的字符串.
定义在 端点状态描述符特性可读写属性名 跟踪消息上报时间间隔属性ID rpint(0x0006)描述跟踪消息上报端到端跟踪台的时间间隔类型32位符号整数取值大于等于30s定义在 端点状态描述符特性可读写属性名 跟踪任务校验时间间隔属性ID ci(0x0007)描述跟踪任务校验时间间隔类型32位符号整数取值大于等于30s定义在 端点状态描述符特性可读写属性名 是否跟踪内部消息属性ID im(0x0008)描述指示网关是否跟踪内部消息,默认值是″OFF″.
类型枚举取值″ON″(0x0001)跟踪内部消息″OFF″(0x0002)不跟踪内部消息定义在 端点状态描述符特性可读写属性名 RTP媒体流属性ID rtp(0x0009)描述指示网关是否跟踪RTP媒体流,默认值是″OFF″.
类型枚举取值″ON″(0x0001)跟踪RTP媒体流″OFF″(0x0002)不跟踪RTP媒体流定义在 端点状态描述符特性可读写以下是H.248协议的媒体网关设备的跟踪事件
事件名端到端跟踪任务启动结果事件IDor(0x0001)描述 端到端跟踪任务启动结果事件描述符参数none观察事件描述符参数参数名参考标识参数IDrid(0x0001)类型 32位符号整数取值 大于等于1的整数参数名跟踪句柄参数IDth(0x0002)描述 跟踪句柄类型 32位符号整数取值 大于等于1的整数参数名返回码参数IDec(0x0003)类型 枚举取值 ″0K″(0x0001) 启动跟踪任务成功″ERR″(0x0002)启动跟踪任务失败事件名跟踪任务超时校验事件IDtotc(0x0002)描述 跟踪任务超时校验事件描述符参数none观察事件描述符参数参数名参考标识参数IDrid(0x0001)类型 32位符号整数取值 大于等于1的整数参数名跟踪句柄参数IDth(0x0002)类型 32位符号整数取值 大于等于1的整数事件名端到端跟踪任务强制取消事件IDfc(0x0003)描述 端到端跟踪任务强制取消事件描述符参数none观察事件描述符参数参数名参考标识参数IDrid(0x0001)类型 32位符号整数取值 大于等于1的整数参数名跟踪句柄参数IDth(0x0002)类型 32位符号整数取值 大于等于1的整数参数名原因值参数IDcause(0x0003)类型 枚举取值 ″USER″(0x0001)用户取消″DIS″(0x0002) FTP连接失败″OTHER″(0x0003)其他原因如图6A所示,本发明实施例中MGCP的跟踪流程包括下列步骤步骤600、信令跟踪台向软交换设备发送包含用户号码和协议扩展包的跟踪任务消息。
协议扩展包包括跟踪状态、参考标识、文件传输协议地址、跟踪任务校验时间间隔、跟踪任务上报时间间隔、内部消息和跟踪实时传输协议媒体流。其中,内部消息和跟踪实时传输协议媒体流可以不在协议扩展包中携带,则软交换设备和媒体网关设备不跟踪信令消息的内部消息和跟踪实时传输协议媒体流;如果内部消息和跟踪实时传输协议媒体流在协议扩展包中携带,则软交换设备和媒体网关设备查看内部消息或跟踪实时传输协议媒体流的状态,在状态为开启时,进行对应的跟踪,否则不跟踪。
步骤601、软交换设备收到跟踪任务消息后,在跟踪消息中的协议扩展包的跟踪状态为开启时,在扩展包中加入跟踪句柄和呼叫标识,根据跟踪消息中的用户号码查看对应的媒体网关设备的协议类型为MGCP,向该媒体网关设备的物理端口发送包含协议扩展包的端点配置命令。
步骤602、媒体网关设备收到端点配置命令命令后,向软交换设备发送端点配置响应命令。
步骤603、媒体网关设备在协议扩展包的跟踪状态为开启时,启动对应物理端口的端到端跟踪任务建立事件,根据协议扩展包中的信令跟踪台的文件传输协议地址,向信令跟踪台发送建立连接消息。
步骤604、信令跟踪台收到来自媒体网关设备的建立连接消息后,向该媒体网关发送建立成功消息。
步骤605、媒体网关设备在收到建立连接成功消息后,向软交换设备发送通知命令,生成呼叫标识,并将呼叫标识的值设为默认值,并跟踪对应物理端口的信令消息。
步骤606、媒体网关设备在收到通知命令后,向媒体网关设备发送通知响应命令,生成呼叫标识,并将呼叫标识的值设为默认值,根据用户号码跟踪对应物理端口的信令消息。
如果步骤601中的端点配置命令为建立连接命令,则步骤602中的端点配置响应命令为连接响应命令。
如果软交换设备需要在跟踪过程中需要进行任务校验,则执行本发明实施例中MGCP的任务校验的流程。
如果在跟踪过程中,跟踪的物理端口需要进行通话业务,则执行本发明实施例中MGCP设定呼叫标识的流程。
如果在跟踪过程中,媒体网关设备不能正常跟踪物理端口,则执行本发明实施例中MGCP媒体网关设备主动停止跟踪任务的流程。
如果信令跟踪台需要结束跟踪任务,则执行步骤607。
步骤607、信令跟踪台向软交换设备发送包含用户号码和协议扩展包的跟踪任务消息。
步骤608、软交换设备收到跟踪任务消息后,在跟踪消息中的协议扩展包的跟踪状态为关闭时,根据跟踪消息中的用户号码查看对应的媒体网关设备的协议类型为MGCP,向该媒体网关设备的物理端口发送包含协议扩展包的端点配置命令,并根据用户号码结束对应物理端口上的全部或部分跟踪任务。
步骤609、媒体网关设备收到端点配置命令后,向软交换设备发送端点配置响应命令,在跟踪消息中的协议扩展包的跟踪状态为关闭时,结束对应物理端口的信令消息上的全部或部分跟踪任务。
如果步骤608中的端点配置命令为删除连接命令,则软交换设备根据用户号码结束对应参考标识的全部跟踪任务。步骤609中的端点配置响应命令为删除连接响应命令,则媒体网关设备结束对应物理端口上的全部跟踪任务。软交换设备收到删除连接响应命令后,删除与媒体网关设备的连接。
如图6B所示,本发明实施例中MGCP的任务校验流程包括下列步骤步骤620、媒体网关设备根据协议扩展包中的跟踪任务校验时间间隔,启动对应物理端口的定时任务校验事件,周期向软交换设备发送包含参考标识和跟踪句柄的通知命令。
步骤621、软交换设备收到通知事件命令后,查看参考标识与跟踪句柄是否与协议扩展包中的跟踪句柄和参考标识相同,如果是,则向媒体网关设备的物理端口发送包含校验成功的通知响应命令;否则,结束参对应考标识的跟踪任务,并向媒体网关设备的物理端口发送包含校验失败的通知响应命令。
步骤622、媒体网关设备收到通知响应命令后,如果校验成功,则继续跟踪对应物理端口的信令消息;否则,结束跟踪对应物理端口的信令消息。
如图6C所示,本发明实施例中MGCP设定呼叫标识的流程包括下列步骤步骤630、软交换设备在跟踪的物理端口的信令消息进行通话业务时,修改协议扩展包中的呼叫标识的值,向通话业务经过的所有媒体网关设备的物理端口发送包含修改后的协议扩展包的通知请求命令(RQNT)。
步骤631、媒体网关设备收到通知请求命令后,向软交换设备发送通知请求响应命令。
步骤632、媒体网关设备根据收到的协议扩展包中的文件传输协议地址连接到信令跟踪台。
如图6D所示,本发明实施例中MGCP媒体网关设备主动停止跟踪任务的流程包括下列步骤步骤640、媒体网关设备在不能跟踪物理端口的信令消息时,启动对应物理端口的跟踪任务强制取消事件,向软交换设备发送包含跟踪失败原因的通知命令。
步骤641、软交换设备收到通知命令后,向媒体网关设备的物理端口发送通知响应命令。
步骤642、软交换设备结束对应物理端口的跟踪任务。
启动流程中端点配置命令语句EPCF 100 LocalEndpointName@DomainName MGCP 1.0BemuE2ETrc/statusON启动流程中通知命令语句NTFY 1 LocalEndpointName@DomainName MGCP 1.0X×××OE2ETrc/or(rid=×××,th=×××,ec=OK)启动流程中建立连接命令语句CRCX 100 LocalEndpointName@DomainName MGCP 1.0X×××E2ETrc/statusON结束流程中结束物理端口上的全部任务的端点配置命令语句EPCF 100 LocalEndpointName@DomainName MGCP 1.0BemuE2ETrc/statusOFF
结束流程中结束物理端口上的部分任务的端点配置命令语句EPCF 100 LocalEndpointName@DomainName MGCP 1.0BemuE2ETrc/statusOFFE2ETrc/rid×××结束流程中删除连接命令语句DLCX 100 LocalEndpointName@DomainName MGCP 1.0E2ETrc/statusOFFE2ETrc/rid×××任务校验流程中通知命令语句NTFY 1 LocalEndpointName@DomainName MGCP 1.0X×××OE2ETrc/totc(rid=×××,th=×××)设定呼叫标识流程中通知请求命令语句RQNT 100 LocalEndpointName@DomainName MGCP 1.0X×××RE2ETrc/*E2ETrc/statusONE2ETrc/rid×××E2ETrc/sid×××媒体网关设备主动停止跟踪任务流程中通知命令语句NTFY 100 LocalEndpointName@DomainName MGCP 1.0X×××OE2ETrc/fc(rid=×××,th=×××,cause=USER)以下是MGCP扩展包的具体方案包名端到端信令跟踪包包IDE2ETrc描述端到端信令跟踪包版本 1扩展 None扩展参数参数名跟踪任务状态参数IDstatus描述 设置跟踪任务状态类型 枚举取值 ″ON″ 开始跟踪任务″OFF″ 结束跟踪任务参数名参考标识参数IDrid描述 端到端跟踪参考标识类型 32位符号整数取值 大于等于1的整数参数名呼叫标识参数IDsid描述 网关使用呼叫标识来表示一个呼叫或会话类型 32位符号整数取值 大于等于1的整数参数名跟踪句柄参数IDth描述 对网关仅是保存,没有意义,MGC使用跟踪句柄查找参考标识.
类型 32位符号整数取值 大于等于1的整数参数名url参数IDurl描述 FTP URL,端到端跟踪台的FTP URL类型 字符串取值 最多512个字符的字符串参数名跟踪消息上报时间间隔参数IDrpint描述 跟踪消息上报端到端跟踪台的时间间隔类型 32位符号整数取值 大于等于30s参数名跟踪任务校验时间间隔参数IDci描述 跟踪任务校验时间间隔类型 32位符号整数取值 大于等于30s参数名是否跟踪内部消息参数IDim描述 指示网关是否跟踪内部消息,默认值是″OFF″类型 枚举取值″ON″跟踪内部消息″OFF″不跟踪内部消息参数名RTP媒体流参数IDrtp描述 指示网关是否跟踪RTP媒体流,默认值是″OFF″类型 枚举取值 ″ON″跟踪RTP媒体流″OFF″不跟踪RTP媒体流以下是MGCP的媒体网关设备的跟踪事件事件名跟踪任务启动结果事件IDor描述 跟踪任务启动结果请求事件参数none观察事件参数参数名参考标识参数IDrid类型 32位符号整数取值 大于等于1的整数参数名跟踪句柄参数IDth类型 32位符号整数取值 大于等于1的整数参数名返回码参数IDec(0x0003)类型 枚举取值 ″OK″ 启动跟踪任务成功″ERR″启动跟踪任务失败事件名跟踪任务校验事件IDtotc请求事件参数none观察事件参数参数名参考标识参数IDrid类型 32位符号整数取值 大于等于1的整数参数名跟踪句柄参数IDth类型 32位符号整数取值 大于等于1的整数事件名跟踪任务强制取消事件IDfc请求事件参数none观察事件参数参数名参考标识参数IDrid类型 32位符号整数取值 大于等于1的整数参数名跟踪句柄参数IDth类型 32位符号整数取值 大于等于1的整数参数名跟踪任务取消原因参数IDcause类型 枚举取值 ″USER″ 用户取消.
″DIS″ FTP连接断开″OTHER″其他错误从上述本发明实施例中可以看出信令跟踪台向软交换设备发送包含用户号码的跟踪任务消息;软交换设备向媒体网关设备发送收到的跟踪任务消息,根据用户号码跟踪自身对应的信令消息,向信令跟踪台发送自身跟踪到的消息;媒体网关设备收到跟踪任务消息后,跟踪对应的信令消息,向信令跟踪台发送自身跟踪到的消息。实现了软交换设备和媒体网关设备的统一跟踪,从而能够对信令消息进行整个网络的跟踪,在信令消息出现问题后能够快速、准确地知道是哪个设备的信令消息出现的问题,降低了对设备定位的难度,提高了维修设备的速度。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种下一代网络中端到端信令跟踪的方法,其特征在于,该方法包括A、信令跟踪台向软交换设备发送包含用户号码的跟踪任务消息;B、所述软交换设备将收到的所述跟踪任务消息发送给对应的媒体网关设备;所述媒体网关设备收到所述跟踪任务消息后,跟踪对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息;并且,所述软交换设备根据所述用户号码跟踪自身对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息。
2.如权利要求1所述的方法,其特征在于,所述步骤B之后还包括所述信令跟踪台显示收到的所述跟踪消息。
3.如权利要求1所述的方法,其特征在于,所述步骤B中,所述软交换设备将收到的所述跟踪任务消息发送给对应的媒体网关设备前包括所述软交换设备根据所述用户号码确定所述媒体网关设备的物理端口;所述软交换设备将收到的所述跟踪任务消息发送给所述媒体网关设备对应的物理端口;所述媒体网关设备跟踪对应物理端口的信令消息。
4.如权利要求1所述的方法,其特征在于,所述跟踪任务消息还包括文件传输协议地址,则所述步骤B中,所述媒体网关设备收到所述跟踪任务消息后,跟踪对应的信令消息前还包括根据所述文件传输协议地址与所述信令跟踪台建立连接,在连接建立成功后,向所述软交换设备发送跟踪任务建立成功消息;所述软交换设备在收到所述跟踪任务建立成功消息后,根据所述用户号码跟踪自身对应的信令消息。
5.如权利要求1所述的方法,其特征在于,所述跟踪任务消息还包括跟踪消息上报时间间隔,则所述步骤B中,所述媒体网关设备和所述软交换设备根据所述跟踪消息上报时间间隔,向所述信令跟踪台发送自身跟踪到的消息。
6.如权利要求1所述的方法,其特征在于,所述跟踪任务消息还包括跟踪状态和参考标识,如果所述跟踪状态为开启,则所述步骤B中,所述媒体网关设备和所述软交换设备将参考标识和自身跟踪到的消息一起发送给所述信令跟踪台;如果所述跟踪状态为关闭,则所述步骤B包括所述软交换设备收到所述跟踪任务消息后,结束所述参考标识对应的跟踪任务,并根据所述用户号码向对应的媒体网关设备发送跟踪任务消息,所述媒体网关设备收到所述跟踪任务消息后,结束所述参考标识对应的跟踪任务。
7.如权利要求6所述的方法,其特征在于,所述跟踪任务消息还包括跟踪任务校验时间间隔,则所述步骤B中,所述软交换设备将收到的所述跟踪任务消息发送给对应的媒体网关设备前还包括在收到的所述跟踪任务消息中加入跟踪句柄;则所述媒体网关设备根据所述跟踪任务校验时间间隔,将所述跟踪句柄和对应的所述参考标识发送给所述软交换设备,在收到校验失败消息后,结束自身对应的跟踪任务;所述软交换设备查看来自所述媒体网关设备的所述跟踪句柄和所述参考标识是否与所述跟踪任务消息中的跟踪句柄和参考标识相同,如果是,则向所述软交换设备发送校验成功消息,否则,结束自身对应的跟踪任务,并向所述媒体网关设备发送校验失败消息。
8.如权利要求1所述的方法,其特征在于,所述跟踪任务消息还包括内部消息和跟踪实时传输协议媒体流,如果所述内部消息或跟踪实时传输协议媒体流的状态为开启,则所述步骤B中,所述软交换设备和所述媒体网关设备跟踪对应的内部消息和/或实时传输协议媒体流,将内部消息和/或实时传输协议媒体流,同自身跟踪到的消息一起发送给所述信令跟踪台。
9.如权利要求1所述的方法,其特征在于,如果所述软交换设备跟踪的信令消息进行通话业务,则所述步骤B之后还包括C1、所述软交换设备在所述跟踪任务消息中添加并修改呼叫标识的值,并向所述通话业务经过的所有所述媒体网关设备发送包含所述修改的呼叫标识的跟踪任务消息,将所述呼叫标识和自身跟踪到的消息一起发送给所述信令跟踪台;C2、所述媒体网关设备收到所述跟踪任务消息后,将所述呼叫标识和自身跟踪到的消息一起发送给所述信令跟踪台。
10.如权利要求1所述的方法,其特征在于,如果所述媒体网关设备不能跟踪对应的信令消息,则所述媒体网关设备向所述软交换设备发送跟踪失败消息;则所述软交换设备收到所户跟踪失败消息后,停止对应的跟踪任务。
11.如权利要求1所述的方法,其特征在于,如果媒体网关设备的协议类型为H.248协议,则所述软交换设备向所述媒体网关设备发送的所述跟踪任务消息为修改终结点请求命令或添加终结点命令;如果媒体网关设备的协议类型为媒体网关控制协议MGCP,则所述软交换设备向所述媒体网关设备发送的所述跟踪任务消息为端点配置命令或建立连接命令。
12.如权利要求5所述的方法,其特征在于,如果媒体网关设备的协议类型为H.248协议,则所述跟踪任务建立成功消息为通知请求事件命令;如果媒体网关设备的协议类型为MGCP,则所述跟踪任务建立成功消息为通知命令。
13.如权利要求10所述的方法,其特征在于,如果媒体网关设备的协议类型为H.248协议,则所述跟踪失败消息为通知请求事件命令;如果媒体网关设备的协议类型为MGCP,则所述跟踪失败消息为通知命令。
14.一种通信系统,应用于下一代网络中的端到端信令跟踪,其特征在于,该系统包括信令跟踪台,用于向软交换设备发送包含用户号码的跟踪任务消息;软交换设备,用于将收到的所述跟踪任务消息发送给对应的媒体网关设备,根据所述用户号码跟踪自身对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息;一个以上的媒体网关设备,用于收到所述跟踪任务消息后,跟踪对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息。
15.如权利要求14所述的系统,其特征在于,所述软交换设备包括第一判断模块,用于将收到的所述跟踪任务消息发送给对应的所述媒体网关设备;第一跟踪模块,用于根据所述用户号码跟踪对应的信令消息;第一上报模块,用于向所述信令跟踪台发送自身跟踪到的消息;所述媒体网关设备包括第二跟踪模块,用于收到所述跟踪任务消息后,跟踪对应的信令消息;第二上报模块,用于向所述信令跟踪台发送自身跟踪到的消息。
16.如权利要求14所述的系统,其特征在于,所述信令跟踪台还包括显示模块,用于显示收到的所述跟踪消息。
17.如权利要求15所述的系统,其特征在于,所述第一判断模块包括选择模块,用于根据所述用户号码确定所述媒体网关设备的物理端口;物理端口发送模块,用于将收到的所述跟踪任务消息发送给所述选择模块确定的所述媒体网关设备对应的物理端口;则所述第二跟踪模块包括物理端口接收模块,用于通过物理端口接收所述跟踪任务消息;跟踪端口模块,用于在所述物理端口接收模块收到所述跟踪任务消息后,跟踪对应物理端口的信令消息。
18.如权利要求15所述的系统,其特征在于,所述跟踪任务消息还包括文件传输协议地址,则所述媒体网关设备包括第二判断模块,用于收到所述跟踪任务消息后,根据所述文件传输协议地址,与所述信令跟踪台建立连接,在连接建立成功后,向所述软交换设备发送跟踪任务建立成功消息;所述第一跟踪模块在收到所述跟踪任务建立成功消息后,根据所述用户号码跟踪对应的信令消息。
19.如权利要求15所述的系统,其特征在于,所述跟踪任务消息还包括跟踪消息上报时间间隔,则所述第一上报模块和所述第二上报模块根据所述跟踪消息上报时间间隔,向所述信令跟踪台发送跟踪到的消息。
20.如权利要求15所述的系统,其特征在于,所述跟踪任务消息还包括跟踪状态和参考标识,如果所述跟踪状态为开启,则所述第一上报模块和所述第二上报模块将参考标识和跟踪到的消息一起发送给所述信令跟踪台;如果所述跟踪状态为关闭,则所述软交换设备包括第一结束模块,用于结束所述参考标识对应的跟踪任务,并根据所述用户号码向对应的媒体网关设备发送跟踪任务消息;则所述媒体网关设备包括第二结束模块,用于结束所述参考标识对应的跟踪任务。
21.如权利要求20所述的系统,其特征在于,所述跟踪任务消息还包括跟踪任务校验时间间隔,则所述软交换设备还包括校验模块,用于在所述跟踪任务消息中加入跟踪句柄,查看收到的来自所述媒体网关设备的所述跟踪句柄和所述参考标识是否与所述跟踪任务消息中的跟踪句柄和参考标识相同,如果是,则向所述软交换设备发送校验成功消息,否则,结束自身对应的跟踪任务,并向所述媒体网关设备发送校验失败消息;则所述媒体网关设备还包括第三上报模块,用于根据所述跟踪任务校验时间间隔,将所述跟踪句柄和对应的所述参考标识发送给所述软交换设备,在收到校验失败消息后,结束自身的跟踪任务。
22.如权利要求15所述的系统,其特征在于,所述跟踪任务消息还包括内部消息和跟踪实时传输协议媒体流,则所述第一跟踪模块还包括第一模块,用于判断内部消息和跟踪实时传输协议媒体流的状态,在内部消息和/或跟踪实时传输协议媒体流的状态为开启时,跟踪内部消息和/或实时传输协议媒体流;则所述第二跟踪模块还包括第二模块,用于判断内部消息和跟踪实时传输协议媒体流的状态,在内部消息和/或跟踪实时传输协议媒体流的状态为开启时,跟踪内部消息和/或实时传输协议媒体流。
23.如权利要求15所述的系统,其特征在于,如果所述第一跟踪模块跟踪的信令消息进行通话业务,则所述第一判断模块还包括修改模块,用于在所述跟踪任务消息中添加并修改呼叫标识的值,并向所述通话业务经过的所有所述媒体网关设备发送包含所述修改的呼叫标识的跟踪任务消息;则所述第一上报模块将所述呼叫标识和跟踪到的消息一起发送给所述信令跟踪台;则所述第二上报模块将所述呼叫标识和跟踪到的消息一起发送给所述信令跟踪台。
24.如权利要求15所述的系统,其特征在于,如果所述第二跟踪模块不能跟踪对应的信令消息,则所述媒体网关设备还包括处理模块,用于向所述软交换设备发送跟踪失败消息;则所述第一结束模块还包括接收模块,用于收到所述跟踪失败消息后,结束对应的跟踪任务。
25.如权利要求14所述的系统,其特征在于,如果媒体网关设备的协议类型为H.248协议,则所述软交换设备向所述媒体网关设备发送的所述跟踪任务消息为修改终结点请求命令或添加终结点命令;如果媒体网关设备的协议类型为媒体网关控制协议MGCP,则所述软交换设备向所述媒体网关设备发送的所述跟踪任务消息为端点配置命令或建立连接命令。
26.如权利要求18所述的系统,其特征在于,如果媒体网关设备的协议类型为H.248协议,则所述跟踪任务建立成功消息为通知请求事件命令;如果媒体网关设备的协议类型为MGCP,则所述跟踪任务建立成功消息为通知命令。
27.如权利要求24所述的系统,其特征在于,如果媒体网关设备的协议类型为H.248协议,则所述跟踪失败消息为通知请求事件命令;如果媒体网关设备的协议类型为MGCP,则所述跟踪失败消息为通知命令。
28.一种信令跟踪台,其特征在于,该信令跟踪台包括发送模块,用于向软交换设备发送包含用户号码的跟踪任务消息;显示模块,用于显示来自软交换设备和媒体网关设备的所述用户号码对应的跟踪消息。
29.一种软交换设备,其特征在于,该软交换设备包括第一判断模块,用于将来自信令跟踪台的跟踪任务消息发送给对应的所述媒体网关设备;第一跟踪模块,用于根据所述用户号码跟踪对应的信令消息;第一上报模块,用于向所述信令跟踪台发送自身跟踪到的消息。
30.如权利要求29所述的软交换设备,其特征在于,所述第一判断模块包括选择模块,用于根据所述用户号码确定所述媒体网关设备的物理端口;物理端口发送模块,用于将收到的所述跟踪任务消息发送给所述选择模块确定的所述媒体网关设备对应的物理端口。
31.如权利要求29所述的软交换设备,其特征在于,所述跟踪任务消息还包括文件传输协议地址,则所述第一跟踪模块在收到跟踪任务建立成功消息后,根据所述用户号码跟踪对应的信令消息。
32.如权利要求29所述的软交换设备,其特征在于,所述跟踪任务消息还包括跟踪消息上报时间间隔,则所述第一上报模块根据所述跟踪消息上报时间间隔,向所述信令跟踪台发送跟踪到的消息。
33.如权利要求29所述的软交换设备,其特征在于,所述跟踪任务消息还包括跟踪状态和参考标识,如果所述跟踪状态为开启,则所述第一上报模块将参考标识和自身跟踪到的消息一起发送给所述信令跟踪台;如果所述跟踪状态为关闭,则所述软交换设备包括第一结束模块,用于在所述跟踪状态为关闭时,结束所述参考标识对应的跟踪任务,并根据所述用户号码向对应的媒体网关设备发送跟踪任务消息。
34.如权利要求33所述的软交换设备,其特征在于,所述跟踪任务消息还包括跟踪任务校验时间间隔,则所述软交换设备包括校验模块,用于在跟踪任务消息中加入跟踪句柄,查看收到的来自所述媒体网关设备的所述跟踪句柄和所述参考标识是否与所述跟踪任务消息中的跟踪句柄和参考标识相同,如果是,则向所述软交换设备发送校验成功消息,否则,结束自身对应的物理端口的跟踪任务,并向所述媒体网关设备发送校验失败消息。
35.如权利要求29所述的软交换设备,其特征在于,所述跟踪任务消息还包括内部消息和跟踪实时传输协议媒体流,则所述第一跟踪模块还包括第一模块,用于判断内部消息和跟踪实时传输协议媒体流的状态,在内部消息和/或跟踪实时传输协议媒体流的状态为开启时,跟踪内部消息和/或实时传输协议媒体流。
36.如权利要求29所述的软交换设备,其特征在于,如果所述第一跟踪模块跟踪的物理端口进行通话业务,则所述第一判断模块还包括修改模块,用于在所述跟踪任务消息中添加并修改呼叫标识的值,并向所述通话业务经过的所有所述媒体网关设备发送所述包含所述修改的呼叫标识的跟踪任务消息;则所述第一上报模块将所述呼叫标识和自身跟踪到的消息一起发送给所述信令跟踪台。
37.如权利要求33所述的软交换设备,其特征在于,所述第一结束模块还包括接收模块,用于收到所述跟踪失败消息后,结束对应的跟踪任务。
38.一种媒体网关设备,其特征在于,该媒体网关设备包括第二跟踪模块,用于收到来自软交换设备的跟踪任务消息后,跟踪对应的信令消息;第二上报模块,用于向信令跟踪台发送自身跟踪到的消息。
39.如权利要求38所述的媒体网关设备,其特征在于,所述第二跟踪模块还包括物理端口接收模块,用于通过物理端口接收来自所述软交换设备的跟踪任务消息;跟踪端口模块,用于在所述物理端口接收模块收到所述跟踪任务消息后,跟踪对应物理端口的信令消息。
40.如权利要求38所述的媒体网关设备,其特征在于,所述跟踪任务消息还包括文件传输协议地址,则所述的媒体网关设备包括第二判断模块,用于收到所述跟踪任务消息后,根据所述文件传输协议地址,与所述信令跟踪台建立连接,在连接建立成功后,向所述软交换设备发送跟踪任务建立成功消息。
41.如权利要求38所述的媒体网关设备,其特征在于,所述跟踪任务消息还包括跟踪消息上报时间间隔,则所述第二上报模块根据所述跟踪消息上报时间间隔,向所述信令跟踪台发送跟踪到的消息。
42.如权利要求38所述的媒体网关设备,其特征在于,所述跟踪任务消息还包括跟踪状态和参考标识,如果所述跟踪状态为开启,则第二上报模块将参考标识和跟踪到的消息一起发送给所述信令跟踪台;如果所述跟踪状态为关闭,则所述媒体网关设备包括第二结束模块,用于结束所述参考标识对应的跟踪任务。
43.如权利要求42所述的媒体网关设备,其特征在于,所述跟踪任务消息还包括跟踪任务校验时间间隔,则所述媒体网关设备还包括第三上报模块,用于根据所述跟踪任务校验时间间隔,将所述跟踪句柄和对应的所述参考标识发送给所述软交换设备,在收到校验失败消息后,结束自身对应的跟踪任务。
44.如权利要求38所述的媒体网关设备,其特征在于,所述跟踪任务消息还包括内部消息和跟踪实时传输协议媒体流,则所述第二跟踪模块还包括第二模块,用于判断内部消息和跟踪实时传输协议媒体流的状态,在内部消息和/或跟踪实时传输协议媒体流的状态为开启时,跟踪内部消息和/或实时传输协议媒体流。
45.如权利要求38所述的媒体网关设备,其特征在于,如果来自所述软交换设备的跟踪任务消息中包括呼叫标识,则所述第二上报模块将所述呼叫标识和跟踪到的消息一起发送给所述信令跟踪台。
46.如权利要求38所述的媒体网关设备,其特征在于,如果所述第二跟踪模块不能跟踪对应的信令消息,则所述媒体网关设备还包括处理模块,用于向所述软交换设备发送跟踪失败消息。
全文摘要
本发明公开了一种下一代网络中端到端信令跟踪的方法,该方法包括A.信令跟踪台向软交换设备发送包含用户号码的跟踪任务消息;B.所述软交换设备将收到的所述跟踪任务消息发送给对应的媒体网关设备;所述媒体网关设备收到所述跟踪任务消息后,跟踪对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息;并且,所述软交换设备根据所述用户号码跟踪自身对应的信令消息,向所述信令跟踪台发送自身跟踪到的消息。通过本方法解决了现有技术中存在的不能对信令消息进行整个网络跟踪的问题。本发明同时公开了一种通信系统、软交换及媒体网关设备。
文档编号H04Q7/38GK101018194SQ20071000247
公开日2007年8月15日 申请日期2007年1月24日 优先权日2007年1月24日
发明者王强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1