CN1113673A - 用于存储式程控交换系统的行为监视与分析系统 - Google Patents
用于存储式程控交换系统的行为监视与分析系统 Download PDFInfo
- Publication number
- CN1113673A CN1113673A CN94190614.0A CN94190614A CN1113673A CN 1113673 A CN1113673 A CN 1113673A CN 94190614 A CN94190614 A CN 94190614A CN 1113673 A CN1113673 A CN 1113673A
- Authority
- CN
- China
- Prior art keywords
- incident
- parameter
- relevant
- software
- user
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/36—Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2254—Arrangements for supervision, monitoring or testing in networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
- H04M3/241—Arrangements for supervision, monitoring or testing with provision for checking the normal operation for stored program controlled exchanges
- H04M3/242—Software testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
- H04Q3/54575—Software application
- H04Q3/54583—Software development, e.g. procedural, object oriented, software generation, software testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
- H04Q3/54575—Software application
- H04Q3/54591—Supervision, e.g. fault localisation, traffic measurements, avoiding errors, failure recovery, monitoring, statistical analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1305—Software aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13092—Scanning of subscriber lines, monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1316—Service observation, testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13162—Fault indication and localisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13204—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13349—Network management
Abstract
一种用于存储式程控通信交换系统(11)的测试
和诊断工具,它能捕获因用户动作以及因通信交换系
统(11)之软件块内所发生的动作而产生的事件(17、
18、19)的发生和时序。与所捕获事件(17、18、19)有
关的数据及其位置表示贮存在一个大缓冲存储器
(25)内。然后利用所贮存的数据分析事件(17、18、
19),用以诊断和校正故障起因,以及在以后一个时期
内重现事件(17、18、19)的相同序列和时序,以测试
用以保证其能消除故障条件的起因的各种校正措
施。
Description
发明背景
本发明涉及存储式程控通信交换系统,尤其涉及用于此类系统的一种设计和诊断工具。
数字存储式程控通信交换是非常复杂的系统,它们包含许多全部由计算机控制的物理部件,而计算机含有许多不同的交互作用的软件块。为了处理系统内的电话呼叫,这些软件块的每一块都必须以一种交互的和实际完美的方式执行各自的分析和控制工作。数据是不断地通过软件信号在不同的软件块之间交换的。最终结果必须是准确的并及时处理大批对控制各种硬件设备有影响的信号,建立通信连接。往往在通信交换机工作期间,尤其在新的或经过升级的软件启用期间,在导向所谓的“被卡住的”装置或软件单元去的转接中可能会产生各种故障。产生这种软件故障的原因在于在一个或多个块内的软件不能处理系统内一个特殊事件或事件序列。当一个故障发生时,通常必须部分或全部重新启动软件块甚至整个系统,以排除被卡住的单元并向系统返回一个状态,该状态可以由软件认可为正当的呼叫处理。
通过编程,使通信交换机响应于系统内各种“事件”的发生,诸如用户摘机、用户数字拨号、拍叉簧信号或用户挂机。上述任一事件以及其它可能事件的发生将导致交换系统的软件内的某种行为,以及指定和撤消指定某些物理部件去影响一次呼叫的完成。当一个软件事件发生,并导致有部件或软件被卡住时,能够追踪导致被卡住的情况的事件序列以诊断和消除故障的原因是非常重要的。再者,在已经对软件作了校正后,也必须能再现位于故障之前的特定事件的次序、序列和计时,以确保校正工作并防止故障的再现。
过去,用以检验通信交换机正确操作的一种方法是得到包括各种程序指令在内的低级打印输出,这些指令以一种特定的呼叫序列产生。这种打印输出或“追踪”是非常详细的,甚至于经过训练的技术人员也非常难以理解。对软件故障定位和校正来说,追踪并非一种有效的解决方法。
另一种检验交换系统内正确操作的方法是实际进行所需的呼叫,并在进行呼叫时观察交换机的反应。然而,这主要是一种行/不行的确定,无法使操作员详细检查交换机为进行呼叫而执行的计算机指令的实际顺序。
因此,人们非常期望有一种方法和工具,通过其能选择和收集通信环境中的软件信号、数据、执行次序、时序以及各个参数跟其他来自交换软件的信息之间的关系或其他一些状况,以监测导致故障条件发生的各种事件的序列,这样,就可以用来重新构建同样的事件序列,以测试用以防止故障再现的各种校正。本发明就提供了这样一种系统和方法。
发明概述
一方面,本发明包括用以有选择地监测软件内某些事件的发生,然后将这些事件的标识贮存在存储器内的一种系统。所贮存的事件用以控制一个业务量发送器,在以后的场合再现同样的这些事件,以测试交换机的性能。
另一方面,本发明也是用以监视和记录拥有功能性软件块的一个通信交换系统内某些情况的一种方法。该方法通过控制台指令选择与待监视的事件有关的各种参数。该通信交换系统内的功能性软件块经改进以提供能报告被检测到的参数的软件信号。然后检测通信交换系统内与引发故障之事件有关的各种参数。被检测到的参数与被选的参数作比较,以确定产生该信号的事件是否为所需监测的事件。最后,当确定该事件是所需监测的事件时,即记录被检测到的参数。
该方法还可以包括通过用出现时间的表示标识每一个记录参数来分析所记录的参数,将所记录的事件参数装入带监视器的计算机,利用时间表示重新构建导致在通信交换系统内产生故障的事件序列,然后在用以分析该序列的计算机的监视器上显示事件的序列。
再一方面,本发明是一种用以测试通信交换系统的系统。该测试系统包括用以检测与引发故障事件有关的通信交换系统内的各种参数的装置,以及用以记录这些被测参数的记录装置。该系统还具有用以产生含有记录参数的仿真电话信号的一个信号发生器,以及通过该通信交换系统发送该仿真电话信号,以测试该系统的装置。
附图说明
以下结合附图加以描述,以便于更完整地了解本发明及其进一步的目的和优点,其中:
图1为图解说明如何使用本发明的系统的示意图;
图2是表示本发明系统某些部件的方框图;
图3是表示根据本发明在交换系统软件内采集数据的方框图;
图4是表示本发明系统内某些软件单元的方框图;
图5是表示本发明系统内所采用的某些过程的流程图;
图6是表示在本发明较佳实施例中一个典型呼叫序列期间的LOGEVENT性能。
详细说明
一般来说,本发明的系统采用捕捉“事件”出现和时间的技术,这类事件因用户动作以及由于通信交换机中软件块内发生的动作而产生。用一个大的缓冲存储器存储与所捕捉的事件有关的数据,以及其位置标识。然后利用所存储的数据分析事件,用以诊断和校正故障的起因,以及在以后的期间再现事件的同样序列和时序,以测试所进行的校正,确保消除故障状况的原因。
首先参见图1,它表示一个示意图,表明一个通信网络内本发明系统的整体实现。第一个由贮存的程序控制的通信交换系统(“交换”)11通过局间中继线13连接到第二个交换系统12。交换系统11受连续的一连串事件的支配,或者是外部事件,或者是内部事件。外部事件14可以包括具有电话设备15的用户的动作而产生的事件,或者基于其它交换系统的事件16,例如来自其它交换系统的呼叫。交换机11还受内部事件的支配,后者由于各种软件块之间交换的软件信号以及这些内部软件动作的时序和性质而产生。本发明的系统耦合到交换系统11,这样,某些事件17-19,诸如发生在交换系统内以及涉及特定用户或特定局间中继线的各种事件,被直接送到事件滤波器21,后者有选择地检验每一事件,以确定哪一些事件是感兴趣的。事件滤波器21可由用户有选择地编程,为此,滤波器部件22-24滤除对特定分析无用的事件,而将有用的事件送到存储器25进行记录。记录于存储器25中的事件如箭头26所示送到个人计算机(PC)27,其中可以对事件存储、分析,并通过图象接口观察,以诊断和校正交换机软、硬件内的错误。
一度曾以例如改变交换系统11之软件的方式进行校正,为了校正在某些情况下产生故障的软件错误,PC27能够让贮存着的事件28通过话务原稿软件以按照类似呼叫话务的形式重编这些事件。话务模拟信号31传递到业务量发生器32,它产生事件序列,发生器信号33耦合到交换系统11以模拟电话话务的发生。业务量发生器32使电话呼叫模拟能包含原先在交换系统11内产生故障的同样的事件序列和时序。这样可以使系统操作员迅速而方便地检验针对软件/硬件的校正是否已经消除了同样故障将来可能的发生。
参见图2,它表示一个通信交换系统的方框图,其中结合了本发明的诊断系统。通信交换系统41可以采用本发明的受让人根据称为AXE-10制造的型号,早期的型式见之于Mat Eklund等人在《Ericsson Review》1976年第2期上发表的题为“AXE10系统说明”一文,该文在此作为本发明的参考资料。交换系统41包括贮存数据的存储器42以及线路存取块43。数据存储器42包括一个事件记录缓冲器和一个较大的存储区域,其中,系统可以既贮存固定的也贮存暂时的信息,包括本发明系统所用的某些数据。系统41的线路存取43包括诸如用户线路接口电路(SLIC)之类的硬件,以及用以控制该电路并使用户电话能获得通往交换系统41的通路的软件。通信交换系统内还安装一个软件块44,它应用于本发明系统的配置,以下将作进一步描述。该软件块称为“LOGEVENT”软件块44。交换系统41内的LOGEVENT软件块44通过数据通信链路46连接到设置于个人计算机27内的LOGEVENT软件块45。个人计算机27还包括存储器47以及常用操作软件和其它图形以及人-机界面软件,以下将作进一步详细描述。个人计算机27通过数据线连接到常用的PC机控制的业务量发生器48。个人计算机27可以列出一连串宏指令,控制业务量发生器48在连接到通信交换系统41之线路存取软件块43的多条线路49上发送仿真的通信业务量。
LOGEVENT软件块44包括在通信交换系统41的控制系统软件内。通过经由控制终端51至通信交换系统的人-机语言命令,可以选定对哪些用户监视其事件的发生情况。LOGEVENT块44通过作为I/O终端的个人计算机27编程,以确定涉及特定用户线路的特定事件,这些事件由系统收集和贮存。LOGEVENT软件块44内的映象功能存储着一些判据,用以识别事件是否与先前确定的用户指针相匹配。事件贮存在数据存储器42内的缓冲存储器中,并可以通过终端51按指令打印输出。除了在数据存储器42中记录事件外,每个事件当其产生时可以经由数据链路46送到个人计算机27。个人计算机的LOGEVENT块45接收信息和将事件记录在存储器47中,并且在个人计算机27的监视器用图形显示信息。个人计算机27也可以用来重现和分析事件的序列,以便确定所发生事件的性质,并诊断产生故障的原因。此外,通过技术人员与图形对象的交互,也可以在PC机内建立事件文档。这样就可以逐一地为具有更高效率和速度的业务量发生器48建立测试指令。
参见图3,它示出一个示意图,表示将有关交换系统软件内发生的事件的信息送到本发明的LOGEVENT块44的一种方法。通信交换系统41的数据处理软件61包括有许多呼叫处理功能块。其中包括多个线路接口(LI)块62、呼叫连接器(CJ)块63、寄存器信号装置(RE)块64、码接收器(KR)块65以及线路接口业务量处理(LITH)块66。此外,双路中继线(BT1)67和信号装置系统第七个双路中继线(S7BTC)68,以及许多其它块都提供了用于相互之间通信的软件信号以及软件信号69,后者有选择地直接指向LOGEVENT块44,用以收集与数据处理软件块61内发生的软件事件有关的数据。一些常用的软件“插入段”被加到系统内的每个软件模块,以便使与事件有关的信号指向LOGEVENT块44。当有选择地收集这些数据时,就在71将它们传送到通信交换系统内的数据存储器42(如图2所示),以及通过数据通信接口46送到PC机27。
参见图4,它是一个方框图,表示包括分别位于通信交换系统41和个人计算机27之LOGEVENT软件块44和45的各个部件。其中,某些软件块离线工作,而另一些则实时在线工作。在通信交换系统内,LOGEVENT块44包括了数据构建块72以及记录选择和类似内容的装置,前者被用来产生包括通知系统事件定义在内的命令项,后者是为了初始建立一些将在通信交换系统41内用于采集数据的参数。缓冲显示模块73用以命令通信交换系统41之数据存储器42内的事件记录缓冲器打印输出。数据显示模块74命令打印输出事件定义、记录选择以及与系统所用收集参数有关的其它数据。而且在块44内是一个时间管理组件75,它产生计时信号并保持相对的计时计数器,后者用于打印输出和事件重现,以分析各种事件的序列和时序,并确定它们与涉及事件的数据分析的关联性。事件滤波器块76包括于其中,根据系统内是数据设置、动态配置还是总体交换而相互区别各种事件。正是事件滤波器块76在发生于交换系统内的大量事件跟那些在由本发明的系统在实施的特种的分析中具有重要意义的事件之间进行有选择的区分。事件记录块77相对于为记录而选择并经事件过滤模块76过滤的每一特定事件保存和贮存相关时间、事件号、装置号、相关装置号,直至20个数据字。设置在通信交换系统41和个人计算机27内的是事件装入软件块78,它用以收集数据存储器42内事件记录缓冲器的内容,并将这些内容转送到与PC机27有关的存储器47。个人计算机27内还有一个事件转换模块79,它包括用以将一次事件登录按规则转换成宏指令块的软件,这些宏指令块可以通过业务量发生器系统重现,以产生仿真的呼叫,送到通信交换系统的入口。而且,PC机27内还设置一个事件重现块81,它保留着由以前事件记录所产生的宏指令,使仿真的事件能够建立。
参见图1至4,本发明的系统部分地是由位于通信交换系统41内的LOGEVENT块44实现的。信息至模块44的通信是通过在通信交换系统软件61内插入现有的代码块完成的,这样,当感兴趣的事件一产生,一个软件信号69(见图3)就被送到LOGEVENT块44。各种事件被动态地加到LOGEVENT块44,这样,用户可以在出于任何特定的目的而在块内创建事件并对它们进行定义。每个软件信号69包含一个识别标记或事件号,以及连同该事件其它标记一起贮存在数据存储器42中事件记录数据缓冲器内的某些预定信号。在一个实施例中,数据缓冲器是作为一个“循环缓冲器”实现的。该循环缓冲器可以防止数据的溢出,这是因为,当存贮区内按通常情况会发生溢出时,可以又在数据文件的始端重新开始存储。
跟记录事件的标记一起贮存的附加信息为装置号或识别号,它们来自于发送该信号的报告软件块。通过利用事件号、装置号以及报告块的识别号,报告给LOGEVENT块44的每一事件均可以被筛选,以确定该事件和装置是否在用于记录的那些“被列入的事件表”中。即,可以按这种方式有选择地过滤送到模块的软件信号,以保证只有与特定装置或用户有关的特定事件才被记录。对事件的实际筛选是利用一种散列查找算法实现的,该算法将标记记在一个数组或一个散列查找表中。已收到的每个事件都用一种常用散列算法处理,然后将其结果与散列查找表内的数据比较。只有在该散列查找表中出现的表值才为记录的事件。
通信交换系统41内的其它部件均动态地配置于一张第二散列表中。例如,每个用户都是一对一地与软件记录和线路接口(LI)块相关联。这样的配对,可以称为“LI个体”。当呼叫开始时,呼叫连接器(CJ)个体被“捕获”,然而,该个体装置不是与用户一对一相关联的,而是从空闲的一列中实际选出,故其身份可能是用于个别的呼叫连接器的所有可能值中的任何一个值。如果本系统的用户想要利用呼叫连接器个体数据记录进一步的信息,则将创建一个事件报告新配置的呼叫连接器单元与始发该呼叫的线路接口部件的关联。采用此种方式,可以通过交换系统41追踪整个呼叫序列。当一个信号跟踪设定于交换机内的软件块上时,该技术可有效地限制此时所表示的信息量,并使该信息能对分析交换机内事件的发生具有实际的意义。
采用本发明的系统,所有想要的事件记录经由交换机接口终端51,通过一个命令首先被列入到LOGEVENT块44,并且,只有那些预先安排的事件才设置在数据存储器42内的事件缓冲器中。当然,确实能够利用来自终端51的命令接口捕获所有事件,将装置参数设定为“全部”,由此,所有特定类型的事件都将记录下来,或者,所有任何类型的事件都将由系统记录。
在采用本发明系统的一个典型呼叫序列中,通信交换系统的操作员通过终端51对LOGEVENT软件块44内的数据结构初始化。这个命令建立了一个“块-事件-装置”组合,可由本发明的系统记录。当用户正常呼叫时,例如A用户摘机,该事件就通过软件信号转送到LOGEVENT软件块44。LOGEVENT块检查其内部散列表,以观察该事件是否要作记录,如是,则记录于数据存储器42内的事件缓冲器里,备以后检索。所存贮的与一事件有关的条目包括事件号、时间标记、直至20个数据单元,它们与该事件有关。
A用户摘机后,接下来拨数字,对每一位数字均有一个事件转送到LOGEVENT软件块44,后者记录所拨的每个号连同通过时间标记所表示的每个拨号数之间的相对时间。完成拨号后,接下来用回到LOGEVENT软件块44的信号以及所分配的动态的单独号码鉴别交换系统41内的一些相继的软件块。当呼叫到达被叫用户(B用户)时,该用户的各种事件,例如摘机、快速通话、挂机等也通过由合适的功能软件块送到LOGEVENT软件块44的软件信号加以记录。当通话的每个寄存器信号装置部件释放时,即在通话的话音通路已建立后,软件交换控制就不再需要,该信息也被转送到LOGEVENT软件块44,这样,在下一次呼叫时,那些部件就不再被记录了。当收到“释放”信号时,LOGEVENT块44立即从它的内部散列表中除去该标记。
当从B用户处收到最后挂机事件信号时,LOGEVENT块44记录该事件,并从散列表中除去将引起有关B用户的事件进一步记录的标记。交换系统操作员确定所有有关事件是否完成,然后停止记录,命令打印输出,以观察已被记录的各个事件的序列、时序等等。如果打印输出所示的事件序列存在着对交换系统部分异常的行为,或者如果操作员想要重现本来发生的呼叫,则这些事件通过程序装入到PC机27,并将它们转换为测试原稿,后者在业务量发生器装置48上重现,以重新仿真同样事件的发生,并确定同样的行为是否在交换系统内出现。
本发明的系统还包括实时向个人计算机27内的图形接口报告每一事件的能力,这样,当每一事件发生时,用每个用户在一次通话中的最新状态来更新显示器。这类事件是通过用户图形接口的图符形成部件显示的,该接口能有效地将有关在通信交换机41内所发生事件的信息传送给观察者。例如,如果用户从一个由本系统编目登记的电话机上拿起送受话器时,该图形接口可以从一个表示送受话器在正常挂机位置的电话机图符改变为送受话器悬空在电话机上方的电话机图符,以表示用户刚才确实摘了机。这些图符可以由用户利用一些众所周知的常用的软件工具在个人计算机27上创建,并将利用系统配置文件动态地与事件相关联。
既然能够从通信交换机41内部捕获事件,就也能够重现被捕获的事件,并以非常精确的方式仿真所捕获的呼叫序列。个人计算机27利用测试宏指令将被捕获事件的登录翻译成自动测试指令,而该测试宏指令被指向业务量发生器48,以便为系统重建一个仿真的呼叫。
本发明LOGEVENT块部分内的数据是如下那样处理的。本系统的重要部件是“记录缓冲文件(RECORDING BUFFER FILE)”,它是作为通信交换系统41之数据存储器42内的一个循环缓冲器而实现的。它重现和记录一个先进先出(FIFO)的数据文件,以保证其中所记录的数据的可靠性和完整性。其结构按如下以交换机用编程语言(PLEX)的一种改进形式表示:
RECORD REPORTBUFFER;
VARIABLE INFOR(32)16 DS;
END RECORD;
POINTER RPOINTER(REPORTBUFFER);
另一个每当事件被记录和重现时就使用的文件是事件目录文件。该文件中包含的数据通过命令设定,每个变量之说明和功能如下所示:
RECORD EVENT;
VARIABLE EVENTBRIEF 16DS;
VARIABLE ALLFLAG 16DS;
VARIABLE ASSOCIATEDEVENT 16DS;
VARIABLE STARTTRIG 16DS;
VARIABLE TOTALDATA 16DS;
STRING VARIABLE BLOCKNAME 7DS;
STRING VARIABLE STRINGOUT 31DS;
END RECORD;
POINTER EVENTPOINTER(EVENT);
Telefonaktiebolaget L M Ericsson 1993
上述文件中的每个变量按如下定义:
EVENTBREF-事件块参照。它是与事件由其产生记录的块有关的块参照号。该块参照号是与通信交换软件编组有关的编号。
ALLFLAG-该标志当记录活化但未开始时被校验。如果该事件发生,ALLFLAG被置为TRUE,则该事件被记录。
ASSOCIATEDEVENT-其有选择地被设置到一个事件,如果该事件被接收,则它将被“登录”到散列表中去。这样就为将新的事件-设备对动态地加到记录散列表中去提供了工具和能力。
STARTTRIG-该标志当记录活化但未开始时被校验,如果该事件发生,STARTTRIG被设置为TRUE,则常规记录开始。
STOPTRIG-该标志当记录活化并开始时被校验,如果该事件发生且STOPTRIG被设置为TRUE,则所有记录停止。
TOTALDATA-用作记录和打印输出,告诉有多少数据用于输入事件信号,或有多少数据贮存在事件记录缓冲器里。
BLOCKNAME-正在被记录的软件块名。
STRINGOUT-用作被记录事件打印输出的描述性信息串。
作为PC机内LOGEVENT块的一部分,本发明的系统包括一个以PC机为基础的工具,后者采用打印输出,由来自交换系统中LOGEVENT块的各个事件组成,以创建可执行的AUTOSIS测试指令(TI)。这些事件被转换为PCSLI原语或宏指令。该TI由AUTOSIS运行,以再现由LOGEVENT块记录的事件。
该工具实现后,编入程序的就是测试规范(TS)以及一组FIOL登录文件。该程序还需要RULE文件以及一个包含PCSLI宏指令的文件。输入和输出文件是在一个菜单系统或在DOS命令行规定的。该测试规范的一个特征在于每个测试都用一个“LOGEVENT”标记加以标识。该LOGEVENT标记的语法如下:
:P.LGEVENT ID=<label>
系统中一个LOGEVENT标记的一个实例为:
:h3.Initial load restart with time measurement
:p.LGEVENT ID -Initload
Separate a SP link
:
为了使程序在创建测试指令期间能够寻找得到,所有测试情况都必须有一个LGEVENT标记。该标记在测试规范中必须是唯一的,它必须设置在离首部很靠近的行上。该测试规范是在对所有FIOL登录文件或事件运行记录进行语法分析之后才作语法分析的。事件运行记录文件包含事件打印输出。各种事件例如是用“ELLLI ID=X;”命令启动的。在“ELLLI”命令与“ELLLP”命令之间发送的交换系统命令被简单地拷贝到输出文件,即测试指令。
表1-事件的FIOL记录文件
<ELLLI:ID=CallA;
EXE CUTED
<STDEP:DEV=LI-1;
EXECUTED
<ELLLP;
事件登录报告
ID CallA STARTED XX/XX/XX Time:XX:XX
计数定时器 编号事件 个体设备 事件说明 相关设备
000010, 001, LI-1, OFFHOOK;
000020, 002, LI-1, CJ SEIZED CJ-2048;
INCOMING,
000030, 003, CJ-2048, CJ SEIZED RE, RE-503;
000530, 004, LI-1, DIGIT DIALED, ,
H'0003;
000560, 004, LI-1, DIGIT DIALED, ,
H'0004;
:
:
END
接下来,事件按照规则文件中的规则转换为PCSLI原语或宏指令。登录文件是在对测试规范作语法分析之前就进行语法分析的。每一种已转换的测试案例设置在一个临时文件中,而后当对测试规范作语法分析时使用。
系统配置文件用以建立LOGEVENT程序,以适合用户的需求。它最好分为3个段,即用户段、事件规则段以及PCSLI宏指令段。这些段将在以下进一步描述。这些段允许采用任何顺序。该系统配置文件包括关键字例如SUB、串例如“LI-1”以及注释。注释用一个惊叹号开始并在行末结束。
该用户段描述了LOGEVENT程序所知的全部用户。最大用户数为8。每个用户都有4个属性,它们是:
IND 个体,设备(例如“LI-1”)
SUB 用户标识符(“A”至“H”)
SNB 用户电话号码(例如“2149970000”)
CIN 控制个体(PCSLI)
一个用户必须具有全部四个规定的属性(IND、SUB、SNB和CIN),并且没有缺省值。缺少某个属性将导致在对系统配置文件作语法分析期间发生错误。该段中的每个用户用关键字SUBSCRIBER开始,用ENDSUBSCRIBER结尾,下面用表2表示。
表2-系统配置文件的用户段
SUBSCRIBER INDV"LI-1" ! Device
SUB"A" ! ID
SNB"2149070000" ! Number
CIN"1" ! Control Individual
ENDSUBSCRIBER
SUBSCRIBER INDV"LI-2"
SUB"B"
SNB"2149075445"
CIN"5"
ENDSUBSCRIBER
:
事件规则段包括一组事件及其相关的属性,每个事件都有如下7个属性:
NO 这是事件号,它必须是唯一的。
TITLE 该标题并非为该程序所用,但为LGEVENT系统内的另一模块所用。
DURATION 当事件执行时以毫秒计的平均时间,该属性并非为该程序所用,而为其它模块所用。
ICONFILE ICON描述文件的文件名(无路径,无扩充)。该属性也非为该程序所用,但为其它模块所用。
DATA 事件所期望的数据项数。该属性也不为该程序所用,但为其它模块所用。
RULE 包含要转换为AUTOSIS测试指令的串和关键字的规则串。这些关键字将在以下描述。
DESCR 包含将被转换为注释的串和关键字的语言串,它置于测试指令中已转换规则之前。
表3-系统配置文件的事件-规则段
EVENT NO"001"
TITLE"Offhook"
DURATION"30"
ICONFILE"offhook"
DATA"0"
RULE"OFF-%CIN"
DESCR"%SUB goes Offhook"
ENDEVENT
EVENT NO"002"
TITLE"Dialing a digit"
DURATION"30"
ICONFILE"dial"
DATA"3"
RULE"OFF-%CIN"
DESCR"%SUB dials %DATA1"
ENDEVENT
:
:
有若干关键词用于系统配置文件的事件-规则段如下:
%TIMER 事件运行记录报告中的计时器栏。
%INDV 事件运行记录报告中的个体栏。
%DATAX %DATA1-%DATA20。该数据(两行)
与某些事件相关。%DATA1是第一个由空格隔开的记号,%DATA2是第二个,依次类推。DATA11是第二数据行上的第一个记号,例如:
000530,004,LI-1,DIGIT DIALED,
%DATA1,%DATA2,%DATA3,…%DATA10,
%DATA11,DATA12,%DATA13,…%DATA20;
%SUB 与系统配置文件之用户段中规定的INDV属性相关的用户身份。INDV属性从事件运行记录报告中的INDV栏取得。例如在表2中,%SUB由用于INDV“LI-1”的“A”以及用于IN-VD“LI-2”的“B”取代
%SNB 与INDV属性相关的用户数。见上述%SUB。例如在表2中,%SNB由用于“LI-1”的“214907000”以及用于INDV“LI-2”的“2149075445”取代。
%CIN 控制独立体与INDV属性相关。见上述%SUB。例如在表2中,该%CIN由用于INDV“LI-1”的“1”以及用于INDV“LI-2”的“5”取代。
所有属性(NO、TITLE、ICONFILE、DURATION、DATA、RULE和DESCR)必须予以规定。如果一事件不产生数据,则规定为DATA“O”。如果一事件不需要说明,则规定为DESCR“”。该事件一规则段中的每一事件用关键词EVENT开头,用ENDEVENT结尾。
事件量假设为相当小(<100),因而规则文件只读一次,它在程序执行期间被保持在存储器内。
系统配置文件的PCSLI宏指令段包含了与所创建的测试指令一起使用的PCSLI宏指令。这些宏指令设置在称为“Macros”的过程中,它从测试指令中全程的准备扇区中被调用。通过利用宏指令,有可能使规则如表3所示那样更短、更加可读。
PCSLI宏指令段用关键词PCSLI开头,用ENDPCSLI结尾。该段没有任何关键词。PCSLI与ENDPCSLI之间的所有串都简单地拷贝成测试指令,如表4所示。
表4-系统配置文件的PCSLI宏指令段
PCSLI
"<<DEF ACBCALL SPEECH-%3-%2 cin=%1 off idt pbd-%2,"
"< ITC-3 pbd-2! RDT on P6,"
"< cin=%2 on cin=%3 on P2,"
"< cin=%1 irg off RING-%1-%2,"
"< off-%2 P2 tct-%1-%2 on-%2 on-%1;"
"(Alert tone-Al sub-Bl sub,insert correct values)"
"<DEF ALERTT ITC-X-%1ITC-X-%2"
"<DEF ANSWER cin=%1 off"
:
:
ENDPCSLI
Telefonaktiebolaget L M Ericsson 1993
AUTOSIS测试指令被建成为如下输出文件。对登录文件(事件运行记录)首先作语法分析,为每一种测试案例创建临时文件。然后对测试规范作语法分析。大多数行被拷贝到输出文件(测试指令)。某些EDML标识被改变,例如“docno”。当遇到LGEVENT标记时,首先将测试条件说明拷贝到测试指令,然后,其含有PCSLI指令(当对登录文件作语法分析时产生)的有关临时文件附加在测试条件说明后。如果LGEVENT标记在登录文件中没有相应的测试案例,则发出一个出错信息。该程序还试图通过读出表1所示事件运行记录报告中的TIMER栏,以重现对事件的正确时序,并在每个PCSLI宏指令前发出PAUSE。然而,由于未曾知道精确的执行时间AUTOSIS和PCSLI指令,要重建精确的时序是不可能的。因此,只有大于一个大约值例如500毫秒的计时差,才是可允许的。所有已创建的测试案例都是自动测试案例(TCAUTO)。
这部分LOGEVENT程序由DOS提示符调用。如果无参数提供,将有一个菜单系统提示用户输入到程序。命令行参数开关可以出现在命令行上任何地方,只要它们用空格隔开就可。开关包括一个连字符、一个字母以及使开关接通或断开的正、负号(某些开关后跟一个字符串替代正、负号),大多数开关都有一个缺省设定。如果缺省设定不能令人满意,那就只需要提供一个开关。举例如下:
-Ipath 为所创建的测试指令规定路径和文件名。如果开关省去,测试指令将得到与测试规范和扩展“.TI”相同的文件名:
-IC:SUS 500.ti
-Spath 规定所用测试规范的路径和文件名,例如:
-Sc:SUS 500.ts
-Lpath 规定查找记录文件所在位置的路径。通过重复利用该开关或利用文件匹配模式规定多个记录文件,例如:
-Lsus 200.log-Lsus 201.log-Lchs 314.log
-Lsus*.log
-Cpath 规定查找所用LOGEVENT系统配置文件的路径。如果省略,LOGEVENT将首先在现有的词典中查找文件名“LOGEVENT.CNF”,如果此处未能找到,将在词典中查找相同的文件,如找到“LOGEVENT.EXE”,例如:
-Cc:Elgevent Emycnf.cnf
在批处理方式中,无需注意键盘。该开关要求提供I、S和L开关,以跳过输入数据菜单。如果这些开关中有任何开关缺掉,即显示输入菜单,但所有其它的来自键盘的干预都被抑制。
菜单系统将提示用户输入文件(如果这些文件未作为命令行参数规定),然后将显示某些窗口通知用户转换的进程。
接下来参见图5,它表示用于初始调节的一个流程图,以及该系统在本发明一个方面的应用。首先,系统在101步开始,并进入102步,此时系统操作员确认用户动作或事件已被记录,即为系统的使用确定一个计划。在103步,操作员通过命令将任何事件输入软件块,假定这些事件并不已经存在。在104步,准备软件“Patches”将它装入通信交换系统软件块,并根据系统软件块内任何预选事件的发生将一个信号送到LOGEVENT块而用来报告特定事件。在105步,通过命令对专用设备加以标记用于进行记录。记录是通过特定命令例如ELLI方式来启动的。在106步,或者通过实际呼叫的接收,或者利用电话业务量发生器来操作通信交换系统,并在交换机内部引起事件的发生。在107步,在完成所需测试后,通过诸如ELLE的命令暂停记录。接下来,在108步,判断记录是否应该被用于建立一个重现原稿,如果是,系统进入109步,此时PC机上的捕获程序被初始化,所记录的事件在110步被装入PC机。接着在111步,运行转换程序将所记录的事件转换为重现原稿,系统在112步结束。如在108步判断记录不想创建一个重现原稿,则系统进入113步,此时,通过特定的命令例如ELLT观察所记录的事件。在114步,对所记录的事件完成分析。系统在112步结束。
图6表示一个流程图,说明一个典型呼叫序列期间的LOGEVENT之性能。在121步可见,交换系统操作员通过给出一个建立将被记录的块-事件-设备组合的命令来对软件块LOGEVENT内的数据结构作初始化。在122步,用户进行正常通话,例如,用户A摘机。该事件通过一个软件信号转送到LOGEVENT软件块,后者检验其内部散列表,以观察该事件是否已被记录。如是,存入事件缓冲器,并保存供以后检索。所贮存的数据项包括与该事件有关的事件号、时间标记以及最多20个数据。接下来,当用户A在123步拨数字时,一事件转送到LOGEVENT软件块。通过时间标记精确记录到所拨号码以及所拨每个数字之间的相对时间。
完成拨号后,由一些信号来认可包含在呼叫中的后继的软件块,而这些信号在其被配置时即将动态个体号返回给LOGEVENT。当呼叫在124步到达B用户时,前一个用户的那些事件即摘机、闪亮、挂机等也在125步记录。当通话的每一个寄存器信号装置部件在126步释放时,即通话的话音通路被建立而软件交换控制不再需要时,该信息也转送到LOGEVENT,这样如果用于下一个通话的话这些部件将不再被记录。当一收到这些“释放”信号时,LOGEVENT立即从其内部散列表中消去标记。当从B用户收到最后挂机信号时,LOGEVENT记录该事件并从散列表中消去将使B用户被进一步记录的标记。一旦系统操作员已确定所感兴趣的事件为完整时,即在127步停止记录,并命令打印输出,以在128步观察事件的序列、时序等等。如果打印出的序列表明在交换系统部分有异常行为,或者,如果操作员想要像事件原来发生那样精确地重现该通话,则将事件装入PC机,并转换成测试原稿,后者如前所述那样在一个业务量发生器上重现。
可见,本发明的系统使发生在通信交换系统内的事件能有选择的过滤和记录,这样,这些事件包括它的序列和时序都可以由操作员迅速分析。如果所记录的事件具有导致在交换系统内产生故障的性质,那么,对于进行那些为了防止在将来发生此类故障而必须作的软件修改,对所记录的事件作分析则是极具建设性的。为了希望避免由于某些事件而再发生某个故障而对软件/硬件作某些校正,而一旦这样做了以后,就可以通过一呼叫发生器重现所记录的事件,以仿真运行先前导致故障产生的同样的事件序列和时序的发生,以确定对该软件的校正是否具有补救作用。
相信通过以上描述本发明的原理和构造已很清楚,然而所示和所述的方法以及装置仅仅为较佳的一种方案,在不脱离本发明由所附权利要求书所限定的精神和范围的情况下还可以对此作出各种改变和变换。
Claims (26)
1、一种监视和记录通信交换系统内某些情况的方法,所述通信交换系统具有功能性的软件块,其特征在于,所述方法包括以下步骤:
定义与所需监视的事件相关的所选参数;
检测与所述某些事件有关的所述通信交换系统之功能性软件内的参数;
提供报告所述被检测到的参数的软件信号;
比较由所述软件信号报告的所述被检测到的参数与所述被定义的参数,以确定与该信号相关的事件是否为一个需要监视的事件;以及
当确定所述事件是需要监视的一个事件时,记录所述被检测到的参数。
2、如权利要求1所述的方法,其特征在于,至少某些被定义的所选参数是与一特定用户有关的。
3、如权利要求1所述的方法,其特征在于,至少某些被定义的所选参数是与在所述通信交换系统内部的一个特定部件有关的。
4、如权利要求1所述的方法,其特征在于,至少某些被定义的所选参数是与特定类型的所感兴趣的事件有关的。
5、如权利要求1所述的方法,其特征在于,进一步包括分析所述已记录参数的步骤,所述分析步骤包括:
用与之相关的事件的发生时间的标识来标记每一个所述的被记录的参数;
将所述被记录的事件参数装入具有监视器的计算机内;以及
在所述计算机的监视器上显示所述事件的序列,以分析所述序列。
6、如权利要求5所述的方法,其特征在于,所述分析步骤进一步包括:
在所述通信交换系统内重建事件序列,以便通过用所述时间标识重新产生所述功能性软件块内被检测到的参数,记录被检测到的参数。
7、如权利要求5所述的方法,其特征在于,进一步包括如下步骤:
在所述计算机中定义用于每一所述被记录的参数的数值范围,使所述数值范围与所述通信交换系统的正常操作相关;以及
在所述计算机的监视器上显示所述正常的数值范围连同被检测到的参数。
8、一种测试通信交换系统的方法,其特征在于,包括以下步骤:
检测所述通信交换系统内涉及与故障有关的事件的参数;
记录所述被检测到的参数;
产生包含所述被记录的参数的仿真电话信号;以及
通过所述通信交换系统发送所述仿真电话信号用以测试所述系统。
9、如权利要求8所述的方法,其特征在于,所述检测步骤进一步包括:
为每一事件定义将被记录的被选择的参数,所述参数包括与该事件相关的用户。
10、如权利要求9所述的方法,其特征在于,所述检测步骤进一步包括:
定义必须与事件相关的被选择的用户,以使与事件相关的参数得以被记录下来;以及
通过对与每一事件有关的参数内所确定的用户进行比较,在作记录之前先过滤所述的事件,并仅当所确定的用户属于已定义的所选用户范围内才记录所述参数。
11、一种分析通信交换机内参数的方法,所述通信交换机具有软件块,其特征在于,所述方法包括如下步骤:
选择多个用户事件,所述用户事件可以发生在待检测的所述通信交换机的软件块内;
修改所述通信交换机内的软件块,以报告与待检测的所选事件相关的特定参数;
选择所述通信交换机内的一些专用设备,使所选的多个用户事件对它们成为感兴趣事件;
通过该通信交换机处理呼叫,由此使用户事件发生;以及
对于与所选专用设备相关的所选用户事件,记录所报告的参数。
12、如权利要求11所述的方法,其特征在于,进一步包括如下步骤:
选择所述通信交换机内的特定用户,使所选的多个用户事件对他们成为感兴趣事件;
为与所选专用设备有关的所选用户事件过滤所报告的参数,并仅仅记录与所选特定用户有关的所述参数。
13、如权利要求11所述的方法,其特征在于,进一步包括如下步骤:
将与所述用户事件有关的所述被记录的参数装入一计算机;
在所述计算机内将与所述事件有关的被记录的参数转换为重现原稿;
根据所述重现原稿用一呼叫发生器产生仿真呼叫;以及
通过所述通信交换机转送所述仿真呼叫,以测试其软件块内故障的发生。
14、一种用以监视和记录通信交换系统内某些情况的系统,所述通信交换系统具有功能性的软件块,其特征在于所述系统包括:
定义与所需监视的事件有关的所选参数的装置;
检测与所述某些事件有关的所述通信交换系统之功能性软件内参数的装置;
提供报告所检测的参数的软件信号的装置;
比较由所述软件信号报告的被检测到的参数与所述定义的参数,以确定与该信号有关的事件是否为一个需要监视的事件的装置;以及
当确定所述事件是需要监视的一个事件时,记录所检测的参数的装置。
15、如权利要求14所述的系统,其特征在于,至少某些被定义的所选参数是与一特定用户有关的。
16、如权利要求14所述的系统,其特征在于,至少某些被定义的所选参数是与所述通信交换系统内的特定部件有关的。
17、如权利要求14所述的系统,其特征在于,至少某些被定义的所选参数是与特定类型的所感兴趣的事件有关的。
18、如权利要求14所述的系统,其特征在于,进一步包括分析所述已记录参数的装置,所述分析装置包括:
用事件发生时间标识标记每一个所述的已记录参数的装置,所述被记录的参数与所述事件有联系;
将所述被记录的事件参数装入具有监视器的计算机内的装置;以及
在所述计算机的监视器上显示所述事件的序列,以分析所述序列的装置。
19、如权利要求18所述的系统,其特征在于,所述分析装置进一步包括:
在所述通信交换系统内重建事件序列以记录被检测到的参数的装置,所述重建装置包括用所述时间标识重现所述功能性软件块内被检测到的参数的装置。
20、如权利要求18所述的系统,其特征在于进一步包括:
在所述计算机中定义用于每一所述被记录的参数的数值范围的装置,所述数值范围与所述通信交换系统的正常操作有关;以及
在所述计算机的监视器上显示所述正常的数值范围连同被检测到的参数的装置。
21、一种测试通信交换系统的系统,其特征在于包括:
检测所述通信交换系统内涉及与故障有关之事件的参数的装置;
记录被检测到的参数的装置;
产生包含被记录的参数的仿真电话信号的装置;以及
通过所述通信交换系统发送所述仿真电话信号用以测试所述系统的装置。
22、如权利要求21所述的系统,其特征在于所述检测装置进一步包括:
为每一事件定义所选择参数的装置,该所选择的参数将作记录且所述参数包括与该事件相联系的用户。
23、如权利要求22所述的系统,其特征在于,所述检测装置进一步包括:
定义必须与所述事件有关的所选择的用户,以记录与该事件有关的参数的装置;以及
在记录前先过滤所述事件的装置,它包括比较与每一事件有关的参数内所确定的用户并当所确定的用户属于已定义的所选用户范围内才记录所述参数的装置。
24、一种分析通信交换机内参数的系统,所述通信交换机具有软件块,其特征在于所述系统包括:
选择多个用户事件的装置,所述用户事件可以发生在待测的所述通信交换机的软件块内;
修改所述通信交换机内的软件块,以报告与待测的所选事件有关的特定参数的装置;
选择所述通信交换机内的专用设备,使所选多个用户事件对它们成为感兴趣的事件的装置;
通过该通信交换机处理呼叫,由此使用户事件发生的装置;以及
为与所选专用设备有关的所选用户事件记录所报告的参数的装置。
25、如权利要求24所述的系统,其特征在于进一步包括:
选择所述通信交换内的特定用户,使所选多个用户事件对他们成为感兴趣的事件的装置;
为与所选专用设备有关的所选用户事件过滤所报告的参数的装置,它包括仅仅记录与所选特定用户有关的所述参数的装置。
26、如权利要求24所述的系统,其特征在于进一步包括:
将与所述用户事件有关的所述被记录的参数装入一计算机的装置;
在所述计算机内将与所述事件有关的被记录的参数转换为重现原稿的装置;
根据所述重现原稿用一呼叫发生器产生仿真呼叫的装置;以及
通过所述通信交换转送所述模拟呼叫,以测试其程序块内故障发生的装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/107,965 US5488648A (en) | 1993-08-17 | 1993-08-17 | Behavior monitoring and analyzing system for stored program controlled switching system |
US08/107,965 | 1993-08-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1113673A true CN1113673A (zh) | 1995-12-20 |
CN1083666C CN1083666C (zh) | 2002-04-24 |
Family
ID=22319453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN94190614A Expired - Lifetime CN1083666C (zh) | 1993-08-17 | 1994-08-08 | 用于存储式程控交换系统的行为监视与分析系统 |
Country Status (11)
Country | Link |
---|---|
US (1) | US5488648A (zh) |
CN (1) | CN1083666C (zh) |
CA (1) | CA2143936A1 (zh) |
DE (1) | DE4496057T1 (zh) |
DK (1) | DK32895A (zh) |
ES (1) | ES2134685B1 (zh) |
FI (1) | FI951699A0 (zh) |
GB (1) | GB2286747B (zh) |
IT (1) | IT1266920B1 (zh) |
NO (1) | NO951455L (zh) |
WO (1) | WO1995005718A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008095390A1 (fr) * | 2007-02-07 | 2008-08-14 | Huawei Technologies Co., Ltd. | Équipement de détection d'incident de ligne en émulation de pseudo-fil et procédé correspondant |
Families Citing this family (90)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6084943A (en) * | 1992-05-19 | 2000-07-04 | Rockwell International Corp. | Diagnostic device for a telephone system |
NZ263224A (en) | 1993-03-31 | 1996-07-26 | British Telecomm | Data analyser applies default or amended values to invalid data |
JP2812188B2 (ja) * | 1994-03-08 | 1998-10-22 | 日本電気株式会社 | 蓄積プログラム制御電子交換機のシミュレート試験方法 |
US5579371A (en) * | 1994-11-22 | 1996-11-26 | Unisys Corporation | Common channel signaling network applications platform |
US5757895A (en) * | 1995-11-09 | 1998-05-26 | Unisys Corporation | Extracting and processing data derived from a common channel signalling network |
US5659593A (en) * | 1994-11-30 | 1997-08-19 | Lucent Technologies Inc. | Detection of deviations in monitored patterns |
US5642396A (en) * | 1995-05-10 | 1997-06-24 | Mci Corporation | Release cause table for failed calls in SS7/ISDN Networks |
US5946379A (en) * | 1995-05-16 | 1999-08-31 | At&T Corp. | Service and information management system for a telecommunications network |
US5729597A (en) * | 1995-05-16 | 1998-03-17 | At&T Corp | Service and information management system for a telecommunications network |
US7369650B1 (en) * | 1995-05-16 | 2008-05-06 | At&T Corp. | Service and information management system for a telecommunications network |
US6477585B1 (en) * | 1995-08-18 | 2002-11-05 | International Business Machines Corporation | Filter mechanism for an event management service |
WO1997010683A1 (de) * | 1995-09-15 | 1997-03-20 | Siemens Aktiengesellschaft | Ablaufumgebungssystem für service-applikationen eines kommunikationsnetzes |
US5712908A (en) * | 1995-12-22 | 1998-01-27 | Unisys Corporation | Apparatus and method for generating call duration billing records utilizing ISUP messages in the CCS/SS7 telecommunications network |
US5748617A (en) * | 1996-05-01 | 1998-05-05 | Mci Corporation | Method and apparatus for emulating a digital cross-connect switch network |
US5809286A (en) * | 1996-05-01 | 1998-09-15 | Mci Communications Corporation | Method and apparatus for emulating a dynamically configured digital cross-connect switch network |
US5867689A (en) * | 1996-05-01 | 1999-02-02 | Mci Communications Corporation | Method and apparatus for emulating a digital cross-connect switch network using a flexible topology to test MCS network management |
US5850536A (en) * | 1996-05-01 | 1998-12-15 | Mci Communications Corporation | Method and system for simulated multi-tasking |
US5907603A (en) * | 1996-05-17 | 1999-05-25 | Alcatel Usa, Inc. | Database-driven automatic message accounting system and method |
IES69046B2 (en) * | 1996-05-20 | 1996-08-07 | Philip Joseph Maguire | A telecommunication system |
US5812826A (en) * | 1996-06-27 | 1998-09-22 | Mci Communications Corporation | Method and apparatus for emulating a network of state monitoring devices |
WO1998000784A1 (en) * | 1996-06-28 | 1998-01-08 | Mci Communications Corporation | System and method for reporting telecommunication service conditions |
US7607147B1 (en) * | 1996-12-11 | 2009-10-20 | The Nielsen Company (Us), Llc | Interactive service device metering systems |
US5954829A (en) * | 1996-12-30 | 1999-09-21 | Mci Communications Corporation | System, method, and computer program product for digital cross connect testing |
US5854930A (en) * | 1996-12-30 | 1998-12-29 | Mci Communications Corporations | System, method, and computer program product for script processing |
GB2320845B (en) * | 1996-12-30 | 2001-07-25 | Inventec Corp | Method of recording the communication between a CPE and a SPCS/server |
US6104802A (en) | 1997-02-10 | 2000-08-15 | Genesys Telecommunications Laboratories, Inc. | In-band signaling for routing |
US6480600B1 (en) | 1997-02-10 | 2002-11-12 | Genesys Telecommunications Laboratories, Inc. | Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality |
US6205412B1 (en) * | 1997-07-09 | 2001-03-20 | Genesys Telecommunications Laboratories, Inc. | Methods in computer simulation of telephony systems |
US7031442B1 (en) | 1997-02-10 | 2006-04-18 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for personal routing in computer-simulated telephony |
US5937182A (en) * | 1997-03-27 | 1999-08-10 | Adaptec, Inc. | Design verification system using expect buffers |
US6430286B1 (en) | 1997-04-22 | 2002-08-06 | At&T Corp | Service and information management system for a telecommunications network |
US6985943B2 (en) | 1998-09-11 | 2006-01-10 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center |
US6711611B2 (en) | 1998-09-11 | 2004-03-23 | Genesis Telecommunications Laboratories, Inc. | Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure |
USRE46528E1 (en) | 1997-11-14 | 2017-08-29 | Genesys Telecommunications Laboratories, Inc. | Implementation of call-center outbound dialing capability at a telephony network level |
US5974532A (en) * | 1997-12-09 | 1999-10-26 | Mci Communications Corporation | System and method for generating responses for inputs using a hybrid state engine table |
US6256659B1 (en) | 1997-12-09 | 2001-07-03 | Mci Communications Corporation | System and method for performing hybrid preemptive and cooperative multi-tasking in a computer system |
US7013467B1 (en) | 1997-12-09 | 2006-03-14 | Mci Communications Corporation | System and method for managing computer system resources using command control vectors |
US7907598B2 (en) | 1998-02-17 | 2011-03-15 | Genesys Telecommunication Laboratories, Inc. | Method for implementing and executing communication center routing strategies represented in extensible markup language |
US6332154B2 (en) | 1998-09-11 | 2001-12-18 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface |
US6614894B1 (en) | 1998-06-05 | 2003-09-02 | Inet Technologies, Inc. | System and method for mass call onset detection in a communications network |
US6411604B1 (en) | 1998-06-05 | 2002-06-25 | Inet Technologies, Inc. | System and method for correlating transaction messages in a communications network |
US6529594B1 (en) | 1998-06-05 | 2003-03-04 | Inet Technologies, Inc. | System and method for generating quality of service statistics for an international communications network |
US6381306B1 (en) * | 1998-06-08 | 2002-04-30 | Inet Technologies, Inc. | System and method for monitoring service quality in a communications network |
US6359976B1 (en) | 1998-06-08 | 2002-03-19 | Inet Technologies, Inc. | System and method for monitoring service quality in a communications network |
US6249572B1 (en) | 1998-06-08 | 2001-06-19 | Inet Technologies, Inc. | Transaction control application part (TCAP) call detail record generation in a communications network |
US6785710B2 (en) * | 1998-06-22 | 2004-08-31 | Genesys Telecommunications Laboratories, Inc. | E-mail client with programmable address attributes |
US6243832B1 (en) | 1998-08-12 | 2001-06-05 | Bell Atlantic Network Services, Inc. | Network access server testing system and methodology |
USRE46153E1 (en) | 1998-09-11 | 2016-09-20 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment |
US7356390B2 (en) | 1999-06-29 | 2008-04-08 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US7203491B2 (en) | 2001-04-18 | 2007-04-10 | Space Data Corporation | Unmanned lighter-than-air safe termination and recovery methods |
EP1079659A1 (de) * | 1999-08-23 | 2001-02-28 | Siemens Aktiengesellschaft | Verfahren zum Überprüfen einer Vermittlungsstelle, und Anschlusseinheit, Vermittlungsstelle und Computerprogramm dafür |
US7929978B2 (en) | 1999-12-01 | 2011-04-19 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network |
JP2001249828A (ja) * | 1999-12-28 | 2001-09-14 | Toshiba Lsi System Support Kk | 情報処理装置、不具合解析プログラムを格納したコンピュータ読み取り可能な記憶媒体、不具合解析方法、及びアプリケーションプログラム開発支援システム |
EP1137218A1 (de) * | 2000-03-24 | 2001-09-26 | Tektronix, Inc. | Verfahren und System zum Testen von Telekommunikationseinrichtungen |
US6567924B1 (en) * | 2000-04-07 | 2003-05-20 | Hewlett-Packard Development Company, L.P. | Technique for practically measuring cycle-by-cycle repeatable system behavior |
GB0013180D0 (en) * | 2000-06-01 | 2000-07-19 | Ibm | Testing voice message applications |
US6564171B1 (en) * | 2000-09-14 | 2003-05-13 | Advanced Micro Devices Inc. | Method and apparatus for parsing event logs to determine tool operability |
US9643706B2 (en) | 2001-04-18 | 2017-05-09 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US9908608B2 (en) | 2001-04-18 | 2018-03-06 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US9632503B2 (en) | 2001-04-18 | 2017-04-25 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US6868540B2 (en) * | 2001-05-04 | 2005-03-15 | International Business Machines Corporation | Recycling events to take advantage of capabilities of a management system |
US6961940B2 (en) | 2001-05-04 | 2005-11-01 | International Business Machines Corporation | Dynamically adapting events to capabilities of a management system |
CN1275150C (zh) * | 2001-07-26 | 2006-09-13 | 基奥赛拉无线公司 | 在无线通信设备中现场升级系统软件的设备及方法 |
US20030083040A1 (en) * | 2001-11-01 | 2003-05-01 | Todd Ruth | Method of logging call processing information in a mobile communication network |
US6959178B2 (en) * | 2002-04-22 | 2005-10-25 | Ipr Licensing Inc. | Tunable upconverter mixer with image rejection |
US7239981B2 (en) * | 2002-07-26 | 2007-07-03 | Arbitron Inc. | Systems and methods for gathering audience measurement data |
US7421701B2 (en) * | 2002-09-16 | 2008-09-02 | International Business Machines Corporation | System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications |
US7130893B2 (en) * | 2003-05-19 | 2006-10-31 | International Business Machines Corporation | System and method for representing MFS control blocks in XML for MFS-based IMS applications |
US7266113B2 (en) | 2002-10-01 | 2007-09-04 | Hcs Systems, Inc. | Method and system for determining network capacity to implement voice over IP communications |
US7215748B2 (en) * | 2002-12-12 | 2007-05-08 | Tekelec | Methods and systems for defining and distributing data collection rule sets and for filtering messages using same |
US7526508B2 (en) * | 2003-09-04 | 2009-04-28 | Oracle International Corporation | Self-managing database architecture |
US7376682B2 (en) * | 2003-09-05 | 2008-05-20 | Oracle International Corporation | Time model |
US7673291B2 (en) * | 2003-09-05 | 2010-03-02 | Oracle International Corporation | Automatic database diagnostic monitor architecture |
US7292961B2 (en) * | 2003-09-05 | 2007-11-06 | Oracle International Corporation | Capturing session activity as in-memory snapshots using a time-based sampling technique within a database for performance tuning and problem diagnosis |
US7418508B2 (en) * | 2004-01-26 | 2008-08-26 | International Machines Corporation | System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program |
US7617459B2 (en) * | 2004-01-28 | 2009-11-10 | International Business Machines Corporation | Apparatus, system, and method for automatically generating a web interface for an MFS-based IMS application |
US8024301B2 (en) * | 2004-03-26 | 2011-09-20 | Oracle International Corporation | Automatic database diagnostic usage models |
EP3709539A1 (en) | 2005-09-26 | 2020-09-16 | Nielsen Media Research, Inc. | Methods and apparatus for metering computer-based media presentation |
US9008075B2 (en) | 2005-12-22 | 2015-04-14 | Genesys Telecommunications Laboratories, Inc. | System and methods for improving interaction routing performance |
US20070185689A1 (en) * | 2006-02-07 | 2007-08-09 | Sigcom, Inc. | Systems and methods for event detection and logging in access control points |
US7644058B2 (en) * | 2006-04-25 | 2010-01-05 | Eugene Haimov | Apparatus and process for conjunctive normal form processing |
US8990811B2 (en) * | 2007-10-19 | 2015-03-24 | Oracle International Corporation | Future-based performance baselines |
US8806081B2 (en) * | 2008-02-19 | 2014-08-12 | International Business Machines Corporation | Open host issued statesave to attached storage |
US9124769B2 (en) | 2008-10-31 | 2015-09-01 | The Nielsen Company (Us), Llc | Methods and apparatus to verify presentation of media content |
PL2567622T5 (pl) | 2011-09-12 | 2023-01-02 | Kraft Foods R & D, Inc. | Produkt czekoladowy i proces jego wytwarzania |
CA2972381A1 (en) | 2014-12-24 | 2016-06-30 | Space Data Corporation | Techniques for intelligent balloon/airship launch and recovery window location |
US10207802B2 (en) | 2014-12-24 | 2019-02-19 | Space Data Corporation | Breaking apart a platform upon pending collision |
US10059421B2 (en) | 2014-12-30 | 2018-08-28 | Space Data Corporation | Multifunctional balloon membrane |
US9787534B1 (en) * | 2015-01-15 | 2017-10-10 | Amdocs Software Systems Limited | System, method, and computer program for generating event tests associated with a testing project |
US9935818B1 (en) * | 2017-05-02 | 2018-04-03 | At&T Intellectual Property I, L.P. | Diagnostic traffic generation for automatic testing and troubleshooting |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3917915A (en) * | 1973-07-09 | 1975-11-04 | Tekno Ind Inc | Telephone service observation system |
US4022978A (en) * | 1975-11-14 | 1977-05-10 | Telesciences, Inc. | Event monitoring transceiver |
FR2400290A2 (fr) * | 1977-08-08 | 1979-03-09 | Cit Alcatel | Simulateur de trafic d'un reseau de telecommunications |
US4311882A (en) * | 1980-01-07 | 1982-01-19 | International Standard Electric Corporation | Method of and arrangement for testing traffic routes in telecommunication networks |
DE3445030A1 (de) * | 1984-12-11 | 1986-06-19 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Verkehrssimulationseinrichtung zum testen von vermittlungsanlagen unter beruecksichtigung der teilnehmer-system-interaktion |
JPS62112457A (ja) * | 1985-11-11 | 1987-05-23 | Nec Corp | トラヒツクデ−タ収集方式 |
US4815120A (en) * | 1987-07-28 | 1989-03-21 | Enforcement Support Incorporated | Computerized telephone monitoring system |
US4924488A (en) * | 1987-07-28 | 1990-05-08 | Enforcement Support Incorporated | Multiline computerized telephone monitoring system |
US4788718A (en) * | 1987-10-05 | 1988-11-29 | American Telephone And Telegraph Company, At & T Laboratories | Call data collection and modification of received call distribution |
DE3824250A1 (de) * | 1988-07-13 | 1990-01-18 | Siemens Ag | Pruefschaltungsanordnung fuer rechnergesteuerte nachrichtenvermittlungssysteme |
US4937862A (en) * | 1988-10-14 | 1990-06-26 | Enforcement Support Incorporated | Remote monitoring device |
US4972453A (en) * | 1989-02-28 | 1990-11-20 | At&T Bell Laboratories | Autonomous expert system for directly maintaining remote telephone switching systems |
JP2630070B2 (ja) * | 1989-12-08 | 1997-07-16 | 日本電気株式会社 | 加入者擬似呼装置 |
US5101424A (en) * | 1990-09-28 | 1992-03-31 | Northern Telecom Limited | Method for generating a monitor program for monitoring text streams and executing actions when pre-defined patterns, are matched using an English to AWK language translator |
US5241580A (en) * | 1990-12-18 | 1993-08-31 | Bell Communications Research, Inc. | Method for validating customized telephone services |
US5276727A (en) * | 1991-06-24 | 1994-01-04 | Samsung Electronics, Co. Ltd. | Remote maintenance method and device thereof in private branch exchange system |
US5369680A (en) * | 1993-03-09 | 1994-11-29 | Illinois Bell Telephone Company | Pro-active billing and routing test set |
-
1993
- 1993-08-17 US US08/107,965 patent/US5488648A/en not_active Expired - Lifetime
-
1994
- 1994-08-08 CA CA002143936A patent/CA2143936A1/en not_active Abandoned
- 1994-08-08 ES ES009550013A patent/ES2134685B1/es not_active Expired - Fee Related
- 1994-08-08 WO PCT/SE1994/000726 patent/WO1995005718A1/en active IP Right Grant
- 1994-08-08 GB GB9504588A patent/GB2286747B/en not_active Expired - Fee Related
- 1994-08-08 CN CN94190614A patent/CN1083666C/zh not_active Expired - Lifetime
- 1994-08-08 DE DE4496057T patent/DE4496057T1/de not_active Ceased
- 1994-08-12 IT IT94TO000668A patent/IT1266920B1/it active IP Right Grant
-
1995
- 1995-03-29 DK DK032895A patent/DK32895A/da not_active Application Discontinuation
- 1995-04-10 FI FI951699A patent/FI951699A0/fi unknown
- 1995-04-18 NO NO951455A patent/NO951455L/no unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008095390A1 (fr) * | 2007-02-07 | 2008-08-14 | Huawei Technologies Co., Ltd. | Équipement de détection d'incident de ligne en émulation de pseudo-fil et procédé correspondant |
Also Published As
Publication number | Publication date |
---|---|
DK32895A (da) | 1995-03-29 |
FI951699A (fi) | 1995-04-10 |
GB2286747B (en) | 1998-07-15 |
GB2286747A (en) | 1995-08-23 |
FI951699A0 (fi) | 1995-04-10 |
DE4496057T1 (de) | 1995-09-21 |
WO1995005718A1 (en) | 1995-02-23 |
CN1083666C (zh) | 2002-04-24 |
CA2143936A1 (en) | 1995-02-23 |
ITTO940668A0 (it) | 1994-08-12 |
NO951455L (no) | 1995-06-15 |
IT1266920B1 (it) | 1997-01-21 |
NO951455D0 (no) | 1995-04-18 |
ES2134685A1 (es) | 1999-10-01 |
ITTO940668A1 (it) | 1996-02-12 |
ES2134685B1 (es) | 2000-04-01 |
GB9504588D0 (en) | 1995-05-03 |
US5488648A (en) | 1996-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1113673A (zh) | 用于存储式程控交换系统的行为监视与分析系统 | |
US6192108B1 (en) | Performing automated testing using automatically generated logs | |
CN1115884C (zh) | 可编程的呼叫处理系统和方法 | |
US20080228489A1 (en) | System and method for analyzing automatic speech recognition performance data | |
CN101043543A (zh) | 一种程控交换机的自动化测试工具和方法 | |
CN1679275A (zh) | 用于在电信网络中配置控制的方法和系统 | |
CN104572446B (zh) | 一种自动化测试方法及系统 | |
CN106023994A (zh) | 一种语音处理的方法、装置以及系统 | |
CN1192310A (zh) | 为通信使用记帐 | |
CN1889741A (zh) | 在设备管理中实现预定操作的方法及装置 | |
CN1304910C (zh) | 设备监视装置和存储媒体 | |
CN1790957A (zh) | 设备测试方法 | |
CN112115038A (zh) | 一种应用测试方法、装置和存储介质 | |
CN104580649B (zh) | 一种审核自动语音服务内容的方法及系统 | |
CN107168850A (zh) | 一种url页面监控方法和装置 | |
US7839991B2 (en) | Computer product, outbound-operation support apparatus, and outbound-operation support method | |
CN101068119A (zh) | 中继线路状态检测方法、装置及其测试信息终结端设备 | |
CN1155212C (zh) | 一种自动规程测试系统及测试方法 | |
CN1422057A (zh) | 通信终端、通信方法及其程序 | |
CN101056210A (zh) | 一种网络集中管理平台上的事件处理系统和方法 | |
CN104202463A (zh) | 一种呼叫过滤方法和智能终端 | |
CN1067144A (zh) | 用于电子投币式电话机的开接期间控制的方法的设备 | |
CN1409247A (zh) | 一种数字化声像记录系统 | |
CN1816211A (zh) | 一种采集和使用用户特征数据识别用户的系统和方法 | |
CN1107266A (zh) | 信号传输方法与设备 |
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 | ||
C17 | Cessation of patent right | ||
CX01 | Expiry of patent term |
Expiration termination date: 20140808 Granted publication date: 20020424 |