记录ip网络中的事件的方法

文档序号:7727101阅读:198来源:国知局
专利名称:记录ip网络中的事件的方法
技术领域
本发明总体涉及电信系统,尤其是涉及记录IP网络中的呼叫事件记录。
背景技术
因特网电话正在迅速变成现实。主叫方已经开始期望的线路交换系统的功能也被认为对IP网络来说是基本的。正在考虑的一种为在IP网络中创建和终止呼叫所需的系统功能的方法涉及到会话启动协议(SIP)。
SIP是一种已经开发出来的应用层信令协议,用于创建、修改和终止具有一个或多个用户的会话。这些会话包括因特网电话呼叫、多媒体会议和多媒体发布。SIP功能通常驻留在应用服务器上。SIP服务器被配置得提供电话服务、以及处理呼叫事件信息。因为卖方已经开发了他们自己的定制SIP应用程序,呼叫事件和电话服务被每个卖方的应用程序以专有方式处理。不幸的是,当网络包括由多个卖方提供的部件时,就有必要采用各种专有接口来使设备能传送和接收呼叫事件信息、计费信息、监视信息、欺诈防护数据和其它数据。
所需要的是一种独立于平台的、用于以统一的方式捕获与SIP有关的事件和其它数据的方法。该系统和方法最好是可扩展的,提供内置的信息,使接收计算机不需要特殊的专有接口就能读取通用的、统一格式的记录。

发明内容
本发明涉及一种独立于平台的、用于以统一的方式捕获与SIP有关的事件和其它数据的方法。本发明的系统和方法是可扩展的。本发明的方法产生不需要特殊的专有接口就能被接收计算机读取的通用的、统一格式的记录。
本发明的一个方面是一种用于捕获电信网络中的呼叫事件的方法。该方法包括响应至少一个事件而生成至少一个呼叫事件记录。创建一个包括该至少一个呼叫事件记录的XML呼叫事件文件。
另一方面,本发明包括一个能被用来指示会话启动协议(SIP)服务器计算机以特殊方式工作的计算机可读介质。该计算机可读介质包括一个SIP应用层软件模块。SIP应用层软件模块可被SIP服务器计算机执行,以提供SIP功能。一个呼叫事件记录模块与SIP应用层软件模块相连接。呼叫事件记录模块被配置得能响应至少一个事件而生成至少一个呼叫事件记录。一个XML处理器模块与呼叫事件记录模块相连接。XML处理器模块被配置得能创建一个XML呼叫事件文件。XML呼叫事件文件包括该至少一个呼叫事件记录。
另一方面,本发明包括一个体现在计算机可读介质上的、用于在计算机上执行的应用程序接口集。该应用程序接口集包括接收一个事件标识符并返回一个呼叫事件记录的第一接口。该接口集包括接收一个呼叫事件记录集并返回一个呼叫事件文件的第二接口。呼叫事件文件包括该呼叫事件记录集。呼叫事件文件是一个用可扩展标记语言(XML)编写的XML文档。
另一方面,本发明包括一个体现在计算机可读介质上的、用于在会话启动协议(SIP)服务器计算机上结合提供SIP功能的SIP应用层软件模块而执行的应用程序接口集。该应用程序接口集包括接收一个SIP事件标识符并返回一个呼叫事件记录的第一接口。该接口集包括接收一个呼叫事件记录集并返回一个呼叫事件文件的第二接口。呼叫事件文件包括该呼叫事件记录集。呼叫事件文件用可扩展标记语言(XML)编写并且呼叫事件文件是个XML文档。
另一方面,本发明包括一个用于在第一客户机与第二客户机之间建立通信会话的通信网络。通信网络包括至少一个会话启动协议(SIP)服务器计算机。SIP服务器计算机包括一个被配置得能创建一个对应于一个事件的呼叫事件记录的第一呼叫事件记录模块和一个被配置得能创建一个第一XML呼叫事件文件的第一XML处理器模块,该第一XML呼叫事件文件包括该呼叫事件记录。至少一个网络系统与该至少一个SIP服务器计算机相连接。该至少一个网络系统包括一个第二XML处理器模块,该至少一个网络系统由此能读取该第一XML呼叫事件文件。
另一方面,本发明包括一个具有在其上存储的XML文档文件格式的数据结构的计算机可读介质。该数据结构包括一个包含标识创建该XML文档文件的信息的服务器标识符部分、一个SIP消息类型部分和一个包含有关某SIP消息事件的信息的SIP事件部分。
另一方面,本发明包括一个具有用于执行一个方法的计算机可执行指令的计算机可读介质。该方法包括以下步骤响应至少一个事件而生成至少一个呼叫事件记录;和创建一个包括该至少一个呼叫事件记录的XML呼叫事件文件。
本发明的其它特点和优点将在随后的详细说明中陈述,对于本领域的熟练人员来说,通过该说明,部分特点和优点将是显而易见的,或者按照本文所述的包括以下的详细说明、权利要求书以及附图的内容通过实践而认识到部分特点和优点。应当明白,上文的概述和下文的详细说明都仅仅是本发明的示例,目的是提供便于理解如权利要求所确定的本发明的性质和特征的概述和框架。随说明书提供的附图是为了便于进一步理解本发明,这些附图构成本说明书的一个部分。附图中表示了本发明的各种实施例,它们与说明书内容一起用于解释本发明的原理和操作。


图1是按照本发明的用于在第一客户机与第二客户机之间建立通信会话的通信网络的框图;图2是按照本发明的SIP服务器的框图;图3是一个呼叫事件记录XML文件的结构的图示;图4是按照本发明的用于记录呼叫事件的方法的流程图。
具体实施例方式
现在详细地参照本发明目前的示例性实施例,实施例的例子在附图中表示。各附图中自始至终尽可能地用相同的标注号来表示相同或类似的部件。图1中表示的本发明的通信网络的示例性实施例,自始至终由标注号10表示。
按照本发明,本发明涉及一种用于捕获电信网络中的与呼叫有关的事件和消息的方法。该方法包括响应一个与呼叫有关的事件而生成一个呼叫事件记录的步骤。创建一个包括该呼叫事件记录的呼叫事件文件。该呼叫事件文件是个XML文档文件。因此,本发明的方法是可扩展的和独立于平台的。该方法捕获与呼叫有关的SIP事件和其它数据,使得任何应用服务器都能以统一的方式处理数据。本发明提供一种方法,用于提供能被任何网络设备读取的通用的、统一格式的记录。本发明的系统和方法包括使接收计算机不需要特殊的专有接口就能解译这些记录的内置指令。
如本文中所体现并在图1中所示的,是按照本发明的用于在第一客户机与第二客户机之间建立通信会话的通信网络的框图。IP网络10包括与SIP代理服务器(SPS)14相连接的源客户机12。之所以称客户机12为源客户机,是因为它是会话参与请求的发起方。服务器14与SIP重定向服务器(RS)16、目的地客户机18和网络管理系统(NMS)20相连接。本领域的熟练人员将知道,图1仅仅是一个代表性的例子。本发明支持包括诸如语音邮件服务器、会议服务器和网关设备等多个设备的网络。
举例来说,源客户机12通过向SPS 14传送一个INVITE(邀请)请求而向目的地客户机18发起一个呼叫试探。SPS 14通过向客户机18转送该INVITE请求而起着代理的作用。如果客户机18空闲,客户机18就通过SPS 14向客户机12传送一个OK消息。另一方面,如果SPS14不认识客户机18的IP地址,则SPS 14可以向RS 16转达INVITE消息。随后,SPS 14接收到目的地客户机18的一个替代IP地址,将该地址提供给源客户机12。客户机12用RS 16提供的地址向客户机18重新传送INVITE消息。以上描述的事务处理是用也被称作呼叫事件的SIP请求消息和SIP响应消息进行的。应用服务器在呼叫事件记录中记录每个呼叫事件。将在一段预定时间产生的所有呼叫记录编辑在一个呼叫事件记录文件(CER文件)中。随后将CER文件传送到NMS20。除了呼叫事件记录外,也可以通过CER文件将网络状态变化、出错条件、以及记费数据报告给NMS 20。这样,NMS 20中驻留的计费、故障查找、测试、以及其它后台功能都能利用CER文件。
如本文中所体现并在图2中所示的,是按照本发明的SIP服务器100的框图。服务器100包括置于服务器计算机的存储器102中的SIP应用软件模块104。服务器计算机的存储器102也包括呼叫事件记录模块106和其它应用软件模块110。SIP应用软件模块104提供SIP功能。呼叫事件记录模块106响应SIP呼叫事件或其它事件而创建呼叫事件记录。XML处理器108读取提供对它们的内容和结构的访问的XML文档。XML处理器108代表应用软件模块做这个工作。只要每个服务器都包括一个XML处理器,就可以将分别置于SPS 14和RS 16中的SIP应用软件模块104写成在不同硬件平台上的专有应用软件。
返回去参看图2,模块104、模块106、模块108和模块110通过一个应用程序接口集而一起工作。一个重要接口接收来自SIP模块104的呼叫事件信息并将其提供到呼叫事件记录模块106。另一个重要接口从呼叫事件模块106接收一个呼叫事件记录集并从模块108返回一个呼叫事件记录(CER)文件。CER文件包括由模块106在预定一段时间收集的呼叫事件记录的集合。
如本文中所体现并在图3中所示的,是按照本发明的CER文件300的结构的图示。CER文件是个XML文档。如上文所讨论的那样,XML文档是在不同的专有体系之间的数据交换机制-无论这些体系是应用程序、数据库还是浏览器。XML文档包括被称作实体的、含有已分析(parsed)数据和未分析数据的存储单元。已分析数据包括“标记”(markup),其被用来编码对文档存储布局和逻辑结构的描述。XML的自我描述特征是其最重要的属性-可扩展性。当应用程序产生数据使,XML处理器被调用,以生成一个具有特定“标志”(tags)的XML文档。“标志”是由定界标点符号括在一起的一串未分析数据。接收服务器中的XML处理器分析所接收的XML文档,以确定该XML文档的存储布局和逻辑结构。然而,对数据的解释工作留给调用XML处理器108的应用程序。
回过来参看图3,CER文件300有以下结构。它包括XML文档类型说明(DTD)部分302、服务器信息部分304、SIP消息类型部分306和事件信息部分308。DTD 302提供一种捕获设计人员添加的规则的方法,设计人员添加这些规则是为了扩充XML语义的核心规则,由此创建描述特定事件或情景的词汇。DTD 302也为XML处理器提供一种无岐义地确认特定XML文档的方法。DTD 302提供数据来描述标志中的数据。它们描述文档中的标志之间的关系以及所述标志具有什么值,什么属性是缺省的,和什么值是必需的。XML处理器模块先解释随同所接收的XML文档的DTD 302,再把数据提供给应用程序。
服务器信息部分304标识CER文件300的创建者。这部分仅在CER文件300中出现一次。由于特定的服务器可以提供诸如会议、即时信使(IM-Instant Messaging)或语音邮件等特定服务,服务描述以及卖方信息就由这部分来提供。
SIP消息类型部分306对应每个呼叫事件记录都出现。这个部分306包括一个消息标识符字段,它标识精确的消息类型,例如是INVITE还是200 OK消息。SIP消息类型部分306也包括一个CALL-ID(呼叫-标识)字段,它提供一个与特定SIP消息相关联的CALL-ID首部。SIP消息类型部分306包括一个服务ID字段,它唯一性地标识与SIP消息相关联的服务实例。例如,如果应用服务器在提供会议服务,则服务ID字段标识对应于SIP消息的特定会议。这就允许人们获得在特定时间内的特定会议期间交换的所有消息。另一个例子,如果服务器是个语音邮件系统,服务ID就标识一个特定的语音邮件信箱。另一个例子,服务ID将把由代理服务器建立的给定呼叫的所有消息和事件连接在一起。SIP消息类型部分306也包括一个To/From(至/从)字段,它记录发起服务器和接收服务器二者的IP地址和端口号。在另一个实施例中,只有一个或另一个在这个字段中出现。最后,SIP消息类型部分306包括“其它消息”字段。这个字段记录根据制作这个呼叫事件记录的服务器的类型而被视为是必需的SIP消息的其它部分。这个信息可包括其它的首部或者可以是SIP消息的实际消息体。
CER文件300也包括对应每个记录的事件信息部分308。事件信息部分308记录在处理特定SIP消息中遇到的其它事件。这些其它事件包括”INVITE TIMEOUT”(邀请到时)、”NON-INVITE TIMEOUT”(非邀请到时)、”CONNECTION-ERROR“(连接错误)、”AUTHENTICATIONPERFORMED”(已进行过验证)、”FIND-ME FEATURE INVOKED”(找我功能已经被调用)、”DAP query sent”(DAP查询已经发送)等等。也可以有额外的含有关于事件的详细信息的字段。
如本文中所体现并在图4中所示的,是表示按照本发明记录呼叫事件的方法的流程图。在步骤400,应用服务器创建CER文件300。文件长度是可设置的,就是说,呼叫事件记录和其它数据在预定的时间期间被写入CER文件。在这个时间期间过后,开始一个新CER文件,老文件被NMS 20存档。在步骤402,应用服务器判断是否有诸如INVITE的呼叫事件或其它的这种SIP消息事件。如果是,应用服务器创建一个呼叫事件记录。随后,调用XML处理器,将该呼叫事件记录用XML写入CER文件。在步骤408,应用服务器判断可设置的文件时间期间是否已过。如果不是,过程流返回到步骤402,应用服务器等待另一个要记录的呼叫事件。如果该时间期间已过,则将CER XML文档文件传送到NMS 20(见图1)。
本领域的熟练人员将知道,可以将CER文件应用于在网络10内发生的任何事件。位于SIP电话、企业网关、网络网关、DAL网关、INCP网关、SIP语音邮件服务器和SIP会议服务器的所有或任何组合之间的呼叫,都可以采用本发明。本领域的熟练人员也将知道,可以用任何适当类型的传输网络来应用本发明。此外,本发明适用于任何可以建立的对话,包括-但不仅仅限于-电话、视频、声频、即时信使等等。也可以考虑将本发明应用于计费、监视、管理或者对由网络进行的各种广泛的服务的任何服务。
对于本领域的熟练人员来说,显然在不偏离本发明的精神和范围的情况下可以对本发明作出各种修改和改变。因此,只要对本发明作出的各种修改和改变落在后附的权利要求书和其等同物的范围内,就被本发明覆盖。
权利要求
1.一种用于捕获电信网络中的呼叫事件的方法,该方法包含创建一个XML呼叫事件文件,其中包括一个服务器信息部分、至少一个SIP消息部分和至少一个呼叫事件部分;响应至少一个事件而生成至少一个呼叫事件记录;和将该至少一个呼叫事件记录存储在该至少一个SIP消息部分或该至少一个呼叫事件部分中。
2.权利要求1的方法,其中,该方法是使用电信网络设备来完成的。
3.权利要求2的方法,其中,电信网络设备是SIP服务器计算机。
4.权利要求3的方法,其中,SIP服务器计算机是SIP代理服务器。
5.权利要求3的方法,其中,SIP服务器计算机是SIP重定向服务器。
6.权利要求2的方法,其中,电信网络设备是网络管理系统。
7.权利要求6的方法,其中,网络管理系统包括一个数据库。
8.权利要求6的方法,其中,网络管理系统包括一个LAN。
9.权利要求2的方法,其中,电信网络设备是SIP客户机设备。
10.权利要求1的方法,其中,该至少一个事件包括SIP邀请请求。
11.权利要求1的方法,其中,该至少一个事件包括对一个SIP邀请请求的响应。
12.权利要求1的方法,其中,该至少一个事件包括SIP重定向消息。
13.权利要求1的方法,其中,该至少一个事件包括SIP代理请求。
14.权利要求1的方法,其中,该至少一个事件包括SIP代理响应消息。
15.权利要求1的方法,其中,该至少一个事件包括SIP出错消息。
16.权利要求1的方法,其中,该至少一个事件包括网络故障条件。
17.权利要求1的方法,其中,该至少一个事件包括对计费信息的传输或接收。
18.权利要求1的方法,其中,该至少一个事件包括与网络监视有关的事件。
19.权利要求1的方法,其中,该XML文档包括用于标识发起服务器的服务器信息标志。
20.权利要求1的方法,其中,该XML文档包括用于标识事件究竟是SIP请求还是SIP响应的SIP消息部分。
21.权利要求20的方法,其中,SIP消息部分包括一个服务标识符字段,该服务标识符字段唯一性地标识与SIP消息相关联的服务。
22.权利要求20的方法,其中,SIP消息部分包括一个其中包含与主叫方或被叫方相关联的IP地址的发送/接收字段。
23.权利要求20的方法,其中,SIP消息部分包括一个被用来存放任何额外信息的其它消息内容字段。
24.权利要求1的方法,其中,该XML文档包括用于标识事件的事件字段。
25.权利要求1的方法,其中,该XML文档包括一个文档类型说明部分,它提供接收计算机为正确解译该XML文档所需的信息。
26.一种能被用来指令会话启动协议(SIP)服务器计算机以特定方式工作的计算机可读介质,该计算机可读介质包含一个SIP应用层软件模块,该SIP应用层软件模块可被SIP服务器计算机执行,以提供SIP功能;一个呼叫事件记录模块,与SIP应用层软件模块相连接,该呼叫事件记录模块被配置得能响应至少一个事件而生成至少一个呼叫事件记录;和一个XML处理器模块,与呼叫事件记录模块相连接,该XML处理器模块被配置得能创建一个XML呼叫事件文件,该XML呼叫事件文件包括该至少一个呼叫事件记录。
27.权利要求26的介质,其中,SIP服务器计算机被配置为SIP代理服务器。
28.权利要求26的介质,其中,SIP服务器计算机被配置为SIP重定向服务器。
29.权利要求26的介质,其中,该至少一个事件包括SIP邀请请求。
30.权利要求26的介质,其中,该至少一个事件包括对一个SIP邀请请求的响应。
31.权利要求26的介质,其中,该至少一个事件包括SIP重定向消息。
32.权利要求26的介质,其中,该至少一个事件包括SIP代理请求。
33.权利要求26的介质,其中,该至少一个事件包括SIP代理响应消息。
34.权利要求26的介质,其中,该至少一个事件包括SIP出错消息。
35.权利要求26的介质,其中,该至少一个事件包括网络故障条件。
36.权利要求26的介质,其中,该至少一个事件包括计费信息的传输或接收。
37.权利要求26的介质,其中,该至少一个事件包括与网络监视有关的事件。
38.权利要求26的介质,其中,该XML文档包括标识发起服务器的服务器信息标志。
39.权利要求26的介质,其中,该XML文档包括标识事件是SIP请求还是SIP响应的SIP消息部分。
40.权利要求39的介质,其中,SIP消息部分包括一个服务标识符字段,该服务标识符字段唯一性地标识与SIP消息相关联的服务。
41.权利要求39的介质,其中,SIP消息部分包括一个包含与主叫方或被叫方相关联的IP地址的发送/接收字段。
42.权利要求39的介质,其中,SIP消息部分包括一个被用来存放任何额外信息的其它消息内容字段。
43.权利要求26的介质,其中,该XML文档包括标识事件的事件字段。
44.权利要求26的介质,其中,该XML文档包括一个文档类型说明部分,它提供接收计算机为正确解译该XML文档所需的信息。
45.一个体现在计算机可读介质上的、用于在计算机上执行的应用程序接口集,该应用程序接口集包含接收一个事件标识符并返回一个呼叫事件记录的第一接口;和接收一个呼叫事件记录集并返回一个呼叫事件文件的第二接口,呼叫事件文件包括该呼叫事件记录集,呼叫事件文件用可扩展标记语言(XML)编写,由此,呼叫事件文件是个XML文档。
46.权利要求45的程序接口,其中,该至少一个事件包括SIP邀请请求。
47.权利要求45的程序接口,其中,该至少一个事件包括对一个SIP邀请请求的响应。
48.权利要求45的程序接口,其中,该至少一个事件包括SIP重定向消息。
49.权利要求45的程序接口,其中,该至少一个事件包括SIP代理请求。
50.权利要求45的程序接口,其中,该至少一个事件包括SIP代理响应消息。
51.权利要求45的程序接口,其中,该至少一个事件包括SIP出错消息。
52.权利要求45的程序接口,其中,该至少一个事件包括网络故障条件。
53.权利要求45的程序接口,其中,该至少一个事件包括计费信息的传输或接收。
54.权利要求45的程序接口,其中,该至少一个事件包括与网络监视有关的事件。
55.权利要求45的程序接口,其中,该XML文档包括标识发起服务器的服务器信息标志。
56.权利要求45的程序接口,其中,该XML文档包括标识事件是SIP请求还是SIP响应的SIP消息部分。
57.权利要求45的程序接口,其中,该XML文档包括标识事件的事件字段。
58.权利要求45的程序接口,其中,该XML文档包括一个文档类型说明部分,它提供接收计算机为正确解译该XML文档所需的信息。
59.一个体现在计算机可读介质上的、用于在会话启动协议(SIP)服务器计算机上结合提供SIP功能的SIP应用层软件模块而执行的应用程序接口集,该应用程序接口集包含接收一个SIP事件标识符并返回一个呼叫事件记录的第一接口;和接收一个呼叫事件记录集并返回一个呼叫事件文件的第二接口,呼叫事件文件包括该呼叫事件记录集,呼叫事件文件用可扩展标记语言(XML)编写,由此,呼叫事件文件是个XML文档。
60.一个用于在第一客户机与第二客户机之间建立通信会话的通信网络,该通信网络包含至少一个会话启动协议(SIP)服务器计算机,该SIP服务器计算机包括一个被配置成能创建一个对应于一个事件的呼叫事件记录的第一呼叫事件记录模块和一个被配置成能创建一个第一XML呼叫事件文件的第一XML处理器模块,该第一XML呼叫事件文件包括该呼叫事件记录;和至少一个与该至少一个SIP服务器计算机相连接的网络系统,该至少一个网络系统包括一个第二XML处理器模块,该至少一个网络系统由此能读取该第一XML呼叫事件文件。
61.权利要求60的网络,其中,该至少一个SIP服务器计算机包括至少一个SIP代理服务器和至少一个SIP重定向服务器。
62.权利要求61的网络,其中,该至少一个SIP代理服务器包括多个SIP代理服务器,该多个SIP代理服务器的至少一个是由一个不同的制造商制造的。
63.权利要求61的网络,其中,该至少一个SIP重定向服务器包括多个SIP重定向服务器,该多个SIP重定向服务器的至少一个是由一个不同的制造商制造的。
64.权利要求61的网络,其中,该至少一个SIP代理服务器和该至少一个SIP重定向服务器是由不同的制造商制造的。
65.权利要求60的网络,其中,该至少一个SIP代理服务器和该至少一个网络系统是由不同的制造商制造的。
66.权利要求60的网络,其中,该至少一个网络系统包括一个被配置成能创建一个对应于一个事件的呼叫事件记录的第二呼叫事件记录模块,所述第二XML处理器模块被配置成能创建一个第二XML呼叫事件文件,该第二XML呼叫事件文件包括至少一个呼叫事件记录。
67.权利要求66的网络,其中,第一XML处理器模块被设置成能解译该第二XML呼叫事件文件。
68.权利要求67的网络,其中,该第一XML呼叫事件文件包括一个文档类型说明部分,它提供由该第二XML处理器模块读取该第一XML呼叫事件文件所需的信息。
69.权利要求67的网络,其中,该第二XML呼叫事件文件包括一个文档类型说明部分,它提供由该第一XML处理器模块读取该第二XML呼叫事件文件所需的信息。
70.权利要求66的网络,其中,该第一XML呼叫事件文件和该第二XML呼叫事件文件二者都包括标识发起服务器的服务器信息标志。
71.权利要求66的网络,其中,该第一XML呼叫事件文件和该第二XML呼叫事件文件二者都包括用于标识事件究竟是SIP请求还是SIP响应的SIP消息部分。
72.权利要求66的网络,其中,该第一XML呼叫事件文件和该第二XML呼叫事件文件二者都包括标识事件的事件字段。
73.一个具有在其上存储的XML文档文件格式的数据结构的计算机可读介质,该数据结构包含一个包含标识创建该XML文档文件的服务器的信息的服务器标识符部分;一个SIP消息类型部分;和一个包含有关某SIP消息事件的SIP事件部分。
74.权利要求73的数据结构,其中,服务器标识符部分包括标识服务器的卖方的信息。
75.权利要求73的数据结构,其中,服务器标识符部分包括在服务器上运行的操作系统。
76.权利要求73的数据结构,其中,该XML文档文件是一个包括多个呼叫事件记录的呼叫事件文件。
77.权利要求73的数据结构,其中,该SIP消息部分包括一个服务标识符字段,该服务标识符字段唯一标识与每个呼叫事件记录相关联的服务器。
78.权利要求73的数据结构,其中,该SIP消息部分包括一个发送/接收字段,该字段包括与对应每个呼叫事件记录的主叫方和被叫方相关联的IP地址。
79.权利要求73的数据结构,其中,该SIP消息部分指示一个呼叫事件记录是与SIP请求还是SIP响应有关的。
80.权利要求73的数据结构,其中,该SIP消息部分标识在该XML文档文件中含有的每个呼叫事件记录的发起者。
81.权利要求73的数据结构,其中,该SIP消息部分标识涉及SIP消息的呼叫事件记录的接收方。
82.权利要求73的数据结构,其中,该SIP消息部分标识在该XML文档文件中含有的每个呼叫事件记录的时间和日期。
83.权利要求73的数据结构,其中,该SIP事件部分标识在该XML文档文件中含有的每个呼叫事件记录所记录的事件。
84.权利要求73的数据结构,其中,该该XML文档包括一个文档类型说明部分,它提供由接收计算机正确地读取该XML文档所需的信息。
85.一个具有用于执行一个方法的计算机可执行指令的计算机可读介质,该方法包含响应至少一个事件而生成至少一个呼叫事件记录;和创建一个包括该至少一个呼叫事件记录的XML呼叫事件文件。
全文摘要
本发明涉及一种以独立于平台的方式捕获呼叫事件(402)和其它信息的方法。该方法包括响应一个SIP呼叫事件(402)而生成呼叫事件记录(404)。创建一个包括由服务器在预定的时间期间收集的所有呼叫事件记录(404)的呼叫事件文件(400)。呼叫事件文件(400)是个XML文档,包括能被任何配备XML分析器的网络设备读取的通用的、统一格式的记录。XML文档包括使接收计算机无需特殊的专有接口就能解译这些记录的内置指令。
文档编号H04M15/06GK1498373SQ02806899
公开日2004年5月19日 申请日期2002年3月20日 优先权日2001年3月20日
发明者V·沙拉哈, V 沙拉哈 申请人:全球通讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1