用于端到端通信跟踪的系统和方法技术方案

技术编号:3555114 阅读:142 留言:0更新日期:2012-04-11 18:40
通信系统(10)包括端点(20)、跟踪节点(30)、节点(35)和管理节点(40)。通过沿端点(20)之间的路径发送呼叫信令消息(50),跟踪节点(30)和节点(35)支持端点(20)之间的通信。跟踪节点(30)和节点(35)可在连接任何两个节点的多条协议路径之一上传达呼叫信令消息(50)。操作期间,管理节点(40)可请求跟踪与指定标准相匹配的呼叫。管理节点(40)在由管理节点(40)发送到一个或多个跟踪节点(30)的跟踪触发请求中指定跟踪标准。跟踪节点(30)将呼叫信令消息(50)的内容与跟踪触发请求(70)中包括的指定的跟踪标准相比较。当跟踪标准匹配时,相关跟踪节点(30)将嵌入在跟踪触发请求(70)中的跟踪标签(75)发送到其他跟踪节点(30)。其他跟踪节点(30)随后在接收到包括发送的跟踪标签(70)的呼叫信令消息(50)后,将跟踪信息提供给指定的管理节点(40)。

【技术实现步骤摘要】
【国外来华专利技术】用于端到端通信跟踪的系统和方法
本专利技术一般地涉及电信,更具体而言,涉及用于诊断呼叫跟踪的系统和方法。
技术介绍
现代通信网络常使用高度分布的利用多种信令协议的控制功能。多种多样的分布式网络可以使得在提供通信服务方面有更大的可缩放性和灵活性。但是,协议多样性和分散的信令体系结构却使得对配置差错、软件错误和硬件故障的排查变得复杂。呼叫登记和其他形式的报告可被用于识别和定位网络内的问题。但是,在特定网络内,可能同时存在多个问题。此外,网络内诸如企业内、企业间和服务提供者域之类的具有不同故障排查要求的各种管理域的集成,可能对实现单个统一的呼叫报告过程造成困难。另外,不必要的呼叫跟踪和报告可能会使有用的信息不明显而损害调试,并且可能通过利用有用的网络资源而使呼叫处理恶化。
技术实现思路
根据本专利技术,已经基本上减少或消除了与电话过滤相关联的缺点和问题。具体而言,提供了用于将呼叫的跟踪状态传输到多个节点并采集来自这些节点的跟踪信息的方法和系统。根据本专利技术的一个实施例,一种用于跟踪通信的方法包括接收来自第一远程单元的跟踪标准,并且确定呼叫信令消息是否与跟踪标准相匹配。该方法包括如果呼叫信令消息与跟踪标准相匹配,则将跟踪标签(tag)附加到呼叫信令消息。该方法还包括将呼叫信令消息发送到第二远程单元。根据本专利技术的另一个实施例,一种用于跟踪通信的方法包括接收呼叫-->信令消息,并且确定呼叫信令消息是否包括跟踪标签。该方法还包括如果呼叫信令消息包括跟踪标签,则将跟踪报告发送到远程单元。本专利技术的某些实施例的技术优点包括一种在分布式多协议网络中传输对跟踪服务的请求并传播跟踪服务报告的改进的方法。本专利技术的某些实施例的其他技术优点包括以逐个呼叫的方式将捕捉到的信息关联起来以促进分析的能力、定制过滤标准以限制不必要的报告的能力,以及优化为经过滤的呼叫所报告的信息的类型的能力。本领域的技术人员从下面的附图、描述和权利要求中将很容易看出本专利技术的其他技术优点。此外,虽然上面已经列举了特定的优点,但各种实施例可包括所列举的优点中的全部或一些,或者不包括所列举的优点。附图说明为了更全面地理解本专利技术及其优点,现在结合附图参考下面的描述,附图中:图1示出根据特定实施例的通信系统;图2是示出根据特定实施例的管理节点的内容的框图;图3示出根据特定实施例的跟踪触发请求的内容;图4示出根据特定实施例的跟踪标签的内容;图5是示出根据特定实施例的跟踪节点的内容的框图;图6示出根据特定实施例的跟踪报告的内容;图7是示出跟踪节点的特定实施例的操作的流程图;并且图8是进一步示出跟踪节点的特定实施例的操作的流程图。具体实施方式图1示出了根据特定实施例的通信系统10。通信系统10包括端点20、跟踪节点30、节点35和管理节点40。通过沿端点20之间的路径发送呼叫信令消息50,跟踪节点30和节点35支持端点20之间的通信。跟踪节点30和节点35可在连接任何两个节点的多条协议路径之一上传达呼叫信令消息50。在操作期间,管理节点40可请求跟踪与指定标准相匹配-->的呼叫。管理节点40在由管理节点40发送到一个或多个跟踪节点30的跟踪触发请求中指定跟踪标准。跟踪节点30将呼叫信令消息50的内容与跟踪触发请求70中包括的指定的跟踪标准相比较。当跟踪标准匹配时,相关跟踪节点30将嵌入在跟踪触发请求70中的跟踪标签75发送到其他跟踪节点30。然后,其他跟踪节点30在接收到包括所发送的跟踪触发请求70的呼叫信令消息50后,可将跟踪信息提供给指定的管理节点40。跟踪节点30在接收到跟踪标签75后,可在跟踪报告80中向指定的报告地址报告由跟踪触发请求70指定的诊断信息,所述指定的报告地址例如是由跟踪标签75指定的特定管理节点50,所述诊断信息例如是一种或多种特定类型的信令协议消息或规定细节水平的诊断跟踪信息。通过提供用于沿着与呼叫信令消息50相关联的路径传播跟踪标签70的有效过程,通信系统10可在高度分布的多协议环境中使得能够进行端到端会话跟踪。在特定实施例中,通信系统10可对跟踪节点30所执行的跟踪和报告提供详细控制,并因而可限制由于跟踪和报告造成的性能恶化和网络负担。另外,通过促进在控制信号消息50内隧穿(tunneling)跟踪触发请求70和跟踪报告80,通信系统10的特定实施例可提供一种用于跟踪和报告的方法,其能够工作,而不论是否存在不支持所描述的跟踪请求消息或跟踪报告功能的节点35。端点20可以是向用户提供通信服务的硬件、软件和/或编码逻辑的任何组合。例如,端点20可包括电话机、运行电话软件的计算机、视频监视器、照相机或任何其他支持利用通信系统10传输媒体分组(或帧)的通信硬件、软件和/或编码逻辑。在特定实施例中,端点20代表因特网协议(IP)电话机。端点20还可包括无人管理的或自动化的系统、网关或其他中间组件,或其他能够建立媒体会话的设备。虽然图1示出了特定数目和配置的端点20,但是通信系统10也预期了用任何数目和布置的这种组件来支持媒体通信。跟踪节点30和节点35耦合到其他跟踪节点30和/或节点35,并且能够创建发送路径以在端点20之间路由呼叫。更具体而言,跟踪节点30和节点35可以能够接收呼叫信令消息50,并基于呼叫信令消息50执行呼叫-->建立和其他呼叫控制功能。跟踪节点30还能够跟踪与在通信系统10上发送的呼叫相关联的呼叫信令消息50,将接收自管理节点40或提取自跟踪触发请求70的跟踪标签70传播到其他跟踪节点30,并将与这些呼叫相关的信息报告给管理节点40。节点35可能缺乏对跟踪请求作出响应、修改呼叫信令消息50和/或执行报告的能力。虽然,为了说明在混合系统中工作的跟踪节点30的特定能力,图1示出了包括不能提供所描述的跟踪和报告功能的节点35的通信系统10的实施例,但是通信系统10的特定实施例可包括零个、一个或多个节点35。或者,通信系统10的特定实施例中的任何或所有电话节点都可代表跟踪节点30。管理节点40促进管理员或管理设备和跟踪节点30之间的交互。管理节点40基于来自用户或其他管理设备的输入生成跟踪触发请求,并且基于从跟踪节点30采集的跟踪报告,向用户或管理设备提供跟踪信息。如果通信系统10被配置为对来自人类管理员或其他用户的请求作出响应,则管理节点40可包括用户接口组件,例如键盘、鼠标和/或监视器,以促进用户和管理节点40之间的交互。一般来说,跟踪节点30、节点35和管理节点40可包括网络组件、网守、媒体网关控制器、软交换机、IP PBX、呼叫管理器、SIP代理服务器、路由器、网桥、集线器、交换机、网关、端点、电话接口、IP接口、数字信号处理器、协议、语音路由模块或呼叫控制模块的任何组合,和/或任何其他实现允许在通信系统10中交换数据的任何数目的通信协议的合适的硬件、软件或嵌入式逻辑。虽然出于举例说明目的,本说明书集中于通信系统10的在呼叫控制层传播跟踪标签75的特定实施例,但是通信系统10的其他一些实施例可在载体控制层、应用层、设备控制层和/或载体层内的介质上传播跟踪标签75。在特定实施例中,跟踪节点30、节点35和管理节点40可代表基于IP的语音(“VoIP”)组件。如上所述,管理节点40可包括用户接口组件,例如键盘、鼠标和/或本文档来自技高网...

【技术保护点】
一种用于跟踪通信的方法,包括:    接收来自第一远程单元的跟踪标准;    确定呼叫信令消息是否与所述跟踪标准相匹配;    如果所述呼叫信令消息与所述跟踪标准相匹配,则将跟踪标签附加到所述呼叫信令消息;以及    将所述呼叫信令消息发送到第二远程单元。

【技术特征摘要】
【国外来华专利技术】US 2004-6-15 10/868,982;US 2004-7-9 10/888,905;US 1.一种用于跟踪通信的方法,包括:接收来自第一远程单元的跟踪标准;确定呼叫信令消息是否与所述跟踪标准相匹配;如果所述呼叫信令消息与所述跟踪标准相匹配,则将跟踪标签附加到所述呼叫信令消息;以及将所述呼叫信令消息发送到第二远程单元。2.如权利要求1所述的方法,其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配包括:接收所述呼叫信令消息;以及确定所述呼叫信令消息是否与所述跟踪标准相匹配。3.如权利要求1所述的方法,其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配包括:生成所述呼叫信令消息;以及确定所述呼叫信令消息是否与所述跟踪标准相匹配。4.如权利要求1所述的方法,其中,接收所述跟踪标准包括接收来自管理节点的包括所述跟踪标准的跟踪触发请求。5.如权利要求4所述的方法,其中,附加所述跟踪标签包括将所述跟踪标签和所述跟踪触发请求附加到所述呼叫信令消息。6.如权利要求1所述的方法,其中,所述呼叫信令消息包括第一呼叫信令消息,并且其中,接收所述跟踪标准包括在第二呼叫信令消息中接收所述跟踪标准,所述第二呼叫信令消息是在所述第一呼叫信令消息之前被接收的。7.如权利要求6所述的方法,其中,在所述第二呼叫信令消息中接收所述跟踪标准还包括在所述第二呼叫信令消息中接收指定所述跟踪标准的位置的信息。8.如权利要求1所述的方法,还包括:如果所述呼叫信令消息与所述跟踪标准相匹配,则生成跟踪报告;以及将所述跟踪报告发送到远程单元。9.如权利要求8所述的方法,其中,接收所述跟踪标准包括接收来自管理节点的跟踪触发请求中的所述跟踪标准,并且其中,发送所述跟踪报告还包括将所述报告发送到所述管理节点。10.如权利要求8所述的方法,其中,接收所述跟踪标准包括接收来自第一管理节点的跟踪触发请求中的所述跟踪标准,并且其中,发送所述跟踪报告还包括将所述报告发送到由所述跟踪触发请求指定的第二管理节点。11.如权利要求8所述的方法,其中,将所述跟踪报告发送到远程单元包括将所述跟踪报告附加到所述呼叫信令消息。12.如权利要求8所述的方法,其中,将所述跟踪报告发送到远程单元包括将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息。13.如权利要求1所述的方法,其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配包括:确定跟踪激活消息是否已被接收到;以及如果所述跟踪激活消息已被接收到,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。14.一种用于跟踪通信的方法,包括:接收呼叫信令消息;确定所述呼叫信令消息是否包括跟踪标签;以及如果所述呼叫信令消息包括跟踪标签,则将跟踪报告发送到远程单元。15.如权利要求14所述的方法,其中,将所述跟踪报告发送到所述远程单元包括:生成所述跟踪报告;以及将所述跟踪报告发送到生成所述跟踪标签的管理节点。16.如权利要求14所述的方法,其中,将所述跟踪报告发送到所述远程单元包括:生成所述跟踪报告;以及将所述跟踪报告发送到由所述跟踪标签指定的管理节点。 17.如权利要求14所述的方法,其中,将所述跟踪报告发送到所述远程单元包括:生成所述跟踪报告;将所述跟踪报告附加到所述呼叫信令消息;以及沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。18.如权利要求14所述的方法,其中,将所述跟踪报告发送到所述远程单元包括:生成所述跟踪报告;将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息;以及沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。19.如权利要求14所述的方法,还包括:确定所述呼叫信令消息是否包括隧穿的跟踪报告;以及如果所述呼叫信令消息包括所述隧穿的跟踪报告,则将所述隧穿的跟踪报告发送到管理节点。20.一种用于跟踪通信的设备,包括:管理接口模块,可操作以接收来自第一远程单元的跟踪标准;过滤模块,可操作以确定呼叫信令消息是否与所述跟踪标准相匹配;标记模块,可操作以在所述呼叫信令消息与所述跟踪标准相匹配的情况下,将跟踪标签附加到所述呼叫信令消息;以及呼叫控制模块,可操作以将所述呼叫信令消息发送到第二远程单元。21.如权利要求20所述的设备,其中,所述设备还可操作以接收所述呼叫信令消息。22.如权利要求20所述的设备,其中,所述设备还可操作以生成所述呼叫信令消息。23.如权利要求20所述的设备,其中,所述管理接口模块可操作以通过接收来自管理节点的包括所述跟踪标准的跟踪触发请求来接收所述跟踪标准。24.如权利要求23所述的设备,其中,所述标记模块可操作以通过将所述跟踪标签和所述跟踪触发请求附加到所述呼叫信令消息,来附加所述跟踪标签。25.如权利要求20所述的设备,其中:所述呼叫信令消息包括第一呼叫信令消息;所述呼叫控制模块包括管理模块;并且所述管理模块可操作以通过在第二呼叫信令消息中接收所述跟踪标准来接收所述跟踪标准,所述第二呼叫信令消息是在所述第一呼叫信令消息之前被接收的。26.如权利要求25所述的设备,其中,所述管理模块还可操作以通过在所述第二呼叫信令消息中接收指定所述跟踪标准的位置的信息,来在所述第二呼叫信令消息中接收所述跟踪标准。27.如权利要求20所述的设备,还包括报告模块,所述报告模块可操作以:如果所述呼叫信令消息与所述跟踪标准相匹配,则生成跟踪报告;以及将所述跟踪报告发送到远程单元。28.如权利要求27所述的设备,其中,所述管理模块可操作以通过接收来自管理节点的跟踪触发请求中的所述跟踪标准来接收所述跟踪标准,并且其中,所述报告模块可操作以通过将所述报告发送到所述管理节点来发送所述跟踪报告。29.如权利要求27所述的设备,其中,所述管理模块可操作以通过接收来自第一管理节点的跟踪触发请求中的所述跟踪标准来接收所述跟踪标准,并且其中,所述报告模块可操作以通过将所述报告发送到由所述跟踪触发请求指定的第二管理节点来发送所述跟踪报告。30.如权利要求27所述的设备,其中,所述报告模块可操作以通过将所述跟踪报告附加到所述呼叫信令消息来将所述跟踪报告发送到远程单元。31.如权利要求27所述的设备,其中,所述报告模块可操作以通过将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息来将所述跟踪报告发送到远程单元。32.如权利要求20所述的设备,其中,所述过滤模块可操作以通过以下步骤确定所述呼叫信令消息是否与所述跟踪标准相匹配:确定跟踪激活消息是否已被接收到;以及如果所述跟踪激活消息已被接收到,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。33.一种用于跟踪通信的设备,包括:呼叫控制模块,可操作以接收呼叫信令消息;过滤模块,可操作以确定所述呼叫信令消息是否包括跟踪标签;以及报告模块,可操作以在所述呼叫信令消息包括跟踪标签的情况下,将跟踪报告发送到远程单元。34.如权利要求33所述的设备,其中,所述报告模块还可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;以及将所述跟踪报告发送到生成所述跟踪标签的管理节点。35.如权利要求33所述的设备,其中,所述报告模块还可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;以及将所述跟踪报告发送到由所述跟踪标签指定的管理节点。36.如权利要求33所述的设备,其中,所述报告模块还可操作以通过生成所述跟踪报告并将所述跟踪报告附加到所述呼叫信令消息来将所述跟踪报告发送到所述远程单元,并且其中,所述呼叫控制模块还可操作以沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。37.如权利要求33所述的设备,其中,所述报告模块还可操作以通过生成所述跟踪报告并将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息来将所述跟踪报告发送到所述远程单元,并且其中,所述呼叫控制模块还可操作以沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。38.如权利要求33所述的设备,其中,所述报告模块还可操作以:确定所述呼叫信令消息是否包括隧穿的跟踪报告;以及如果所述呼叫信令消息包括隧穿的跟踪报告,则将所述隧穿的跟踪报告发送到管理节点。39.一种存储在计算机可读介质上的计算机程序,所述计算机程序可操作以:接收来自第一远程单元的跟踪标准;确定呼叫信令消息是否与所述跟踪标准相匹配;如果所述呼叫信令消息与所述跟踪标准相匹配,则将跟踪标签附加到所述呼叫信令消息;以及将所述呼叫信令消息发送到第二远程单元。40.如权利要求39所述的计算机程序,其中,所述计算机程序可操作以通过以下步骤确定所述呼叫信令消息是否与所述跟踪标准相匹配:接收所述呼叫信令消息;以及确定所述呼叫信令消息是否与所述跟踪标准相匹配。41.如权利要求39所述的计算机程序,其中,所述计算机程序可操作以通过以下步骤确定所述呼叫信令消息是否与所述跟踪标准相匹配:生成所述呼叫信令消息;以及确定所述呼叫信令消息是否与所述跟踪标准相匹配。42.如权利要求39所述的计算机程序,其中,所述计算机程序可操作以通过接收来自管理节点的包括所述跟踪标准的跟踪触发请求来接收所述跟踪标准。43.如权利要求39所述的计算机程序,其中,所述计算机程序可操作以通过将所述跟踪标签和所述跟踪触发请求附加到所述呼叫信令消息来附加所述跟踪标签。44.如权利要求39所述的计算机程序,其中,所述呼叫信令消息包括第一呼叫信令消息,并且其中,所述计算机程序可操作以通过在第二呼叫信令消息中接收所述跟踪标准来接收所述跟踪标准,所述第二呼叫信令消息是在所述第一呼叫信令消息之前被接收的。45.如权利要求44所述的计算机程序,其中,所述计算机程序还可操作以通过在所述第二呼叫信令消息中接收指定所述跟踪标准的位置的信息来在所述第二呼叫信令消息中接收所述跟踪标准。46.如权利要求39所述的计算机程序,其中,所述计算机程序还可操作以:如果所述呼叫信令消息与所述跟踪标准相匹配,则生成跟踪报告;以及将所述跟踪报告发送到远程单元。47.如权利要求46所述的计算机程序,其中,所述计算机程序还可操作以通过接收来自管理节点的跟踪触发请求中的所述跟踪标准来接收所述跟踪标准,并且通过将所述报告发送到所述管理节点来发送所述跟踪报告。48.如权利要求46所述的计算机程序,其中,所述计算机程序可操作以通过接收来自第一管理节点的跟踪触发请求中的所述跟踪标准来接收所述跟踪标准,并且通过将所述报告发送到由所述跟踪触发请求指定的第二管理节点来发送所述跟踪报告。49.如权利要求46所述的计算机程序,其中,所述计算机程序可操作以通过将所述跟踪报告附加到所述呼叫信令消息来将所述跟踪报告发送到远程单元。50.如权利要求46所述的计算机程序,其中,所述计算机程序可操作以通过将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息来将所述跟踪报告发送到远程单元。51.如权利要求46所述的计算机程序,其中,所述计算机程序可操作以通过以下步骤确定所述呼叫信令消息是否与所述跟踪标准相匹配:确定跟踪激活消息是否已被接收到;以及如果所述跟踪激活消息已被接收到,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。52.一种存储在计算机可读介质上的计算机程序,所述计算机程序可操作以:接收呼叫信令消息;确定所述呼叫信令消息是否包括跟踪标签;以及如果所述呼叫信令消息包括跟踪标签,则将跟踪报告发送到远程单元。53.如权利要求52所述的计算机程序,其中,所述计算机程序可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;以及将所述跟踪报告发送到生成所述跟踪标签的管理节点。54.如权利要求52所述的计算机程序,其中,所述计算机程序可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;以及将所述跟踪报告发送到由所述跟踪标签指定的管理节点。55.如权利要求52所述的计算机程序,其中,所述计算机程序可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;将所述跟踪报告附加到所述呼叫信令消息;以及沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。56.如权利要求52所述的计算机程序,其中,所述计算机程序可操作以通过以下步骤来将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息;以及沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。57.如权利要求52所述的计算机程序,其中,所述计算机程序还可操作以:确定所述呼叫信令消息是否包括隧穿的跟踪报告;以及如果所述呼叫信令消息包括隧穿的跟踪报告,则将所述隧穿的跟踪报告发送到管理节点。58.一种用于跟踪通信的系统,包括:管理节点,可操作以将跟踪触发请求发送到一个或多个远程单元;以及跟踪节点,可操作以:接收来自所述管理节点的跟踪触发请求,所述跟踪触发请求包括跟踪标准;确定呼叫信令消息是否与所述跟踪标准相匹配;如果所述呼叫信令消息与所述跟踪标准相匹配,则将跟踪标签附加到所述呼叫信令消息;以及将所述呼叫信令消息发送到远程单元。59.如权利要求58所述的系统,其中,所述跟踪节点还可操作以接收所述呼叫信令消息。60.如权利要求58所述的系统,其中,所述跟踪节点还可操作以生成所述呼叫信令消息。61.如权利要求58所述的系统,其中,所述跟踪节点可操作以通过将所述跟踪标签和所述跟踪触发请求附加到所述呼叫信令消息来附加所述跟踪标签。62.如权利要求58所述的系统,其中,所述跟踪节点还可操作以:如果所述呼叫信令消息与所述跟踪标准相匹配,则生成跟踪报告;以及将所述跟踪报告发送到远程单元。63.如权利要求62所述的系统,其中,所述跟踪节点可操作以通过将所述报告发送到所述管理节点来发送所述跟踪报告。64.如权利要求62所述的系统,其中,所述管理节点包括第一管理节点,并且其中,所述跟踪节点可操作以通过将所述报告发送到由所述跟踪触发请求指定的第二管理节点来发送所述跟踪报告。65.如权利要求62所述的系统,其中,所述跟踪节点可操作以通过将所述跟踪报告附加到所述呼叫信令消息来发送所述跟踪报告。66.如权利要求62所述的系统,其中,所述跟踪节点可操作以通过将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息来发送所述跟踪报告。67.如权利要求68所述的系统,其中,所述跟踪节点可操作以通过以下步骤确定所述呼叫信令消息是否与所述跟踪标准相匹配:确定跟踪激活消息是否已被接收到;以及如果所述跟踪激活消息已被接收到,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。68.一种用于跟踪通信的系统,包括:跟踪节点,可操作以:接收呼叫信令消息;确定所述呼叫信令消息是否包括跟踪标签;以及如果所述呼叫信令消息包括跟踪标签,则将跟踪报告发送到远程单元;以及远程单元,可操作以接收所述跟踪报告。69.如权利要求68所述的系统,其中,所述跟踪节点还可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;以及将所述跟踪报告发送到生成所述跟踪标签的管理节点。70.如权利要求68所述的系统,其中,所述跟踪节点还可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;以及将所述跟踪报告发送到由所述跟踪标签指定的管理节点。71.如权利要求68所述的系统,其中,所述跟踪节点还可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;将所述跟踪报告附加到所述呼叫信令消息;以及沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。72.如权利要求68所述的系统,其中,所述跟踪节点还可操作以通过以下步骤将所述跟踪报告发送到所述远程单元:生成所述跟踪报告;将指定所述跟踪报告的位置的信息附加到所述呼叫信令消息;以及沿着所述呼叫信令消息的路径将所述呼叫信令消息发送到远程单元。73.如权利要求68所述的系统,其中,所述跟踪节点还可操作以:确定所述呼叫信令消息是否包括隧穿的跟踪报告;以及如果所述呼叫信令消息包括隧穿的跟踪报告,则将所述隧穿的跟踪报告发送到管理节点。74.一种用于跟踪通信的系统,包括:用于接收来自第一远程单元的跟踪标准的装置;用于确定呼叫信令消息是否与所述跟踪标准相匹配的装置;用于如果所述呼叫信令消息与所述跟踪标准相匹配,则将跟踪标签附加到所述呼叫信令消息的装置;以及用于将所述呼叫信令消息发送到第二远程单元的装置。75.一种用于跟踪通信的系统,包括:用于接收呼叫信令消息的装置;用于确定所述呼叫信令消息是否包括跟踪标签的装置;以及用于如果所述呼叫信令消息包括跟踪标签,则将跟踪报告发送到远程单元的装置。76.一种跟踪通信的方法,包括:接收来自管理节点的跟踪触发请求,所述跟踪触发请求包括唯一标识符、跟踪范围参数、跟踪标准和报告参数;接收呼叫信令消息;确定所述呼叫信令消息是否与所述跟踪标准相匹配;以及如果所述呼叫信令消息与所述跟踪标准相匹配,则将跟踪标签附加到所述呼叫信令消息,所述跟踪标签包括所述唯一标识符。77.如权利要求76所述的方法,其中,接收所述跟踪触发请求还包括接收所述唯一标识符,其中,所述唯一标识符包括:指定所述管理节点的域的请求者域名;以及指定具有所述域的所述管理节点的地址的请求者标识符;并且还包括基于所述请求者域名和所述请求者标识符,将跟踪报告发送到所述管理节点。78.如权利要求76所述的方法,其中,接收所述跟踪触发请求还包括接收所述唯一标识符,其中,所述唯一标识符包括:指定从其生成所述跟踪触发请求的跟踪参数的请求标识符;以及指定所述管理节点接收到所述跟踪参数的时间的请求时间;并且还包括将包括所述请求标识符和所述请求时间的跟踪报告发送到所述管理节点。79.如权利要求76所述的方法,其中,接收所述跟踪触发请求还包括在跟踪节点处接收所述跟踪触发请求,并且其中,所述唯一标识符包括与所述跟踪节点相关联的跟踪序列号。80.如权利要求76所述的方法,其中,将跟踪标签附加到所述呼叫信令消息还包括将呼叫标识符附加到所述呼叫信令消息,并且其中,所述呼叫标识符唯一地标识所述呼叫信令消息所关联的呼叫。81.如权利要求76所述的方法,其中,所述跟踪标准包括跟踪参数标准,所述跟踪参数标准标识参数和参数值,并且其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配包括确定所述呼叫信令消息的被标识的参数是否与所述被标识的参数值相匹配。82.如权利要求76所述的方法,其中,所述跟踪标准包括跟踪子参数标准,所述跟踪子参数标准标识子参数和子参数值,并且其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配还包括确定所述呼叫信令消息的被标识的子参数是否与所述被标识的子参数值相匹配。83.如权利要求76所述的方法,其中,所述跟踪标准包括跟踪消息类型,并且其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配还包括确定所述呼叫信令消息的消息类型是否与所述跟踪消息类型相匹配。84.如权利要求76所述的方法,其中,所述跟踪标准包括跟踪协议类型,并且其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配还包括确定所述呼叫信令消息的协议类型是否与所述跟踪协议类型相匹配。85.如权利要求76所述的方法,其中,所述跟踪标准还包括指定条件的跟踪事件触发器,并且其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配还包括:确定所述跟踪事件触发器是否被满足;以及如果所述跟踪事件触发器被满足,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。86.如权利要求76所述的方法,其中,所述跟踪标准还包括跟踪开始时间和跟踪停止时间,并且其中,确定所述呼叫信令消息是否与所述跟踪标准相匹配还包括:确定当前时间是否在所述跟踪开始时间和所述跟踪停止时间之间;以及如果所述当前时间在所述跟踪开始时间和所述跟踪停止时间之间,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。87.如权利要求76所述的方法,其中,附加所述跟踪标签还包括:初始化跟踪呼叫计数器,以及如果所述呼叫信令消息与所述跟踪标准相匹配,则将所述跟踪标签附加到所述呼叫信令消息,所述跟踪标签包括所述跟踪呼叫计数器。88.如权利要求76所述的方法,其中,所述跟踪触发请求还包括标识协议印迹的跟踪范围参数;并且其中,附加所述跟踪标签还包括如果所述呼叫信令消息与所述跟踪标准相匹配并且所述呼叫信令消息的协议与所述协议印迹相匹配,则将所述跟踪标签附加到所述呼叫信令消息。89.如权利要求76所述的方法,其中,所述跟踪范围参数还标识报告协议;并且还包括如果所述呼叫信令消息与所述跟踪标准相匹配并且所述呼叫信令消息的协议与所述报告协议相匹配,则将报告发送到远程单元。90.如权利要求76所述的方法,其中,所述跟踪触发请求还包括频率指示符,并且其中,接收呼叫信令消息包括接收多个呼叫信令消息,并且其中,将所述跟踪标签附加到所述呼叫信令消息还包括以基于所述频率指示符确定的频率,将所述跟踪标签附加到与所述跟踪标准相匹配的特定呼叫信令消息。91.一种用于跟踪通信的设备,包括:管理接口模块,可操作以接收来自管理节点的跟踪触发请求,该跟踪触发请求包括唯一标识符、跟踪范围参数、跟踪标准和报告参数;呼叫控制模块,可操作以接收呼叫信令消息;过滤模块,可操作以确定所述呼叫信令消息是否与所述跟踪标准相匹配;以及标记模块,可操作以在所述呼叫信令消息与所述跟踪标准相匹配的情况下,将跟踪标签附加到所述呼叫信令消息,所述跟踪标签包括所述唯一标识符。92.如权利要求91所述的设备,其中,所述唯一标识符包括:指定所述管理节点的域的请求者域名;以及指定具有所述域的所述管理节点的地址的请求者标识符;并且还包括报告模块,所述报告模块可操作以在所述呼叫信令消息与所述跟踪标准相匹配的情况下,基于所述请求者域名和所述请求者标识符,将跟踪报告发送到所述管理节点。93.如权利要求91所述的设备,其中,所述唯一标识符包括:指定从其生成所述跟踪触发请求的跟踪参数的请求标识符;以及指定所述管理节点接收到所述跟踪参数的时间的请求时间;并且还包括报告模块,所述报告模块可操作以将包括所述请求标识符和所述请求时间的跟踪报告发送到所述管理节点。94.如权利要求91所述的设备,其中,所述管理接口模块还可操作以接收包括所述唯一标识符的所述跟踪触发请求,其中,所述唯一标识符包括与所述设备相关联的跟踪序列号。95.如权利要求91所述的设备,其中,所述标记模块还可操作以通过将呼叫标识符附加到所述呼叫信令消息来将跟踪标签附加到所述呼叫信令消息,并且其中,所述呼叫标识符唯一地标识所述呼叫信令消息所关联的呼叫。96.如权利要求91所述的设备,其中,所述跟踪标准包括跟踪参数标准,所述跟踪参数标准标识参数和参数值,并且其中,所述过滤模块还可操作以通过确定所述呼叫信令消息的被标识的参数是否与所述被标识的参数值相匹配来确定所述呼叫信令消息是否与所述跟踪标准相匹配。97.如权利要求91所述的设备,其中,所述跟踪标准包括跟踪子参数标准,所述跟踪子参数标准标识子参数和子参数值,并且其中,所述过滤模块还可操作以通过确定所述呼叫信令消息的被标识的子参数是否与所述被标识的子参数值相匹配来确定所述呼叫信令消息是否与所述跟踪标准相匹配。98.如权利要求91所述的设备,其中,所述跟踪标准包括跟踪消息类型,并且其中,所述过滤模块还可操作以通过确定所述呼叫信令消息的消息类型是否与所述跟踪消息类型相匹配来确定所述呼叫信令消息是否与所述跟踪标准相匹配。99.如权利要求91所述的设备,其中,所述跟踪标准包括跟踪协议类型,并且其中,所述过滤模块还可操作以通过确定所述呼叫信令消息的协议类型是否与所述跟踪协议类型相匹配来确定所述呼叫信令消息是否与所述跟踪标准相匹配。100.如权利要求91所述的设备,其中,所述跟踪标准还包括指定条件的跟踪事件触发器,并且其中,所述过滤模块还可操作以通过以下步骤确定所述呼叫信令消息是否与所述跟踪标准相匹配:确定所述跟踪事件触发器是否被满足;以及如果所述跟踪事件触发器被满足,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。101.如权利要求91所述的设备,其中,所述跟踪标准还包括跟踪开始时间和跟踪停止时间,并且其中,所述过滤模块还可操作以通过以下步骤确定所述呼叫信令消息是否与所述跟踪标准相匹配:确定当前时间是否在所述跟踪开始时间和所述跟踪停止时间之间;以及如果所述当前时间在所述跟踪开始时间和所述跟踪停止时间之间,则确定所述呼叫信令消息是否与所述跟踪标准相匹配。102.如权利要求91所述的设备,其中,所述标记模块还可操作以通过以下步骤附加所述跟踪标签:初始化跟踪呼叫计数器,以及如果所述呼叫信令消息与所述跟踪标准相匹配,则将所述跟踪标签附加到所述呼叫信令消息,所述跟踪标签包括所述跟踪呼叫计数器。103.如权利要求91所述的设备,其中,所述跟踪触发请求还包括标识协议印迹的跟踪范围参数;并且其中,所述标记模块还可操作以通过在所述呼叫信令消息与所述跟踪标准相匹配并且所述呼叫信令消息的协议与所述协议印迹相匹配的情况下,将所述跟踪标签附加到所述呼叫信令消息,来附加所述跟踪标签。104.如权利要求91所述的设备,其中,所述跟踪范围参数还标识报告协议,并且其中,所述标记模块还可操作以在所述呼叫信令消息与所述跟踪标准相匹配并且所述呼叫信令消息的协议与所述报告协议相匹配的情况下,将报告发送到远程单元。105.如权利要求91所述的设备,其中,所述跟踪触发请求还包括频率指示符;所述呼叫控制模块可操作以通过接收多个呼叫信令消息来接收呼叫信令消息;并且所述标记模块可操作以...

【专利技术属性】
技术研发人员:兰德尔PJ埃思尔迈克尔P哈蒙斯科特S费勒斯托纳
申请(专利权)人:思科技术公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利