CN101150623B - 模拟呼叫的方法、设备和*** - Google Patents
模拟呼叫的方法、设备和*** Download PDFInfo
- Publication number
- CN101150623B CN101150623B CN2007101761211A CN200710176121A CN101150623B CN 101150623 B CN101150623 B CN 101150623B CN 2007101761211 A CN2007101761211 A CN 2007101761211A CN 200710176121 A CN200710176121 A CN 200710176121A CN 101150623 B CN101150623 B CN 101150623B
- Authority
- CN
- China
- Prior art keywords
- calling
- call
- office
- subscriber
- analog
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
- H04Q3/0087—Network testing or monitoring arrangements
-
- 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/26—Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
- H04M3/28—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
- H04M3/32—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for lines between exchanges
- H04M3/323—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for lines between exchanges for the arrangements providing the connection (test connection, test call, call simulation)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种模拟呼叫的方法、设备和***,属于网络通信领域。所述方法包括:接收模拟呼叫被叫用户的请求;根据请求模拟到被叫用户的呼叫;当呼叫经过的模拟呼叫局与被叫用户所在的局中的任一个局发生异常时,判定呼叫失败;当呼叫经过的模拟呼叫局与被叫用户所在的局中所有局均正常时,判定呼叫成功。所述设备包括接收模块、呼叫模块和判断模块。所述***包括:模拟呼叫控制设备和模拟呼叫局。本发明可以仿真用户的真实呼叫,用于定位呼叫过程中的故障时,不必专门到故障申告地发起测试呼叫进行故障定位,提高了故障定位效率和用户的满意度,节省了维护成本,缩短了解决问题的时间,而且还可以用来对新业务进行测试,节省了测试成本。
Description
技术领域
本发明涉及网络通信领域,特别涉及一种模拟呼叫的方法、设备和***。
背景技术
在通信网络中,运营商客服中心经常会收到一些用户投诉,例如在某些地区无法打通电话等。现有技术中对这种情况的处理方法为:根据投诉用户提供的故障信息检查是否运营商设备或者用户终端出现故障,如果硬件设备没有出现故障,则用与投诉用户相同品牌的预留卡发起呼叫,跟踪投诉用户的呼叫信息,查看是否是数据配置等问题引起故障。
在实现本发明的过程中,发明人发现上述现有技术至少具有以下缺点:
在检测网络故障时,采用预留卡发起真实呼叫来排查故障,无法仿真用户故障时的真实情况,而且需要专门到用户故障申告地发起测试呼叫进行故障定位,成本较高,非常不方便,且解决问题的时间较长,用户的满意度差。
发明内容
为了实现模拟真实用户发起呼叫,本发明实施例提供了一种模拟呼叫的方法、设备和***。所述技术方案如下:
本发明实施例提供了一种模拟呼叫的方法,所述方法包括:
模拟呼叫局接收客户端或网管台发送的模拟主叫用户呼叫被叫用户的请求;
根据所述请求中指定的所述主叫用户的信息,获取所述主叫用户的数据;
根据所述数据构造始发呼叫消息,并根据所述始发呼叫消息模拟所述主叫用户发起到所述被叫用户的呼叫;当所述呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间的任一个局发生异常时,判定所述呼叫失败;当所述呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间所有局均正常时,判定所述呼叫成功。
本发明实施例还提供了一种模拟呼叫的设备,所述设备包括:
接收模块,用于接收客户端或网管台发送的模拟主叫用户呼叫被叫用户的请求;
获取模块,用于根据所述接收模块收到的请求中指定的所述主叫用户的信息,获取所述主叫用户的数据;
呼叫模块,包括:
构造单元,用于根据所述获取模块获取到的所述主叫用户的数据构造始发呼叫消息;
呼叫单元,用于根据所述构造单元构造的始发呼叫消息,模拟所述主叫用户发起到所述被叫用户的呼叫;
判断模块,用于当所述呼叫模块模拟的呼叫经过的所述设备所属的局与所述被叫用户所在的局之间的任一个局发生异常时,判定所述呼叫失败;当所述呼叫模块模拟的呼叫经过的所述设备所属的局与所述被叫用户所在的局之间所有局均正常时,判定所述呼叫成功。
本发明实施例提供了一种模拟呼叫的***,所述***包括模拟呼叫控制设备和模拟呼叫局;所述模拟呼叫控制设备,用于向所述模拟呼叫局发送模拟主叫用户呼叫被叫用户的请求,所述模拟呼叫控制设备为客户端或网管台;
所述模拟呼叫局包括:
接收模块,用于接收所述模拟呼叫控制设备发来的所述模拟主叫用户呼叫被叫用户的请求;
获取模块,用于根据所述接收模块收到的请求中指定的所述主叫用户的信息,获取所述主叫用户的数据;
呼叫模块,包括:
构造单元,用于根据所述获取模块获取到的所述主叫用户的数据构造始发呼叫消息;
呼叫单元,用于根据所述构造单元构造的始发呼叫消息,模拟所述主叫用户发起到所述被叫用户的呼叫;
判断模块,用于当所述呼叫模块模拟的呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间的任一个局发生异常时,判定所述呼叫失败;当所述呼叫模块模拟的呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间所有局均正常时,判定所述呼叫成功。
本发明实施例提供的技术方案的有益效果是:
通过接收模拟呼叫的请求,并根据该请求发起模拟呼叫,可以仿真用户的真实呼叫,用于定位呼叫过程中的故障时,不必专门到用户故障申告地发起测试呼叫进行故障定位,解决用户投诉的问题,提高了故障定位效率和用户的满意度,节省了维护成本,缩短了解决问题的时间,而且还可以用来对新业务进行测试,节省了测试成本。
附图说明
图1是本发明实施例1提供的模拟呼叫的方法的流程图;
图2是本发明实施例1提供的模拟主叫用户呼叫的示意图;
图3是本发明实施例2提供的模拟呼叫的方法的流程图;
图4是本发明实施例2提供的模拟中继入局呼叫的示意图;
图5是本发明实施例3提供的模拟呼叫的设备的结构图;
图6是本发明实施例4提供的模拟呼叫的***的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例通过模拟呼叫局接收模拟呼叫被叫用户的请求,根据该请求模拟到被叫用户的呼叫;当呼叫经过的模拟呼叫局与被叫用户所在的局中的任一个局发生异常时,判定呼叫失败;当呼叫经过的模拟呼叫局与被叫用户所在的局中所有局均正常时,判定呼叫成功,可以仿真用户的真实呼叫,用于定位呼叫过程中的故障时,可以解决用户投诉的问题,节约成本,提高故障定位率和用户的满意度,另外还可以用来对新业务进行测试,或者在业务割接时测试业务是否正常,并且如果有第三方设备能够模拟局间信令,还可以和第三方设备进行配合测试等等。
实施例1
本实施例以模拟呼叫局(以下简称为本局)模拟主叫用户始发呼叫为例进行说明,参见图1,本发明实施例提供了一种模拟呼叫的方法,具体包括以下步骤:
步骤101:操作员通过客户端/网管台向本局MSC(Mobile Switching Center,移动交换中心)发送模拟主叫用户呼叫被叫用户的请求消息。
其中,操作员可以通过与本局MSC相连接的网管台发送模拟主叫用户呼叫被叫用户的请求消息,或者通过客户端GUI(Graphical User Interface,图形用户界面)界面发送模拟主叫用户呼叫被叫用户的请求消息,该请求消息可以由操作员自行定义,例如,可以在该消息中指定主叫号码、主叫位置区小区和被叫号码等信息,该请求消息可以是A口或者Iu口消息。
步骤102:本局MSC收到模拟主叫用户呼叫被叫用户的请求消息后,根据请求消息中指定的主叫用户的信息,获取主叫用户的数据。其中,本局MSC还可以返回呼叫响应消息给客户端/网管台。
进一步地,参见图2,还可以在模拟呼叫的过程中引入监控电话,向被叫用户解释当前是在测试,并检查模拟主叫用户到被叫用户之间的话路是否正常,因此在获取主叫用户的数据之前还可以包括下面的步骤:
本局MSC向PSTN(Public Switched Telephone Network,公用电话交换网)发送IAM(InitialAddress Message,初始地址消息),呼叫监控电话。该IAM消息可以由设备商自行定义,其中可以携带监控电话号码等信息。PSTN收到IAM消息后,向本局MSC返回ACM(AddressComplete Message,地址全消息)振铃消息和ANM(Answer Message,应答消息)响应消息。本局MSC收到ACM振铃消息和ANM应答消息后,向网管台/客户端返回响应消息,告知网管台/客户端监控电话已接通。
步骤102中本局MSC根据主叫用户的信息获取主叫用户数据的具体过程如下:
本局MSC根据收到的请求消息中指定的主叫用户的信息判断VLR(Visit LoactionRegister,拜访位置寄存器)中是否有主叫用户的数据(即主叫用户是否在本局),如果有,则从VLR中读取主叫用户的数据;否则,本局MSC向HLR(Home Loaction Register,归属位置寄存器)发起数据恢复流程,接收HLR***的主叫用户的数据。
其中,本局MSC向HLR发起数据恢复流程的过程具体如下:
本局MSC向HLR发送restoreData(数据恢复)请求消息;HLR收到restoreData请求消息后,向本局MSC发送insertSubscriberData(***用户数据)请求消息,该请求消息中携带主叫用户数据,HLR通过insertSubscriberData请求消息向MSC***主叫用户数据;本局MSC收到HLR发送的insertSubscriberData请求消息后,从中提取主叫用户数据,并向HLR返回insertSubscriberData响应消息,表示已经收到主叫用户数据;HLR收到insertSubscriberData响应消息后,向本局MSC返回restoreData响应消息,表示数据恢复流程完成。
进一步地,参见图2,如果步骤101中操作员指定的主叫用户号码是MSISDN(MobileStation International Integrated Service Digital Network Number,移动台国际综合业务数字网号码),则在发起数据恢复流程之前,还包括:本局MSC向HLR发送sendIMSI请求消息;HLR收到该请求消息后,向本局MSC返回sendIMSI响应消息,并在该响应消息中携带主叫用户的MSISDN号码对应的IMSI(International Mobile Subscriber Identity,国际移动用户标识),本局MSC收到IMSI后,向HLR发起数据恢复流程。
步骤103:本局MSC根据获取的主叫用户的数据,构造始发呼叫消息,然后根据该始发呼叫消息模拟主叫用户发起到被叫用户的呼叫。
具体如下:本局MSC根据获取的数据构造CM_SERVICE_REQUEST(ConnectionManagement Service Request,连接管理业务请求)消息,将主叫用户的状态更改为活动状态,并标识主叫用户当前的呼叫为模拟呼叫,防止影响主叫用户发起真实的呼叫,然后模拟主叫用户发起到被叫用户的呼叫。其中,CM_SERVICE_REQUEST消息即始发呼叫消息。
进一步地,步骤102中本局MSC获取主叫用户的数据之后,还可以备份该数据,如将获取的主叫用户的数据备份到临时的数据中,而不保存在VLR,从而避免真实用户发起的呼叫受到影响。相应地,步骤103中本局MSC模拟主叫用户发起呼叫的过程具体如下:
本局MSC从备份用的临时数据库中读取主叫用户的数据,根据读取的主叫用户的数据构造CM_SERVICE_REQUEST消息,将备份的数据中主叫用户的状态更改为活动状态,然后模拟主叫用户发起到被叫用户的呼叫。其中,模拟呼叫的过程中,与现有真实呼叫不同的是,MSC通过SIFOC(Send Information For Outgoing Call,为出呼叫而获取用户数据)消息到临时数据库中获取主叫用户数据,而不是到VLR中获取数据。
步骤104:判断被叫用户是否在本局,如果是,则执行步骤105;否则,执行步骤108。
步骤105:判断本局是否异常,如果是,则执行步骤106;否则,执行步骤107。
步骤106:判定当前模拟的呼叫失败,本局MSC直接向网管台/客户端返回故障响应消息,上报本局MSC发生异常的信息,然后结束。
MSC内部异常可能是数据失效,或者主叫用户签约了特殊业务而释放呼叫,例如运营商制定了业务码或设置了漫游限制等。
步骤107:判定本局MSC当前模拟的呼叫成功,然后结束。
步骤108:此时被叫用户在本局的后向局MSCb,先判断本局是否异常,如果是,则执行步骤109;否则,执行步骤110。
步骤109:判定本局MSC当前模拟的呼叫失败,然后结束。
步骤110:本局MSC向后向局MSCb发送IAM入局消息,将呼叫接续到后向局MSCb,并接收后向局MSCb返回的响应消息。
IAM入局消息信令中的内容可以直接填充,主叫号码、被叫号码、OPC、DPC和NI由用户设定。
步骤111:本局MSC根据收到的响应消息判断后向局是否异常,如果是,则执行步骤112;否则,执行步骤113。
当后向局MSCb向本局MSC返回REL(Release)拆线消息时,则表明后向局接续发生异常,如果后向局有多个,则表明多个后向局中至少有一处异常发生,此时本局的操作员可以通知后向局的操作员,告知本局无异常情况,请该局的操作员继续排查异常情况,以进一步确定是多个后向局中的哪个后向局发生故障;当后向局MSCb向MSC返回ACM振铃消息和ANM应答消息时,则表明后向局接续正常。
步骤112:判定本局MSC当前模拟的呼叫失败,本局MSC向网管台/客户端返回故障响应消息,上报后向局发生异常的信息,然后结束。
步骤106和112中本局MSC向网管台/客户端返回的故障响应消息可以由操作员自行定义,该消息中可以携带本局故障或后向局故障以及故障原因值等信息。
步骤113:判定本局MSC当前模拟的呼叫成功,进一步地,本局MSC可以将监控电话连接到被叫用户,然后结束。
通过监控电话,操作员可以和被叫用户通话,检查通话质量,如果通话正常,操作员可以向被叫用户解释当前是一次测试呼叫。
本实施例通过本局获取主叫用户的数据,根据该数据模拟主叫用户发起呼叫,当呼叫经过的所有局中任一个局发生异常,则判定呼叫失败,当呼叫经过的所有局均正常时,则判定呼叫成功。该模拟呼叫用于定位呼叫故障时,可以仿真用户故障时的真实情况,与中继入局模拟呼叫结合起来进行故障定位,不必专门到用户故障申告地发起测试呼叫进行故障定位,节约了成本,缩短了解决问题的时间,提高了用户的满意度和故障定位效率,而且还可以用来对新业务进行测试,节省了维护成本及新业务测试的成本。修改主叫用户的状态时设置标识,或者备份主叫用户的数据后修改主叫用户的状态,尽可能地反映了真实用户发起呼叫时的情景,不会影响真实用户的呼叫,避免了对真实用户的呼叫造成影响。
实施例2
本实施例以模拟呼叫局(以下简称本局)模拟中继入局呼叫为例进行说明,参见图3,本发明实施例还提供了一种模拟呼叫的方法,具体包括以下步骤:
步骤201:本局MSCb的操作员通过客户端/网管台向本局MSCb发送模拟中继入局呼叫被叫用户的请求消息。
模拟中继入局呼叫的请求消息中可以包含主叫号码、被叫号码和入局局向等。该消息可以是ISUP(ISDN User Part,ISDN用户部分),PRA,R2,TUP(Telephone User Part,电话用户部分),BICC(Bearer Independent Call Control承载无关呼叫控制)等各种中继信令。
步骤202:本局MSCb收到模拟中继入局呼叫的请求消息后,构造始发呼叫消息,然后根据该始发呼叫消息模拟中继入局发起到被叫用户的呼叫。其中,始发呼叫消息即IAM消息。另外,本局MSCb还向客户端/网管台返回呼叫响应消息。
参见图4,进一步地,本局MSCb还可以在模拟呼叫的过程中引入监控电话,向被叫用户解释当前是在测试,并检查本局到被叫用户之间的话路是否正常,因此在模拟中继入局发起呼叫之前还可以包括下面的步骤:
本局MSCb向PSTN发送IAM消息,呼叫监控电话。PSTN收到1AM呼叫请求消息后,向本局返回ACM振铃消息和ANM应答消息。本局收到PSTN的ACM振铃消息和ANM应答消息后,向网管台/客户端返回响应消息,告知网管台/客户端监控电话已接通。监控电话接通后,本局继续执行模拟IAM入局消息,模拟中继入局发起呼叫的步骤。
为了提高测试的真实性,进一步地,还可以在实施例1中模拟主叫用户发起呼叫的过程中执行链路信令跟踪,跟踪主叫用户所在的局发出的初始地址消息;则本实施例中本局模拟中继入局发起呼叫时,可以接收主叫用户所在的局发来的初始地址消息,并将该初始地址消息作为中继入局的初始地址消息,进行模拟呼叫。
步骤203:在模拟中继入局呼叫的过程中,判断本局是否异常,如果是,则执行步骤204;否则,执行步骤205。
步骤204:判定本局MSCb当前模拟的中继入局呼叫失败,本局MSCb直接向网管台/客户端返回故障响应消息,上报本局发生异常的信息,然后结束。
步骤205:本局MSCb向后向局MSCb’发送IAM入局消息,将呼叫接续到后向局MSCb’。
步骤206:本局MSCb接收后向局返回的响应消息。
步骤207:本局MSCb根据收到的响应消息判断后向局是否有异常,如果是,则执行步骤208;否则,执行步骤209。
步骤208:判定本局当前模拟的中继入局呼叫失败,本局向网管台/客户端返回故障响应消息,上报后向局发生异常的信息,然后结束。
如果被叫用户就在该后向局MSCb’,即本局的后向局只有一个,则可以直接定位出故障在后向局MSCb’,如果本局的后向局有多个,则后向局MSCb’返回的响应消息并不能定位出哪个后向局发生故障,则进一步地,本局的操作员可以通知后向局MSCb’继续模拟中继入局呼叫,从而继续排查呼叫故障所在。后向局MSCb’发起中继入局呼叫的过程与本实施例中的方法相同,此处不再赘述。
例如,北京的MSC收到用户投诉后,操作员通过模拟投诉用户发起呼叫进行故障定位,如果北京局正常,则通知后向局如天津局的MSC进行故障定位,该局的操作员通过模拟中继入局发起呼叫,检测是天津局还是其他局发生故障,如果是其他局发生故障,则通知其他局继续进行故障定位。
步骤209:判定本局当前模拟的中继入局呼叫成功,进一步地,本局MSCb可以将监控电话连接到被叫用户,然后结束。
通过监控电话,本局操作员可以和被叫用户通话,检查通话质量,如果通话正常,操作员可以向被叫用户解释当前是一次测试呼叫。
进一步地,为了不影响真实用户的话单,主叫话单中主叫号码可以让操作员自行设定或者由***设置为测试MSC的MSC号码;为了不影响后向局的话单,局间IAM消息也可以填为操作员自行设定的号码或者由***设置为测试MSC的MSC号码。模拟呼叫过程中,如果主叫用户或者被叫用户是智能用户,则***可以控制不触发智能业务,这样用户不会被误扣费。如果为了测试智能业务而进行模拟呼叫,则在模拟呼叫的过程中,MSC需要将上报给SCP(Service Control Point,业务控制点)的ACR(Apply Charging Report,应用计费报告)时长填为0,指示SCP不扣费,SCP收到该ACR后,读取到ACR的时长为0,则不对当前的模拟呼叫进行计费。
本实施例通过本局模拟中继入局发起呼叫,可以仿真用户故障时的真实情况,用于故障定位时可以解决远程投诉的问题,远程排查出故障所在并将结果返回给用户故障申告地,节约了成本,缩短了解决问题的时间,提高了用户的满意度和故障定位效率,而且还可以用来对新业务进行测试,节省了维护成本及新业务测试的成本。通过链路信令跟踪的初始地址消息发送模拟呼叫,可以提高模拟的真实性。
实施例3
参见图5,本发明实施例提供了一种模拟呼叫的设备,具体包括:
接收模块,用于接收模拟呼叫被叫用户的请求;
呼叫模块,用于根据接收模块收到的请求,模拟到被叫用户的呼叫;
判断模块,用于当呼叫模块模拟的呼叫经过的设备所属的局与被叫用户所在的局中的任一个局发生异常时,判定呼叫失败;当呼叫模块模拟的呼叫经过的设备所属的局与被叫用户所在的局中所有局均正常时,判定呼叫成功。
其中,呼叫模块可以具体包括:
构造单元,用于根据接收模块收到的请求构造始发呼叫消息;
呼叫单元,用于根据构造单元构造的始发呼叫消息,模拟到被叫用户的呼叫。
其中,模拟呼叫的设备可以用来发起模拟主叫用户始发呼叫,则接收模块可以具体用于接收模拟主叫用户呼叫被叫用户的请求;相应地,上述设备还包括:获取模块,用于根据接收模块收到的请求中指定的主叫用户的信息,获取主叫用户的数据;而且呼叫模块具体用于根据获取模块获取的数据模拟主叫用户发起到被叫用户的呼叫。
其中,获取模块具体包括:
判断单元,用于根据接收模块收到的请求中指定的主叫用户的信息,判断拜访位置寄存器中是否有主叫用户的数据;
获取单元,用于如果判断单元判断出拜访位置寄存器中有主叫用户的数据,则从拜访位置寄存器中读取数据;否则,发起数据恢复流程,接收归属位置寄存器***的数据。
当主叫用户的号码为移动台国际综合业务数字网号码,获取单元具体包括:
读取子单元,用于当判断单元判断出拜访位置寄存器中有主叫用户的数据时,从拜访位置寄存器中读取数据;
数据恢复子单元,用于当判断单元判断出拜访位置寄存器中没有主叫用户的数据时,向归属位置寄存器发送请求消息,请求发送国际移动用户标识;还用于接收归属位置寄存器返回的响应消息,响应消息中携带主叫用户的移动台国际综合业务数字网号码对应的国际移动用户标识;并根据国际移动用户标识向归属位置寄存器发起数据恢复流程;还用于接收归属位置寄存器***的数据。
其中,呼叫模块具体包括:
处理单元,用于根据获取模块获取的数据构造连接管理业务请求消息,将主叫用户的状态更改为活动状态,并标识主叫用户当前的呼叫为模拟呼叫;
呼叫单元,用于根据处理单元得到的连接管理业务请求消息,模拟主叫用户发起到被叫用户的呼叫。
进一步地,设备还可以包括:
备份模块,用于备份获取模块获取的数据;
相应地,呼叫模块具体包括:
处理单元,用于根据备份模块备份的数据构造连接管理业务请求消息,将备份模块备份的数据中主叫用户的状态更改为活动状态;
呼叫单元,用于根据处理单元得到的连接管理业务请求消息,模拟主叫用户发起到被叫用户的呼叫。
其中,判断模块具体包括:
第一判断单元,用于当被叫用户在设备所属的局时,判断设备所属的局是否异常,如果正常,则判定呼叫成功;如果异常,则判定呼叫失败;
第二判断单元,用于当被叫用户在设备所属的局的后向局时,先判断设备所属的局是否异常,如果异常,则判定呼叫失败;如果正常,将呼叫接续到后向局,通过后向局返回的响应消息判断后向局是否异常,如果正常,则判定呼叫成功;如果异常,则判定呼叫失败。
另外,上述模拟呼叫的设备还可以用来发起模拟中继入局发起呼叫,则接收模块还可以用于接收模拟中继入局呼叫被叫用户的请求;相应地,呼叫模块具体用于根据接收模块收到的请求,模拟中继入局发起到被叫用户的呼叫。
进一步地,接收模块还用于接收主叫用户所在的局发来的初始地址消息,初始地址消息为主叫用户所在的局在模拟主叫用户发起呼叫的过程中,执行链路信令跟踪获得的初始地址消息;
相应地,呼叫模块具体用于根据接收模块收到的请求,将接收模块收到的初始地址消息作为中继入局的初始地址消息,模拟中继入局发起到被叫用户的呼叫。
本实施例中模拟呼叫的设备通过接收模拟呼叫的请求,并根据该请求发起模拟呼叫,可以仿真用户的真实呼叫,可以用于呼叫故障定位,通过模拟主叫用户始发呼叫以及模拟中继入局呼叫,实现了不必专门到用户故障申告地发起测试呼叫进行故障定位,节约了成本,缩短了解决问题的时间,提高了用户的满意度和故障定位效率,另外还可以用来对新业务进行测试,节省了维护成本及新业务测试的成本。修改主叫用户的状态时设置标识,或者备份主叫用户的数据后修改主叫用户的状态,尽可能地反映了真实用户发起呼叫时的情景,不会影响真实用户的呼叫,避免了对真实用户的呼叫造成影响。
实施例4
参见图6,本发明实施例提供了一种模拟呼叫的***,包括模拟呼叫控制设备和模拟呼叫局;
模拟呼叫控制设备,用于向模拟呼叫局发送模拟呼叫被叫用户的请求,该设备可以为网管设备;
模拟呼叫局包括:
接收模块,用于接收模拟呼叫控制设备发来的请求;
呼叫模块,用于根据接收模块收到的请求,模拟到被叫用户的呼叫;
判断模块,用于当呼叫模块模拟的呼叫经过的模拟呼叫局与被叫用户所在的局中的任一个局发生异常时,判定呼叫失败;当呼叫模块模拟的呼叫经过的模拟呼叫局与被叫用户所在的局中所有局均正常时,判定呼叫成功。
模拟呼叫控制设备发送的请求可以为模拟主叫用户呼叫被叫用户的请求,则模拟呼叫局还包括:
跟踪模块,用于在呼叫模块模拟主叫用户发起到被叫用户的呼叫的过程中,执行链路信令跟踪,获取模拟呼叫局发出的初始地址消息并发送给模拟呼叫局的后向局。
模拟呼叫控制设备发送的请求可以为模拟中继入局呼叫被叫用户的请求,则接收模块还用于接收主叫用户所在的局发来的初始地址消息,相应地,呼叫模块具体用于根据模拟中继入局呼叫被叫用户的请求,将接收模块收到的初始地址消息作为中继入局的初始地址消息,模拟中继入局发起到被叫用户的呼叫。
为了提高测试的真实性,进一步地,上述***还包括:
监控电话,用于在模拟呼叫局模拟到被叫用户的呼叫过程中,接收到模拟呼叫局的呼叫后,接通被叫用户。通过监控电话,模拟呼叫局操作员可以和被叫用户通话,检查通话质量,如果通话正常,操作员可以向被叫用户解释当前是一次测试呼叫。
本实施例通过模拟呼叫局模拟到被叫用户的呼叫,可以定位呼叫过程中的故障,解决用户投诉的问题,使得维护人员无须到投诉用户故障地发起测试呼叫,缩短了解决问题的时间,提高了故障定位效率和用户的满意度,而且还可以用来对新业务进行测试,节省了维护成本及新业务测试的成本。通过链路信令跟踪的初始地址消息发送模拟呼叫,可以提高模拟的真实性。引入监控电话,可以进一步提高测试的真实性。
本发明实施例可以通过软件实现,相应的软件可以存储在可读取的存储介质中,例如,MSC的硬盘或缓存中。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (21)
1.一种模拟呼叫的方法,其特征在于,所述方法包括:
模拟呼叫局接收客户端或网管台发送的模拟主叫用户呼叫被叫用户的请求;
根据所述请求中指定的所述主叫用户的信息,获取所述主叫用户的数据;
根据所述数据构造始发呼叫消息,并根据所述始发呼叫消息模拟所述主叫用户发起到所述被叫用户的呼叫;当所述呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间的任一个局发生异常时,判定所述呼叫失败;当所述呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间所有局均正常时,判定所述呼叫成功。
2.根据权利要求1所述的模拟呼叫的方法,其特征在于,所述获取所述主叫用户的数据的步骤具体为:
判断拜访位置寄存器中是否有所述主叫用户的数据,如果有,则从所述拜访位置寄存器中读取所述数据;否则,发起数据恢复流程,接收归属位置寄存器***的所述数据。
3.根据权利要求2所述的模拟呼叫的方法,其特征在于,所述主叫用户的号码为移动台国际综合业务数字网号码,所述发起数据恢复流程的步骤具体包括:
所述模拟呼叫局向归属位置寄存器发送请求消息,请求发送国际移动用户标识;
所述归属位置寄存器收到该请求消息后,返回响应消息,所述响应消息中携带所述主叫用户的移动台国际综合业务数字网号码对应的国际移动用户标识;
所述模拟呼叫局收到所述国际移动用户标识后,向所述归属位置寄存器发起数据恢复流程。
4.根据权利要求1所述的模拟呼叫的方法,其特征在于,所述根据所述数据模拟所述主叫用户发起到所述被叫用户的呼叫的步骤具体包括:
根据所述数据构造连接管理业务请求消息,将所述主叫用户的状态更改为活动状态,并标识所述主叫用户当前的呼叫为模拟呼叫,然后模拟所述主叫用户发起到所述被叫用户的呼叫。
5.根据权利要求1所述的模拟呼叫的方法,其特征在于,所述获取所述主叫用户的数据之后,还包括备份所述数据的步骤,相应地,所述根据所述数据模拟所述主叫用户发起到所述被叫用户的呼叫的步骤具体包括:
根据所述备份的数据构造连接管理业务请求消息,将所述备份的数据中所述主叫用户的状态更改为活动状态,然后模拟所述主叫用户发起到所述被叫用户的呼叫。
6.根据权利要求1所述的模拟呼叫的方法,其特征在于,所述当所述呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间的任一个局发生异常时,判定所述呼叫失败;当所述呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间所有局均正常时,判定所述呼叫成功的步骤具体包括:
如果所述被叫用户在所述模拟呼叫局,则判断所述模拟呼叫局是否异常,如果正常,则判定所述呼叫成功;如果异常,则判定所述呼叫失败;
如果所述被叫用户在所述模拟呼叫局的后向局,则先判断所述模拟呼叫局是否异常,如果异常,则判定所述呼叫失败;如果正常,将所述呼叫接续到所述后向局,通过所述后向局返回的响应消息判断所述后向局是否异常,如果正常,则判定所述呼叫成功;如果异常,则判定所述呼叫失败。
7.根据权利要求1所述的模拟呼叫的方法,其特征在于,所述请求具体为模拟中继入局呼叫被叫用户的请求,相应地,所述根据所述请求模拟到所述被叫用户的呼叫的步骤具体为:
根据所述请求,模拟中继入局发起到所述被叫用户的呼叫。
8.根据权利要求7所述的模拟呼叫的方法,其特征在于,所述模拟呼叫局接收模拟呼叫被叫用户的请求的步骤之前还包括:
接收主叫用户所在的局发来的初始地址消息,所述初始地址消息为所述主叫用户所在的局在模拟所述主叫用户发起呼叫的过程中,执行链路信令跟踪获得的初始地址消息;
相应地,所述模拟中继入局发起到所述被叫用户的呼叫的步骤具体为:
将所述初始地址消息作为中继入局的初始地址消息,模拟中继入局发起到所述被叫用户的呼叫。
9.根据权利要求1所述的模拟呼叫的方法,其特征在于,所述方法还包括:
在模拟到所述被叫用户的呼叫的过程中,建立到监控电话的呼叫,将所述监控电话与所述被叫用户接通。
10.一种模拟呼叫的设备,其特征在于,所述设备包括:
接收模块,用于接收客户端或网管台发送的模拟主叫用户呼叫被叫用户的请求;
获取模块,用于根据所述接收模块收到的请求中指定的所述主叫用户的信息,获取所述主叫用户的数据;
呼叫模块,包括:
构造单元,用于根据所述获取模块获取到的所述主叫用户的数据构造始发呼叫消息;
呼叫单元,用于根据所述构造单元构造的始发呼叫消息,模拟所述主叫用户发起到所述被叫用户的呼叫;
判断模块,用于当所述呼叫模块模拟的呼叫经过的所述设备所属的局与所述被叫用户所在的局之间的任一个局发生异常时,判定所述呼叫失败;当所述呼叫模块模拟的呼叫经过的所述设备所属的局与所述被叫用户所在的局之间所有局均正常时,判定所述呼叫成功。
11.根据权利要求10所述的模拟呼叫的设备,其特征在于,所述获取模块具体包括:
判断单元,用于根据所述接收模块收到的请求中指定的所述主叫用户的信息,判断拜访位置寄存器中是否有所述主叫用户的数据;
获取单元,用于如果所述判断单元判断出所述拜访位置寄存器中有所述主叫用户的数据,则从所述拜访位置寄存器中读取所述数据;否则,发起数据恢复流程,接收归属位置寄存器***的所述数据。
12.根据权利要求11所述的模拟呼叫的设备,其特征在于,所述主叫用户的号码为移动台国际综合业务数字网号码,所述获取单元具体包括:
读取子单元,用于当所述判断单元判断出所述拜访位置寄存器中有所述主叫用户的数据时,从所述拜访位置寄存器中读取所述数据;
数据恢复子单元,用于当所述判断单元判断出所述拜访位置寄存器中没有所述主叫用户的数据时,向归属位置寄存器发送请求消息,请求发送国际移动用户标识;还用于接收所述归属位置寄存器返回的响应消息,所述响应消息中携带所述主叫用户的移动台国际综合业务数字网号码对应的国际移动用户标识;并根据所述国际移动用户标识向所述归属位置寄存器发起数据恢复流程;还用于接收所述归属位置寄存器***的所述数据。
13.根据权利要求10所述的模拟呼叫的设备,其特征在于,所述呼叫模块具体包括:
处理单元,用于根据所述获取模块获取的数据构造连接管理业务请求消息,将所述主叫用户的状态更改为活动状态,并标识所述主叫用户当前的呼叫为模拟呼叫;
呼叫单元,用于根据所述处理单元得到的连接管理业务请求消息,模拟所述主叫用户发起到所述被叫用户的呼叫。
14.根据权利要求10所述的模拟呼叫的设备,其特征在于,所述设备还包括:
备份模块,用于备份所述获取模块获取的数据;
相应地,所述呼叫模块具体包括:
处理单元,用于根据所述备份模块备份的数据构造连接管理业务请求消息,将所述备份模块备份的数据中所述主叫用户的状态更改为活动状态;
呼叫单元,用于根据所述处理单元得到的连接管理业务请求消息,模拟所述主叫用户发起到所述被叫用户的呼叫。
15.根据权利要求10所述的模拟呼叫的设备,其特征在于,所述判断模块具体包括:
第一判断单元,用于当所述被叫用户在所述设备所属的局时,判断所述设备所属的局是否异常,如果正常,则判定所述呼叫成功;如果异常,则判定所述呼叫失败;
第二判断单元,用于当所述被叫用户在所述设备所属的局的后向局时,先判断所述设备所属的局是否异常,如果异常,则判定所述呼叫失败;如果正常,将所述呼叫接续到所述后向局,通过所述后向局返回的响应消息判断所述后向局是否异常,如果正常,则判定所述呼叫成功;如果异常,则判定所述呼叫失败。
16.根据权利要求10所述的模拟呼叫的设备,其特征在于,所述接收模块具体用于接收模拟中继入局呼叫被叫用户的请求;相应地,所述呼叫模块具体用于根据所述接收模块收到的请求,模拟中继入局发起到所述被叫用户的呼叫。
17.根据权利要求16所述的模拟呼叫的设备,其特征在于,所述接收模块还用于接收主叫用户所在的局发来的初始地址消息,所述初始地址消息为所述主叫用户所在的局在模拟所述主叫用户发起呼叫的过程中,执行链路信令跟踪获得的初始地址消息;
相应地,所述呼叫模块具体用于根据所述接收模块收到的请求,将所述接收模块收到的初始地址消息作为中继入局的初始地址消息,模拟中继入局发起到所述被叫用户的呼叫。
18.一种模拟呼叫的***,其特征在于,所述***包括模拟呼叫控制设备和模拟呼叫局;
所述模拟呼叫控制设备,用于向所述模拟呼叫局发送模拟主叫用户呼叫被叫用户的请求,所述模拟呼叫控制设备为客户端或网管台;
所述模拟呼叫局包括:
接收模块,用于接收所述模拟呼叫控制设备发来的所述模拟主叫用户呼叫被叫用户的请求;
获取模块,用于根据所述接收模块收到的请求中指定的所述主叫用户的信息,获取所述主叫用户的数据;
呼叫模块,包括:
构造单元,用于根据所述获取模块获取到的所述主叫用户的数据构造始发呼叫消息;
呼叫单元,用于根据所述构造单元构造的始发呼叫消息,模拟所述主叫用户发起到所述被叫用户的呼叫;
判断模块,用于当所述呼叫模块模拟的呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间的任一个局发生异常时,判定所述呼叫失败;当所述呼叫模块模拟的呼叫经过的所述模拟呼叫局与所述被叫用户所在的局之间所有局均正常时,判定所述呼叫成功。
19.根据权利要求18所述的模拟呼叫的***,其特征在于,所述请求为模拟主叫用户呼叫所述被叫用户的请求,所述模拟呼叫局还包括:
跟踪模块,用于在所述呼叫模块模拟所述主叫用户发起到所述被叫用户的呼叫的过程中,执行链路信令跟踪,获取所述模拟呼叫局发出的初始地址消息并发送给所述模拟呼叫局的后向局。
20.根据权利要求18所述的模拟呼叫的***,其特征在于,所述请求为模拟中继入局呼叫被叫用户的请求,所述接收模块还用于接收主叫用户所在的局发来的初始地址消息,相应地,所述呼叫模块具体用于根据所述模拟中继入局呼叫被叫用户的请求,将所述接收模块收到的初始地址消息作为中继入局的初始地址消息,模拟中继入局发起到所述被叫用户的呼叫。
21.根据权利要求18所述的模拟呼叫的***,其特征在于,所述***还包括:
监控电话,用于在所述模拟呼叫局模拟到所述被叫用户的呼叫过程中,接收到所述模拟呼叫局的呼叫后,接通所述被叫用户。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101761211A CN101150623B (zh) | 2007-10-19 | 2007-10-19 | 模拟呼叫的方法、设备和*** |
PCT/CN2008/072732 WO2009052756A1 (fr) | 2007-10-19 | 2008-10-17 | Procédé, dispositif et système de simulation d'appels |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101761211A CN101150623B (zh) | 2007-10-19 | 2007-10-19 | 模拟呼叫的方法、设备和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101150623A CN101150623A (zh) | 2008-03-26 |
CN101150623B true CN101150623B (zh) | 2011-09-14 |
Family
ID=39250951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101761211A Expired - Fee Related CN101150623B (zh) | 2007-10-19 | 2007-10-19 | 模拟呼叫的方法、设备和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101150623B (zh) |
WO (1) | WO2009052756A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150623B (zh) * | 2007-10-19 | 2011-09-14 | 华为技术有限公司 | 模拟呼叫的方法、设备和*** |
CN101984697A (zh) * | 2010-10-19 | 2011-03-09 | 中兴通讯股份有限公司 | 一种无线数据业务排障方法及*** |
CN113489849A (zh) * | 2021-07-07 | 2021-10-08 | 携程科技(上海)有限公司 | 虚拟号可用性检测方法、装置、电子设备、存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101014174A (zh) * | 2007-01-18 | 2007-08-08 | 华为技术有限公司 | 检测媒体网关间电路状态的方法、交换中心和通信*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6519228B1 (en) * | 1999-12-22 | 2003-02-11 | International Business Machines Corp. | System and method of operation for verifying and validating public switch telephone networks (PSTN) to (IP) network services |
DE10135933A1 (de) * | 2001-07-24 | 2003-02-13 | Siemens Ag | Verfahren zur Prüfung einer Nutzkanalverbindung in einem Telekommunikationssystem |
CN1855960B (zh) * | 2005-04-21 | 2010-07-14 | 中兴通讯股份有限公司 | 一种mgcp大话务量模拟呼叫自动测试工具和方法 |
US7539288B2 (en) * | 2005-11-16 | 2009-05-26 | Samsung Electronics Co., Ltd. | Apparatus and method for simulating a trunk gateway in a telecommunications switch test system |
CN100518358C (zh) * | 2007-01-16 | 2009-07-22 | Ut斯达康通讯有限公司 | Phs通讯***的自动测试方法和装置 |
CN101150623B (zh) * | 2007-10-19 | 2011-09-14 | 华为技术有限公司 | 模拟呼叫的方法、设备和*** |
-
2007
- 2007-10-19 CN CN2007101761211A patent/CN101150623B/zh not_active Expired - Fee Related
-
2008
- 2008-10-17 WO PCT/CN2008/072732 patent/WO2009052756A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101014174A (zh) * | 2007-01-18 | 2007-08-08 | 华为技术有限公司 | 检测媒体网关间电路状态的方法、交换中心和通信*** |
Also Published As
Publication number | Publication date |
---|---|
CN101150623A (zh) | 2008-03-26 |
WO2009052756A1 (fr) | 2009-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2181910C2 (ru) | Способ и устройство для телеголосования в интеллектуальной сети | |
US6345182B1 (en) | Charging in a telecommunications system | |
US6697468B2 (en) | System and method for providing call information in real time | |
EP2146529A1 (en) | Method, system and apparatus for dropping back to voice call from video call | |
CN101437089B (zh) | 实现主叫名显示业务的方法和主叫信息服务设备 | |
CN100477819C (zh) | 基于智能网信令监控的开机提醒的方法及其*** | |
US6654599B1 (en) | Call charges in a telecommunications network | |
CN101150623B (zh) | 模拟呼叫的方法、设备和*** | |
EP2117211A1 (en) | A device, a method and a system for realizing hangup notification service | |
CN110493810A (zh) | 录音通知故障的检测方法、装置、设备和介质 | |
US7103345B1 (en) | Call information output in a telecommunication network | |
CN108696832A (zh) | 通话处理方法、装置及设备、计算机可读存储介质 | |
CN100558175C (zh) | 智能用户补充业务计费的实现方法及*** | |
CN101155321A (zh) | 呼叫过程中的失败处理的方法 | |
CN100550937C (zh) | 一种在线式无线公话的实现方法 | |
CN103596156A (zh) | 生成含被叫方用户号码的呼叫明细记录的***及方法 | |
CN100571300C (zh) | 一种gsm网络在线式公话的实现方法 | |
CN101355819B (zh) | 基于目标网的综合vpn应急***及其控制方法 | |
CN101360317A (zh) | 一种用于评估接续时长的测试方法 | |
KR970006947B1 (ko) | 서비스교환기의정보료수납대행서비스호를시험하기위한응용프로세스시뮬레이션방법 | |
KR950009432B1 (ko) | 전전자 교환기에서 서비스 번호를 이용한 지능망 서비스 인지 방법 | |
KR960003504B1 (ko) | 지능망 서비스 로직 시험 방법 | |
CN100474874C (zh) | 显示通话业务相关信息的方法 | |
CN100539718C (zh) | 在接入网络和本地交换机间选择承载链路的方法和设备 | |
KR0134713B1 (ko) | 지능망 서비스 교환기(ssp)의 지능망 서비스 제어 시스템(scp) 시뮬레이션 방법. |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110914 Termination date: 20121019 |