CN1501634A - A Test Method for Intelligent Service Performance - Google Patents
A Test Method for Intelligent Service Performance Download PDFInfo
- Publication number
- CN1501634A CN1501634A CNA021501955A CN02150195A CN1501634A CN 1501634 A CN1501634 A CN 1501634A CN A021501955 A CNA021501955 A CN A021501955A CN 02150195 A CN02150195 A CN 02150195A CN 1501634 A CN1501634 A CN 1501634A
- Authority
- CN
- China
- Prior art keywords
- call
- call data
- data
- control module
- call flow
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及一种智能业务性能的测试方法。包括以下步骤:1.在软件中设定呼叫数据产生规则并按呼叫数据产生规则产生呼叫数据,在软件中使用脚本描述的方式产生呼叫流程库,再在呼叫流程库中查找出与产生的呼叫数据相对应的呼叫流程;2.将准备好的呼叫数据和与呼叫数据相对应的呼叫流程向业务控制模块发起大量的业务智能呼叫,自动完成呼叫中与业务控制模块的信息交互;3.统计业务控制模块在单位时间内完成的呼叫数。由于采用纯软件方式,模拟协议转换设备和SSP部分,简化了测试的组网方式和减少了对硬件的依赖性;使用脚本描述呼叫流程,和通过呼叫数据产生规则自动产生呼叫数据,使构造呼叫流程和准备呼叫数据更加简单。
The invention relates to a test method for intelligent service performance. It includes the following steps: 1. Set the call data generation rules in the software and generate call data according to the call data generation rules, use the script description method in the software to generate the call flow library, and then find and generate the call flow library in the call flow library. The call flow corresponding to the data; 2. Initiate a large number of business intelligent calls to the service control module with the prepared call data and the call flow corresponding to the call data, and automatically complete the information interaction with the service control module during the call; 3. Statistics The number of calls completed by the service control module within a unit time. Due to the pure software method, the analog protocol conversion equipment and the SSP part simplifies the test networking mode and reduces the dependence on the hardware; the script is used to describe the call flow, and the call data is automatically generated through the call data generation rules, so that the construction call The process and preparation of call data is simpler.
Description
技术领域technical field
本发明涉及电通信技术,具体涉及一种智能业务性能的测试方法。The invention relates to electric communication technology, in particular to a test method for intelligent service performance.
背景技术Background technique
智能网业务运行在SCP(service control point业务控制点)上,用户通过SSP(service switch point业务交换点)经7号信令网触发并使用SCP上的智能业务。SCP由业务控制模块和协议转换模块组成,SCP与SSP通过7号信令网连接,SCP的业务控制模块控制智能业务的运行,通过TCP/IP协议与协议转换模块连接,协议转换模块完成7号信令与TCP/IP协议的转换,如图1所示是其组网图,业务性能是指单位时间内完成的业务呼叫数。智能网发展迅速,智能业务种类和用户数越来越多,对业务的性能要求也越来越高,新的业务需求不断涌现,新开发的业务必须达到一定的性能要求才能投入实际运行,智能业务的性能测试非常重要和频繁。目前通常使用专用测试设备测试业务的性能。测试设备模拟交换机,通过7号信令网与SCP连接,测试前先针对业务呼叫流程构造呼叫的消息码流,并为每个呼叫准备好呼叫数据,测试时测试设备根据准备好的呼叫数据和呼叫流程,向SCP发起大量智能业务呼叫,自动完成呼叫中与SCP的消息交互,统计SCP在单位时间内完成的呼叫数,从而得到业务的性能。现有技术的缺点是:The intelligent network service runs on the SCP (service control point), and the user triggers and uses the intelligent service on the SCP through the No. 7 signaling network through the SSP (service switch point). The SCP is composed of a service control module and a protocol conversion module. The SCP and the SSP are connected through the No. 7 signaling network. The service control module of the SCP controls the operation of the intelligent business. The conversion between signaling and TCP/IP protocol is shown in Figure 1 as its networking diagram. Service performance refers to the number of service calls completed per unit time. With the rapid development of the intelligent network, the types of intelligent services and the number of users are increasing, and the performance requirements for the services are also getting higher and higher. New service requirements are constantly emerging, and the newly developed services must meet certain performance requirements before they can be put into actual operation. Business performance testing is very important and frequent. At present, special test equipment is usually used to test the performance of services. The test equipment simulates a switch and is connected to the SCP through the No. 7 signaling network. Before the test, the message code flow of the call is constructed for the business call process, and the call data is prepared for each call. During the test, the test equipment is based on the prepared call data and The call process initiates a large number of intelligent service calls to the SCP, automatically completes the message interaction with the SCP during the call, and counts the number of calls completed by the SCP within a unit time, so as to obtain the service performance. The disadvantages of the prior art are:
(a)组网复杂,需与7号信令网连接,要求设备多,尤其是SCP的性能越来越高,由于测试设备中收发7号信令部分能力较低,测试一个高性能的SCP需要多套测试设备,对硬件依赖性强。(a) The network is complex and needs to be connected to the No. 7 signaling network, which requires a lot of equipment, especially the performance of the SCP is getting higher and higher. Since the ability to send and receive the No. 7 signaling part of the test equipment is low, test a high-performance SCP Multiple sets of test equipment are required, which is highly dependent on hardware.
(b)呼叫的消息码流构造复杂,需要构造事务处理能力应用协议TCAP层、操作或差错层;呼叫数据准备复杂,需要针对每个呼叫分别准备呼叫数据。(b) The message code flow structure of the call is complex, and it is necessary to construct the transaction processing capability application protocol TCAP layer, operation or error layer; the call data preparation is complicated, and the call data needs to be prepared separately for each call.
发明内容Contents of the invention
本发明的目的在于提供一种业务智能的测试方法,以解决现有智能业务测试方法组网复杂、对硬件依赖性强的技术问题。The purpose of the present invention is to provide a service intelligence test method to solve the technical problems of complex networking and strong dependence on hardware in the existing intelligent service test method.
为实现发明目的,本发明的一种智能业务性能的测试方法包括以下步骤:In order to realize the purpose of the invention, a kind of intelligent business performance testing method of the present invention comprises the following steps:
一、准备呼叫数据和构造呼叫流程;1. Prepare call data and construct call process;
二、将准备好的呼叫数据和构造好的呼叫流程通过协议转换后向业务控制模块发起大量的业务智能呼叫,自动完成呼叫中与业务控制模块的信息交互;2. Convert the prepared call data and structured call flow through protocol conversion to initiate a large number of business intelligent calls to the service control module, and automatically complete the information interaction with the service control module during the call;
三、统计业务控制模块在单位时间内完成的呼叫数,得到业务性能,其特征是,所述步骤一中的准备呼叫数据是通过在软件中设定呼叫数据产生规则,再按数据产生规则产生呼叫数据来实现的;所述的构造呼叫流程是通过在软件中使用脚本描述的方式实现的。Three, count the number of calls that the service control module completes in unit time, obtain service performance, it is characterized in that, the preparation call data in the described
所述的使用脚本描述方式构造出的呼叫流程和按数据产生规则产生的呼叫数据的协议与业务控制模块可接受的协议一致,构造好的呼叫流程和准备好的呼叫数据未经过协议转换而直接向业务控制模块发起大量的业务智能呼叫。The protocol of the call flow constructed by using the script description method and the call data generated according to the data generation rules is consistent with the protocol acceptable to the service control module, and the constructed call flow and the prepared call data are directly processed without protocol conversion. Initiate a large number of business intelligence calls to the business control module.
所述的数据产生规则为顺序循环递增方式,即定义最小值、最大值,呼叫数据从最小值开始,顺序递增,直到最大值后,重新从最小值开始,可一直循环。The data generation rule is a sequential cycle increment method, that is, the minimum value and the maximum value are defined, and the call data starts from the minimum value and increases sequentially until the maximum value, and then starts from the minimum value again, and can continue to circulate.
所述的数据产生规则为区间内随机方式,定义一个最小值和最大值的区间,呼叫数据为该区间内的随机数。The said data generation rule is a random method within the interval, defining an interval between a minimum value and a maximum value, and the call data is a random number within this interval.
所述的数据产生规则为文件读取方式,即以一个呼叫的呼叫数据作为一个记录行,将所有呼叫的呼叫数据保存在文件中,测试时从文件中顺序读取记录行得到呼叫数据。The data generation rule is a file reading method, that is, the call data of a call is used as a record line, and the call data of all calls are stored in a file, and the call data is obtained by sequentially reading the record lines from the file during testing.
在采用了上述技术方案后,由于采用纯软件方式,模拟协议转换设备和SSP部分,简化了测试的组网方式和减少了对硬件的依赖性;使用脚本描述呼叫流程,封装了TCAP层、操作或差错层消息,从而使呼叫的消息构造变得简单;定义呼叫数据产生规则,呼叫时自动根据规则产生呼叫数据。After adopting the above-mentioned technical solution, due to the pure software method, the simulation protocol conversion equipment and the SSP part simplifies the test networking mode and reduces the dependence on the hardware; the script is used to describe the call flow, and the TCAP layer, operation Or error layer messages, so that the message structure of the call becomes simple; define the rules for generating call data, and automatically generate call data according to the rules when calling.
附图说明Description of drawings
图1是现有技术实现智能业务测试的组网图。FIG. 1 is a network diagram for implementing intelligent service testing in the prior art.
图2是本发明实现智能业务测试的组网图。Fig. 2 is a network diagram for implementing intelligent service testing in the present invention.
图3是本发明实现智能业务测试方法的整体流程图。Fig. 3 is an overall flow chart of the method for realizing intelligent service testing in the present invention.
具体实施方式Detailed ways
如图3所示,一种智能业务性能的测试方法,包括一下步骤:As shown in Figure 3, a test method for intelligent service performance includes the following steps:
一、在软件中设定呼叫数据产生规则并按呼叫数据产生规则产生呼叫数据,在软件中使用脚本描述的方式产生呼叫流程库,再在呼叫流程库中查找出与产生的呼叫数据相对应的呼叫流程;1. Set the call data generation rules in the software and generate call data according to the call data generation rules, use script description in the software to generate the call flow library, and then find out the call data corresponding to the generated call data in the call flow library call flow;
二、将准备好的呼叫数据和与呼叫数据相对应的呼叫流程向业务控制模块发起大量的业务智能呼叫,自动完成呼叫中与业务控制模块的信息交互;2. Initiate a large number of business intelligent calls to the service control module with the prepared call data and the call flow corresponding to the call data, and automatically complete the information interaction with the service control module during the call;
三、统计业务控制模块在单位时间内完成的呼叫数,即可得到业务性能。3. The service performance can be obtained by counting the number of calls completed by the service control module within a unit time.
其中呼叫数据的产生规则可以为以下三种形式:The generation rules of call data can be in the following three forms:
1)顺序循环递增方式:定义最小值、最大值,呼叫数据从最小值开始,顺序递增,直到最大值后,重新从最小值开始,可一直循环。1) Sequential cyclic increment method: define the minimum value and maximum value, and the call data starts from the minimum value and increases sequentially until the maximum value, then starts from the minimum value again, and can continue to circulate.
2)区间内随机方式:定义一个最小值和最大值的区间,呼叫数据为该区间内的随机数。2) Random mode within the interval: define an interval between the minimum value and the maximum value, and the call data is a random number within this interval.
3)文件读取方式:以一个呼叫的呼叫数据作为一个记录行,将所有呼叫的呼叫数据保存在文件中,测试时从文件中顺序读取记录行得到呼叫数据。3) File reading method: use the call data of one call as a record line, save the call data of all calls in the file, and read the record lines sequentially from the file to obtain the call data during the test.
呼叫流程脚本语法如下:The call flow script syntax is as follows:
1)定义呼叫类型;1) Define the call type;
2)定义呼叫中的每一步:分别定义发起实体(SSP或SCP等)、控制时间、对话原语、成份原语、操作或差错及其参数的值;2) Define each step in the call: respectively define the initiating entity (SSP or SCP, etc.), control time, dialog primitives, component primitives, operations or errors and the values of their parameters;
呼叫流程脚本语法具体实现方法为:The specific implementation method of call flow script syntax is as follows:
BEGIN
CALLTYPE {INAP/CAP/MAP/CDMA} ∥呼叫类型:固网、G网、C网
STEPBEGIN {SSP|SCP}控制时间(秒数)∥SSP表示由SSP发到SCP的消
<!-- SIPO <DP n="3"> -->
<dp n="d3"/>
息,SCP表示由SCP发到SSP的消息
TCD 对话原语
TCC 成份原语
INAP 操作或差错名称
∥该步为SSP发起时可按以下格式对操作或差错的参数赋值
{
操作或差错数名=值
......
}
...... ∥如该步对话原语带有多个成份原语可
分别列出
TCC成份原语
INAP 操作或差错名称
∥该步为SSP发起时可按以下格式对操作或差错的参数赋值
{
操作或差错参数名=值
......
}
STEPEND
STEPBEGIN {SSP|SCP}控制时间(秒数)
......
STEPEND
......
END
BEGIN
CALLTYPE {INAP/CAP/MAP/CDMA} ∥ call type: fixed network, G network, C network
STEPBEGIN {SSP|SCP} control time (seconds) ∥ SSP means the message sent from SSP to SCP
<!-- SIPO <DP n="3"> -->
<dp n="d3"/>
message, SCP means the message sent from SCP to SSP
TCD dialog primitives
TCC Component Primitives
INAP operation or error name
∥ This step is to assign values to the parameters of the operation or error in the following format when the SSP is initiated
{
operation or error name = value
…
}
...... ∥ If the dialogue primitive of this step has multiple component primitives
list separately
TCC Component Primitives
INAP operation or error name
∥ This step is to assign values to the parameters of the operation or error in the following format when the SSP is initiated
{
operation or error parameter name = value
…
}
STEPEND
STEPBEGIN {SSP|SCP} control time (seconds)
…
STEPEND
…
END
以测试200业务性能为例,测试时呼叫数据规则选循环递增方式,规则定义如下:Taking the test of 200 business performance as an example, the call data rule selects the cyclic increment mode during the test, and the rule is defined as follows:
1)定义呼叫数据生成方式为循环递增方式1) Define the call data generation method as the cycle increment method
2)定义呼叫数据处理最小值为“1”2) Define the minimum value of call data processing as "1"
3)定义呼叫数据处理最大值为“999999”3) Define the maximum value of call data processing as "999999"
4)定义呼叫数据递增值为“1”4) Define the incremental value of call data as "1"
5)定义业务键为“200”5) Define the business key as "200"
6)定义主叫号码生成规则为“075589%06d”6) Define the calling number generation rule as "075589%06d"
7)定义业务接入码为“200”7) Define the service access code as "200"
8)定义语音选中文为“1”8) Define the phonetic selection as "1"
9)定义卡号生成规则为“56501%06d”9) Define the card number generation rule as "56501%06d"
10)定义密码采用固定值“1234”10) Define the password with a fixed value "1234"
11)定义被叫号码生成规则为“01088%06d”11) Define the called number generation rule as "01088%06d"
具体实现方法为:The specific implementation method is:
DataMode=1 ∥呼叫数据生成方式DataMode=1 ∥ call data generation method
Startnumber=1 ∥呼叫数据处理最小值Startnumber=1 ∥ call data processing minimum value
Endnumber=999999 ∥呼叫数据处理最大值Endnumber=999999 ∥The maximum value of call data processing
IncreaseNumber=1 ∥呼叫数据递增值IncreaseNumber=1 ∥Increment value of call data
CallingNumber=075589%06d ∥主叫号码CallingNumber=075589%06d ∥calling number
CalledNumber=200 ∥业务接入码:200CalledNumber=200 ∥Service access code: 200
Pcinfo_1=1 ∥语音选择:选中文Pcinfo_1=1 ∥Voice selection: select Chinese
Pcinfo_2=56501%06d ∥卡号生成规则Pcinfo_2=56501%06d ∥Card number generation rule
Pcinfo_3=1234 ∥密码采用固定值:1234Pcinfo_3=1234 ∥The password adopts a fixed value: 1234
Pcinfo_4=01088%06d ∥被叫号码生成规则Pcinfo_4=01088%06d ∥Called number generation rule
呼叫流程脚本描述如下:The call flow script is described as follows:
1)定义呼叫为固网呼叫类型1) Define the call as a fixed network call type
2)定义呼叫启动,该步由SSP发起,对话原语为“tc_begin”,成份原语为“tc_invoke”,操作为“IDP”,该操作带三个参数:业务键、主叫号码、业务接入码,它们的值分别由呼叫数据规则中业务键、主叫号码生成规则、业务接入码决定2) Define call initiation. This step is initiated by the SSP. The dialogue primitive is "tc_begin", the component primitive is "tc_invoke", and the operation is "IDP". This operation has three parameters: service key, calling number, service connection Input codes, their values are determined by the service key in the call data rule, the calling number generation rule, and the service access code
3)定义系统放音提示用户选择语音种类并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”3) Define the system to play a voice to prompt the user to select the voice type and receive the number. This step is initiated by the SCP. The dialogue primitive is "tc_continue2", the component primitive is "tc_invoke", and the operation is "PC"
4)定义用户选择语音种类,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的语音定义部分决定4) Define the voice type selected by the user. This step is initiated by the SSP. The dialog primitive is "tc_continue2", the component primitive is "tc_resulet_l", and the operation is "PC". The phonetic definition part of the data generation rules determines
5)定义系统放音提示用户输入卡号并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”5) Define the system to play a sound to prompt the user to enter the card number and receive the number. This step is initiated by the SCP. The dialogue primitive is "tc_continue2", the component primitive is "tc_invoke", and the operation is "PC"
6)定义用户输入卡号,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的卡号生成规则部分决定6) Define the user input card number, this step is initiated by SSP, the dialogue primitive is "tc_continue2", the component primitive is "tc_resulet_l", the operation is "PC", this operation has a parameter "number collection result", and its value is determined by the call data The card number generation rule part of the generation rule determines
7)定义系统放音提示用户输入卡密码并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”7) Define the system to play a sound to prompt the user to enter the card password and receive the number. This step is initiated by the SCP. The dialogue primitive is "tc_continue2", the component primitive is "tc_invoke", and the operation is "PC"
8)定义用户输入卡密码,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的密码生成规则部分决定8) Define the user input card password, this step is initiated by the SSP, the dialogue primitive is "tc_continue2", the component primitive is "tc_resulet_l", the operation is "PC", the operation has a parameter "number collection result", and its value is determined by the call The password generation rule part of the data generation rule determines
9)定义系统放音提示用户输入被叫号码并收号,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“PC”9) Define the system to play a voice to prompt the user to input the called number and receive the number. This step is initiated by the SCP. The dialogue primitive is "tc_continue2", the component primitive is "tc_invoke", and the operation is "PC"
10)定义用户输入被叫号码,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_resulet_l”,操作为“PC”,该操作带参数“收号结果”,其值由呼叫数据生成规则的被叫号码生成规则部分决定10) Define the user to input the called number. This step is initiated by the SSP. The dialogue primitive is "tc_continue2", the component primitive is "tc_resulet_l", and the operation is "PC". The called number generation rule part of the call data generation rule determines
11)定义系统接通被叫、用户开始通话,该步由SCP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“CONNECT”11) Define that the system connects to the called party and the user starts talking. This step is initiated by the SCP. The dialogue primitive is "tc_continue2", the component primitive is "tc_invoke", and the operation is "CONNECT".
12)定义主叫挂机结束通话,该步由SSP发起,对话原语为“tc_continue2”,成份原语为“tc_invoke”,操作为“ERB”12) Define the caller to hang up to end the call. This step is initiated by the SSP. The dialogue primitive is "tc_continue2", the component primitive is "tc_invoke", and the operation is "ERB"
13)定义系统释放呼叫,该步由SCP发起,对话原语为“tc_continuc2”,成份原语为“tc_invoke”,操作为“RC”13) Define the system to release the call, this step is initiated by the SCP, the dialogue primitive is "tc_continuc2", the component primitive is "tc_invoke", and the operation is "RC"
具体实现方法为:The specific implementation method is:
BEGIN
CALLTYPE INAP ∥固网呼叫类型
STEPBEGIN SSP
TCD tc_begin
TCC tc_invoke
INAP IDP
{
Servicekey=200 ∥业务键
CallingNumber=075532870011 ∥主
叫号码
CalledNumber=200 ∥业务接入码
}
STEPEND
STEPBEGIN SCP
TCD tc_continue1
TCC tc_invoke
<!-- SIPO <DP n="6"> -->
<dp n="d6"/>
INAP RRBE
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP CTR
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEPBEGIN SSP
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=1 ∥选择中文
}
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEPBEGIN SSP
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=56501233456 ∥入卡号
}
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEPBEGIN SSP
<!-- SIPO <DP n="7"> -->
<dp n="d7"/>
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=1234 ∥输入卡密码
}
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEPBEGIN SSP
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=01088880001 ∥输入被叫
}
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP DFC
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP AC
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP RRBE
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP CONNECT ∥通话进行
<!-- SIPO <DP n="8"> -->
<dp n="d8"/>
STEPEND
STEPBEGIN SSP WTIME 120
TCD tc_continue2
TCC tc_invoke
INAP ACR ∥通话120秒后计费
STEPEND
STEPBEGIN SSP
TCD tc_continue2
TCC tc_invoke
INAP ERB
{
DP=9/1 ∥主叫挂机
}
STEPEND
STEPBEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP RC ∥释放呼叫
STEPEND
END
BEGIN
CALLTYPE INAP ∥ fixed line call type
STEP BEGIN SSP
TCD tc_begin
TCC tc_invoke
INAP IDP
{
Servicekey=200 ∥ service key
CallingNumber=075532870011 ∥ Master
call number
CalledNumber=200 ∥ service access code
}
STEPEND
STEP BEGIN SCP
TCD tc_continue1
TCC tc_invoke
<!-- SIPO <DP n="6"> -->
<dp n="d6"/>
INAP RRBE
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP CTR
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEP BEGIN SSP
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=1 ∥ select Chinese
}
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEP BEGIN SSP
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=56501233456 ∥ Card No.
}
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEP BEGIN SSP
<!-- SIPO <DP n="7"> -->
<dp n="d7"/>
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=1234 ∥ input card password
}
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP PC
STEPEND
STEP BEGIN SSP
TCD tc_continue2
TCC tc_resulet_l
INAP PC
{
Pcinfo=01088880001 ∥ input called
}
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP DFC
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP AC
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP RRBE
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP CONNECT ∥ call in progress
<!-- SIPO <DP n="8"> -->
<dp n="d8"/>
STEPEND
STEP BEGIN SSP WTIME 120
TCD tc_continue2
TCC tc_invoke
INAP ACR ∥ Billing after 120 seconds of the call
STEPEND
STEP BEGIN SSP
TCD tc_continue2
TCC tc_invoke
INAP ERB
{
DP=9/1 ∥ caller hangs up
}
STEPEND
STEP BEGIN SCP
TCD tc_continue2
TCC tc_invoke
INAP RC ∥ release call
STEPEND
END
根据本例中的数据生成规则可生成第1个呼叫的呼叫数据:主叫号码为“075589000001”、接入码为“200”、语音种类为“中文”、卡号为“56501000001”、卡密码为“1234”、被叫号码为“01088000001”;呼叫数据的主叫号码和接入码将分别退换呼叫流程中主叫号码和接入码的值,呼叫数据的语音种类、卡号、卡密码和被叫号码将按顺序分别退换呼叫流程中第一到第四个Pcinfo的值,以此类推,产生其它呼叫的呼叫数据及与呼叫流程结合,最后产生每个具体的呼叫。According to the data generation rules in this example, the call data of the first call can be generated: the calling number is "075589000001", the access code is "200", the voice type is "Chinese", the card number is "56501000001", and the card password is "1234", the called number is "01088000001"; the calling number and access code of the call data will respectively return the values of the calling number and access code in the call process, and the voice type, card number, card password and called The call number will return the values of the first to fourth Pcinfo in the call flow in order, and so on, generate call data of other calls and combine with the call flow, and finally generate each specific call.
具体实现时可使用如图2所示的组网图,测试系统分为呼叫触发模块和呼叫处理模块,呼叫触发模块读入呼叫数据生成规则自动生成一个呼叫的数据,并将呼叫数据与呼叫通知同时发送给呼叫处理模块,呼叫处理模块接到通知后即查帐相应的呼叫流程,结合呼叫数据向SCP的业务控制模块发起呼叫,并根据脚本描述的呼叫流程自动与SCP执行消息交互,直到完成该呼叫。The network diagram shown in Figure 2 can be used for specific implementation. The test system is divided into a call trigger module and a call processing module. The call trigger module reads the call data generation rules to automatically generate a call data, and the call data and call notification At the same time, it is sent to the call processing module. After the call processing module receives the notification, it will check the corresponding call flow, combine the call data to initiate a call to the service control module of the SCP, and automatically perform message interaction with the SCP according to the call flow described in the script until it is completed. The call.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN021501955A CN100407661C (en) | 2002-11-17 | 2002-11-17 | A Test Method for Intelligent Service Performance |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN021501955A CN100407661C (en) | 2002-11-17 | 2002-11-17 | A Test Method for Intelligent Service Performance |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1501634A true CN1501634A (en) | 2004-06-02 |
| CN100407661C CN100407661C (en) | 2008-07-30 |
Family
ID=34233910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN021501955A Expired - Fee Related CN100407661C (en) | 2002-11-17 | 2002-11-17 | A Test Method for Intelligent Service Performance |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100407661C (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1889701B (en) * | 2005-08-19 | 2010-10-27 | 华为技术有限公司 | How to play notification tone in smart call |
| CN1761272B (en) * | 2004-10-14 | 2010-12-01 | 华为技术有限公司 | A Method for Realizing Call Intelligence |
| CN101534221B (en) * | 2008-03-11 | 2012-01-04 | 朗讯科技公司 | Method and device for testing communication protocol in test equipment |
| CN102333140A (en) * | 2011-09-26 | 2012-01-25 | 广东欧珀移动通信有限公司 | An automatic filling test method for call records |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996016515A1 (en) * | 1994-11-17 | 1996-05-30 | Northern Telecom Limited | Intelligent network testing |
| CN1155212C (en) * | 1999-12-22 | 2004-06-23 | 深圳市中兴通讯股份有限公司 | Automatic protocol test system and its test method |
-
2002
- 2002-11-17 CN CN021501955A patent/CN100407661C/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1761272B (en) * | 2004-10-14 | 2010-12-01 | 华为技术有限公司 | A Method for Realizing Call Intelligence |
| CN1889701B (en) * | 2005-08-19 | 2010-10-27 | 华为技术有限公司 | How to play notification tone in smart call |
| CN101534221B (en) * | 2008-03-11 | 2012-01-04 | 朗讯科技公司 | Method and device for testing communication protocol in test equipment |
| CN102333140A (en) * | 2011-09-26 | 2012-01-25 | 广东欧珀移动通信有限公司 | An automatic filling test method for call records |
| CN102333140B (en) * | 2011-09-26 | 2014-05-28 | 广东欧珀移动通信有限公司 | Automatic filling test method of conversion records |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100407661C (en) | 2008-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1177508C (en) | A Method for Realizing Roaming Calls of Intelligent Users in Different Places | |
| CN1722230A (en) | Allocation of speech recognition tasks and combination of results thereof | |
| CN101079885A (en) | A system and method for providing automatic voice identification integrated development platform | |
| CN1501634A (en) | A Test Method for Intelligent Service Performance | |
| CN100338924C (en) | Method of interconnected business providing between control equipment and business equipment in IP network | |
| CN1450748A (en) | Charging device for intelligent network | |
| CN1174655C (en) | Method for Realizing Home User Service on Mobile Intelligent Network | |
| CN1163019C (en) | Network intercommunication service emulator | |
| CN1929486A (en) | Communication business processing system and method | |
| CN1103520C (en) | Total and remaining sum polling system and method for intelligent mobile ntwork | |
| CN1208975C (en) | A Detachable SCF System Supporting Multiple Protocols Used in Intelligent Network System | |
| CN1141852C (en) | A system and method for simulating base station side services | |
| CN1852466A (en) | Method and system for realizing virtual-number-like voice increment business | |
| CN1200550C (en) | Method for implementing familiarity number service in wire intelligent network | |
| CN1158838C (en) | Method for implementing long-distance calling over intelligent mobile network by fixed telephone | |
| CN1464684A (en) | Intelligent network service simulation system and method for implementing communication mechanism | |
| CN1233142C (en) | Short message inquiry method for remaining sum of intelligent network subscriber | |
| CN1851805A (en) | Method for automatic recognizing voice for limited range | |
| CN1567823A (en) | Method for customizing intelligent network services through gateway website | |
| CN1265608C (en) | Method for carrying out long distance activating business speech inter-processing before calling | |
| CN1571562A (en) | An implementing method for sending short message via short number of handset | |
| CN1946120A (en) | Method and system for realizing telephone list association | |
| CN1545271A (en) | Intelligent network open system based on XML and VXML open interface | |
| CN1741521A (en) | Call processing method | |
| CN1204731C (en) | Method for implementing close number service on mobile network |
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 | ||
| ASS | Succession or assignment of patent right |
Owner name: HUAWEI DIGITAL TECHNOLOGY CO. Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD. Effective date: 20081010 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20081010 Address after: No. 3, information road, Haidian District, Beijing Patentee after: Huawei Digit Technology Co., Ltd. Address before: HUAWEI service building, 1 FA FA Road, Nanshan District science and Technology Park, Shenzhen, Guangdong Patentee before: Huawei Technologies Co., Ltd. |
|
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080730 Termination date: 20141117 |
|
| EXPY | Termination of patent right or utility model |