CN117041420A - 语音通话的测试方法、装置及设备 - Google Patents
语音通话的测试方法、装置及设备 Download PDFInfo
- Publication number
- CN117041420A CN117041420A CN202310988607.4A CN202310988607A CN117041420A CN 117041420 A CN117041420 A CN 117041420A CN 202310988607 A CN202310988607 A CN 202310988607A CN 117041420 A CN117041420 A CN 117041420A
- Authority
- CN
- China
- Prior art keywords
- target
- communication link
- link
- determining
- preset
- 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.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 221
- 238000004891 communication Methods 0.000 claims abstract description 278
- 238000000034 method Methods 0.000 claims abstract description 74
- 230000004044 response Effects 0.000 claims abstract description 42
- 230000002159 abnormal effect Effects 0.000 claims description 29
- 230000005856 abnormality Effects 0.000 claims description 22
- 238000003860 storage Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 238000013473 artificial intelligence Methods 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000004801 process automation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
-
- 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/2272—Subscriber line supervision circuits, e.g. call detection circuits
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
本申请实施例提供一种语音通话的测试方法、装置及设备,涉及人工智能技术领域、金融科技领域或其他相关领域。该方法包括:确定待测试的目标通话***,所述目标通话***包括目标终端、至少一个目标外呼服务器和至少一个网关服务器;确定所述目标终端对应的至少一个目标通信链路,所述目标通信链路为所述目标外呼服务器与所述网关服务器之间的通信链路;通过所述至少一个目标通信链路,与所述目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果;根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,并向预设设备发送所述测试结果。提高了测试通话***过程中拨打语音通话和接听响应语音通话的效率。
Description
技术领域
本申请实施例涉及人工智能技术领域,尤其涉及一种语音通话的测试方法、装置及设备。
背景技术
企业内部的工作人员可以通过语音通话进行与客户进行沟通,以解决客户提出的问题或者完成业务交易。为了确保与客户正常进行语音通话,需要定期对企业的通话***进行测试。
在相关技术中,可以通过如下方式对语音通话进行测试:工作人员通过终端设备中的应用程序设置语音通话对应的配置信息(例如,目标终端的电话号码、外呼服务器、网关服务器等)。根据用户设置的信息,通过对应的服务器与目标终端建立通话连接。在确定建立连接之后,工作人员通过语音通话对通话***进行测试,以确定通话***是否存在异常。在上述过程中,由于每次测试都需要人工拨打并进行语音通话,从而确定通话***是否存在异常,导致测试通话***过程中拨打语音通话和接听响应语音通话的效率较低。
发明内容
本申请实施例提供一种语音通话的测试方法、装置及设备,用以解决测试通话***过程中拨打语音通话和接听响应语音通话的效率较低的问题。
第一方面,本申请实施例提供一种语音通话的测试方法,包括:
确定待测试的目标通话***,所述目标通话***包括目标终端、至少一个目标外呼服务器和至少一个网关服务器;
确定所述目标终端对应的至少一个目标通信链路,所述目标通信链路为所述目标外呼服务器与所述网关服务器之间的通信链路;
通过所述至少一个目标通信链路,与所述目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果;
根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,并向预设设备发送所述测试结果。
在一种可能的实施方式中,确定所述目标终端对应的至少一个目标通信链路,包括:
确定多个预设通信链路,所述预设通信链路为预设外呼服务器和预设网关服务器之间的通信链路;
根据所述至少一个目标外呼服务器的标识和所述至少一个网关服务器的标识,在所述多个预设通信链路中确定所述至少一个目标通信链路。
在一种可能的实施方式中,根据所述至少一个目标外呼服务器的标识和所述至少一个网关服务器的标识,在所述多个预设通信链路中确定所述至少一个目标通信链路,包括:
针对任意一个预设通信链路,若所述至少一个目标外呼服务器中包括所述预设外呼服务器,且所述至少一个网关服务器中包括所述预设网关服务器,则将所述预设通信链路确定为所述目标通信链路。
在一种可能的实施方式中,针对任意一个目标通信链路;通过所述目标通信链路,与所述目标终端建立语音通话,得到所述目标通信链路对应的链路测试结果,包括:
通过所述目标通信链路,向所述目标终端发送呼叫请求;
若在预设时长内接收到所述呼叫请求对应的接通响应,则与所述目标终端进行语音测试,得到所述链路测试结果;
若在所述预设时长内未接收到所述呼叫请求对应的接通响应,则确定所述链路测试结果为链路异常。
在一种可能的实施方式中,通过所述目标通信链路,向所述目标终端发送呼叫请求,包括:
确定所述目标终端的通话号码;
根据所述目标通信链路对应的网关服务器的标识和所述通话号码,生成所述呼叫请求;
向所述目标通信链路对应的目标外呼服务器发送所述呼叫请求。
在一种可能的实施方式中,与所述目标终端进行语音测试,得到所述链路测试结果,包括:
确定预设语音信息,并播放所述预设语音信息;
若接收到所述预设语音信息对应的预设响应信息,则确定所述链路测试结果为链路正常;
若未接收到所述预设响应信息,则确定所述链路测试结果为链路异常。
在一种可能的实施方式中,根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,包括:
若每条目标通信链路对应的链路测试结果分别为所述链路正常,则确定所述目标通话***对应的测试结果为***正常;
若每条目标通信链路对应的链路测试结果中存在所述链路测试结果为所述链路异常,则确定所述目标通话***对应的测试结果为***异常。
第二方面,本申请实施例提供一种语音通话的测试装置,所述装置包括:
第一确定模块,用于确定待测试的目标通话***,所述目标通话***包括目标终端、至少一个目标外呼服务器和至少一个网关服务器;
第二确定模块,用于确定所述目标终端对应的至少一个目标通信链路,所述目标通信链路为所述目标外呼服务器与所述网关服务器之间的通信链路;
建立通话模块,用于通过所述至少一个目标通信链路,与所述目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果;
第三确定模块,用于根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,并向预设设备发送所述测试结果。
在一种可能的实施方式中,所述第二确定模块包括:
确定多个预设通信链路,所述预设通信链路为预设外呼服务器和预设网关服务器之间的通信链路;
根据所述至少一个目标外呼服务器的标识和所述至少一个网关服务器的标识,在所述多个预设通信链路中确定所述至少一个目标通信链路。
在一种可能的实施方式中,所述第二确定模块包括:
针对任意一个预设通信链路,若所述至少一个目标外呼服务器中包括所述预设外呼服务器,且所述至少一个网关服务器中包括所述预设网关服务器,则将所述预设通信链路确定为所述目标通信链路。
在一种可能的实施方式中,所述建立通话模块包括:
通过所述目标通信链路,向所述目标终端发送呼叫请求;
若在预设时长内接收到所述呼叫请求对应的接通响应,则与所述目标终端进行语音测试,得到所述链路测试结果;
若在所述预设时长内未接收到所述呼叫请求对应的接通响应,则确定所述链路测试结果为链路异常。
在一种可能的实施方式中,所述建立通话模块包括:
确定所述目标终端的通话号码;
根据所述目标通信链路对应的网关服务器的标识和所述通话号码,生成所述呼叫请求;
向所述目标通信链路对应的目标外呼服务器发送所述呼叫请求。
在一种可能的实施方式中,所述建立通话模块包括:
确定预设语音信息,并播放所述预设语音信息;
若接收到所述预设语音信息对应的预设响应信息,则确定所述链路测试结果为链路正常;
若未接收到所述预设响应信息,则确定所述链路测试结果为链路异常。
在一种可能的实施方式中,所述第三确定模块包括:
若每条目标通信链路对应的链路测试结果分别为所述链路正常,则确定所述目标通话***对应的测试结果为***正常;
若每条目标通信链路对应的链路测试结果中存在所述链路测试结果为所述链路异常,则确定所述目标通话***对应的测试结果为***异常。
第三方面,本申请实施例提供一种语音通话的测试设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一项所述的方法。
第四方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。
第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。
本申请实施例提供的语音通话的测试方法、装置及设备,确定待测试的目标通话***(目标终端、至少一个目标外呼服务器和至少一个网关服务器)之后,确定目标终端对应的至少一个目标通信链路,目标通信链路为目标外呼服务器与网关服务器之间的通信链路。通过至少一个目标通信链路,与目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果。根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果。在上述过程中,可以根据目标通话***,确定目标终端对应的至少一个目标通信链路。并通过至少一个目标通信链路,与目标终端建立语音通话,从而确定目标通话***对应的测试结果。而不是每次测试都需要人工拨打并进行语音通话,从而确定通话***是否存在异常,提高了测试通话***过程中拨打语音通话和接听响应语音通话的效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例提供的应用场景的示意图;
图2为本申请实施例提供的一种语音通话的测试方法的流程示意图;
图3为本申请实施例提供的确定待测试的目标通话***的过程示意图;
图4为本申请实施例提供的另一种语音通话的测试方法的流程示意图;
图5为本申请实施例提供的确定多个预设通信链路的过程示意图;
图6为本申请实施例提供的显示提示信息的过程示意图;
图7为本申请实施例提供的语音通话测试的过程示意图;
图8为本申请实施例提供的语音通话的测试装置的结构示意图;
图9为本申请实施例提供的语音通话的测试设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
需要说明的是,本申请语音通话的测试方法和装置可用于人工智能领域,也可用于除人工智能之外的任意领域,本申请语音通话的测试方法和装置的应用领域不作限定。
为了便于理解,下面,结合图1,对本申请实施例所适用的应用场景进行说明。
图1为本申请实施例提供的应用场景的示意图。请参见图1,包括终端设备101以及目标终端102。终端设备101可以为手机、平板电脑、电脑等设备。终端设备101和目标终端102中设置有应用程序,终端设备101在应用程序中确定目标终端102的通话号码并拨打通话号码。向目标终端102发送语音通话请求,目标终端102可以通过对应的应用程序应答终端设备101的语音通话请求并建立语音通话。为了使得终端设备101以及目标终端102之间能够正常进行语音通话,可以定时对终端设备101以及目标终端102的语音通话功能进行测试。
在相关技术中,可以通过如下方式对语音通话进行测试:工作人员通过终端设备中的应用程序设置语音通话对应的配置信息(例如,目标终端的电话号码、外呼服务器、网关服务器等)。根据用户设置的信息,通过对应的服务器与目标终端建立通话连接。在确定建立连接之后,工作人员通过语音通话对通话***进行测试,以确定通话***是否存在异常。在上述过程中,由于每次测试都需要人工拨打并进行语音通话,从而确定通话***是否存在异常,导致测试通话***的效率较低。
本申请实施例中,确定待测试的目标通话***(目标终端、至少一个目标外呼服务器和至少一个网关服务器)之后,确定目标终端对应的至少一个目标通信链路,目标通信链路为目标外呼服务器与网关服务器之间的通信链路。通过至少一个目标通信链路,与目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果。根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果。在上述过程中,可以根据目标通话***,确定目标终端对应的至少一个目标通信链路。并通过至少一个目标通信链路,与目标终端建立语音通话,从而确定目标通话***对应的测试结果。而不是每次测试都需要人工拨打并进行语音通话,从而确定通话***是否存在异常,提高了测试通话过程中拨打语音通话和接听响应语音通话***的效率。
下面,通过具体实施例对本申请所示的方法进行说明。需要说明的是,下面几个实施例可以单独存在,也可以互相结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
图2为本申请实施例提供的一种语音通话的测试方法的流程示意图。请参见图2,该方法可以包括:
S201、确定待测试的目标通话***。
本申请实施例的执行主体可以为语音通话的测试设备,也可以为设置在语音通话的测试设备中的语音通话的测试装置。语音通话的测试处理装置可以通过软件实现,也可以通过软件和硬件的结合实现。语音通话的测试设备可以为服务器。
目标通话***包括目标终端、至少一个目标外呼服务器和至少一个网关服务器。
外呼服务器用于确定目标终端和网关服务器,并生成呼叫请求。网关服务器用于向目标终端发送呼叫请求并进行数据传输。
用户可以在确定待测试的目标终端、至少一个目标外呼服务器和至少一个网关服务器之后,在终端设备的页面选择目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识。终端设备响应于用户的输入选中操作,确定目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识。并将目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识发送至语音通话的测试设备。语音通话的测试设备根据目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识,确定待测试的目标通话***。
下面,结合图3,对确定待测试的目标通话***的过程进行说明。图3为本申请实施例提供的确定待测试的目标通话***的过程示意图。请参见图3,包括界面301~界面302。界面301~界面302为终端设备提供的处理页面。请参见界面301,用户在终端设备中打开处理页面。处理页面包括多个服务器的下拉选择框以及文字输入框。其中,服务器1~服务器3为外呼服务器的下拉选择框,服务器4~服务器6为网关服务器的下拉选择框。请参见界面302,用户在服务器1对应的下拉选择框中选择外呼服务器的标识为标识5,在服务器2对应的下拉选择框中外呼服务器的标识选择为标识10,在服务器4对应的下拉选择框中选择网关服务器的标识为标识2,在服务器5对应的下拉选择框中选择网关服务器的标识为标识6。在文字输入框输入目的终端的标识为标识A并点击确定按钮。终端设备响应于用户的输入选中操作,确定至少一个目标外呼服务器的标识和至少一个网关服务器的标识。并将至少一个目标外呼服务器的标识和至少一个网关服务器的标识发送至语音通话的测试设备。语音通话的测试设备根据至少一个目标外呼服务器的标识和至少一个网关服务器的标识,确定待测试的目标通话***具体可以如表1所示:
表1
S202、确定目标终端对应的至少一个目标通信链路。
目标通信链路为目标外呼服务器与网关服务器之间的通信链路。
可以通过如下方式,确定目标终端对应的至少一个目标通信链路:确定多个预设通信链路,预设通信链路为预设外呼服务器和预设网关服务器之间的通信链路;根据至少一个目标外呼服务器的标识和至少一个网关服务器的标识,在多个预设通信链路中确定至少一个目标通信链路。
针对任意一个预设通信链路,若至少一个目标外呼服务器中包括预设外呼服务器,且至少一个网关服务器中包括预设网关服务器,则将预设通信链路确定为目标通信链路。
例如,测试设备在预设存储空间中获取的多个通信链路具体可以如表2所示:
表2
根据上述表1所示的目标通话***和表2所示的通信链路1,确定至少一个目标外呼服务器中包括预设外呼服务器5,且至少一个网关服务器中包括预设网关服务器6,则将通信链路1确定为目标通信链路。根据此方法,确定至少一个目标通信链路具体可以如表3所示:
表3
S203、通过至少一个目标通信链路,与目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果。
在通过至少一个目标通信链路,与目标终端建立语音通话之后,可以通过与目标终端之间的语音通话,确定每条目标通信链路对应的链路测试结果。针对任意一条目标通信链路,若与目标终端成功建立语音通话,且语音通话正常,则可以确定目标通信链路对应的链路测试结果为链路正常。若与目标终端未能成功建立语音通话,或者语音通话存在异常,则可以确定目标通信链路对应的链路测试结果为链路异常。
例如,根据上述表3所示的多个目标通信链路,通过通信链路1与终端A建立语音通话。确定与终端A成功建立语音通话,且语音通话正常,则可以确定通信链路1对应的链路测试结果为链路正常。根据此方法,得到上述表3所示的每条目标通信链路对应的链路测试结果具体可以如表4所示:
表4
S204、根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果,并向预设设备发送测试结果。
可以通过如下方式根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果:若每条目标通信链路对应的链路测试结果分别为链路正常,则确定目标通话***对应的测试结果为***正常;若每条目标通信链路对应的链路测试结果中存在链路测试结果为链路异常,则确定目标通话***对应的测试结果为***异常。
预设设备可以为终端设备。
例如,根据上述表4所示的每条目标通信链路对应的链路测试结果,可以确定存在通信链路2对应的链路测试结果中存在链路测试结果为链路异常,确定上述表1所示的目标通话***对应的测试结果为***异常。此时,可以向用户使用的终端设备发送目标通话***对应的测试结果。
本申请实施例提供的语音通话测试方法,确定待测试的目标通话***。确定目标终端对应的至少一个目标通信链路。通过至少一个目标通信链路,与目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果。根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果。在上述过程中,可以根据目标通话***,确定目标终端对应的至少一个目标通信链路。并通过至少一个目标通信链路,与目标终端建立语音通话,从而确定目标通话***对应的测试结果。而不是每次测试都需要人工拨打并进行语音通话,从而确定通话***是否存在异常,提高了测试通话***过程中拨打语音通话和接听响应语音通话的效率。
在上述任意一个实施例基础上,下面,结合图4,对语音通话测试的详细过程进行说明。
图4为本申请实施例提供的另一种语音通话的测试方法的流程示意图。
请参见图4,该方法包括:
S401、确定待测试的目标通话***。
需要说明的是,S401的执行过程可以参见S201,此处不再赘述。
S402、确定多个预设通信链路。
预设通信链路为预设外呼服务器和预设网关服务器之间的通信链路。
可以提前设置多个预设通信链路,并将多个预设通信链路存储至语音通话的测试设备的预设存储空间中。
可以通过如下方式,设置预设通信链路:确定通话***中的多个外呼服务器和多个网关服务器;针对任意一个外呼服务器,将外呼服务器依次与每个网关服务器组合,得到多个通信链路;将多个通信链路设置为预设通信链路并存储至语音通话的测试设备的预设存储空间中。
上述确定多个通信链路的方式为其中一种组合方式,外呼服务器与每个网关服务器组合的方式可以根据用户需要确定,本申请不做限制。
下面,结合图5,对确定多个预设通信链路的过程进行说明。图5为本申请实施例提供的确定多个预设通信链路的过程示意图。请参见图5,包括3个外呼服务器和3个网关服务器。针对外呼服务器1,将外呼服务器1依次与3个网关服务器组合,得到3条通信链路。3条通信链路分别为通信链路1、通信链路2以及通信链路3。根据此方式,得到外呼服务器2和外呼服务器3对应的3条通信链路。将9条通信链路确定为多个预设通信链路,并将多个预设通信链路存储至语音通话的测试设备的预设存储空间中。多个预设通信链路具体可以如表5所示:
表5
预设通信链路 | 预设服务器 |
通信链路1 | 外呼服务器1;网关服务器1 |
通信链路2 | 外呼服务器1;网关服务器2 |
通信链路3 | 外呼服务器1;网关服务器3 |
通信链路4 | 外呼服务器2;网关服务器1 |
通信链路5 | 外呼服务器2;网关服务器2 |
通信链路6 | 外呼服务器2;网关服务器3 |
通信链路7 | 外呼服务器3;网关服务器1 |
通信链路8 | 外呼服务器3;网关服务器2 |
通信链路9 | 外呼服务器3;网关服务器3 |
S403、根据至少一个目标外呼服务器的标识和至少一个网关服务器的标识,在多个预设通信链路中确定至少一个目标通信链路。
针对任意一个预设通信链路,若至少一个目标外呼服务器中包括预设外呼服务器,且至少一个网关服务器中包括预设网关服务器,则将预设通信链路确定为目标通信链路。
S404、针对任意一个目标通信链路,通过目标通信链路,向目标终端发送呼叫请求。
可以通过如下方式通过目标通信链路,向目标终端发送呼叫请求:确定目标终端的通话号码;根据目标通信链路对应的网关服务器的标识和通话号码,生成呼叫请求;向目标通信链路对应的目标外呼服务器发送呼叫请求。
可以在语音通话的测试设备的预设存储空间中存储多个网关服务器的标识、以及每个网关服务器的标识对应的网关服务器地址。并存储多个外呼服务器的标识、以及每个外呼服务器的标识对应的外呼服务器地址。
可以提前设置多个目标终端对应的通话号码,并将每个目标终端对应的通话号码存储至语音通话的测试设备的预设存储空间中。
上述信息的存储方式可以为txt格式的存储文件。
在确定目标通信链路和目标终端之后,可以通过软件自动化(Robotic ProcessAutomation,RPA)技术,与目标终端建立语音通话。将外呼服务器地址、网关服务器地址以及目标终端的通话号码以txt文件预先用RPA对应的应用程序进行加载,存储为以键值对存储数据(key-valuse)的对象,并对目标终端发起通话请求。
例如,假设目标终端为终端设备B,目标通信链路为上述表5所示的通信链路1。确定目标终端的通话号码为1234567890。根据通信链路1对应的网关服务器的标识A1和通话号码1234567890,生成呼叫请求。向通信链路1对应的外呼服务器1发送呼叫请求。
S405、若在预设时长内接收到呼叫请求对应的接通响应,则与目标终端进行语音测试,得到链路测试结果。
若在预设时长内接收到呼叫请求对应的接通响应,说明与目标终端成功建立语音通话。此时,可以进行语音测试,确定目标通信链路是否能正常进行语音通话。
可以通过如下方式与目标终端进行语音测试,得到链路测试结果:确定预设语音信息,并播放预设语音信息;若接收到预设语音信息对应的预设响应信息,则确定链路测试结果为链路正常;若未接收到预设响应信息,则确定链路测试结果为链路异常。
预设时长可以为30s。
可以提前设置多个预设语音信息以及对应的预设响应信息,并将每个预设语音信息以及对应的预设响应信息存储至语音通话的测试设备的预设存储空间中。
例如,假设预设时长为30s。根据上述举例所示,语音通话的测试设备通过通信链路1,向终端设备B发送呼叫请求。在30s内,语音通话的测试设备接收到呼叫请求对应的接通响应。此时,语音通话的测试设备确定预设语音信息为语音信息1。语音通话的测试设备在预设存储空间中获取语音信息1,并播放语音信息1。播放完成后,语音通话的测试设备接收到语音信息1对应的响应信息1,则确定通信链路1对应的链路测试结果为链路正常。
S406、若在预设时长内未接收到呼叫请求对应的接通响应,则确定链路测试结果为链路异常。
例如,假设目标终端为终端设备B,目标通信链路为上述表5所示的通信链路2,语音通话的测试设备通过通信链路2,向终端设备B发送呼叫请求。在预设时长30s内未接收到呼叫请求对应的接通响应,则确定通信链路2对应的链路测试结果为链路异常。
S407、根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果,并向预设设备发送测试结果。
在确定目标通话***对应的测试结果为***异常之后,可以将链路测试结果为链路异常的目标通信链路为异常通信链路。并根据异常通信链路对应的外呼服务器和网关服务器,生成提示信息。向预设设备发送提示信息。提示信息用于指示目标通话***对应的测试结果为***异常。
例如,根据上述举例所示,确定通信链路2对应的链路测试结果为链路异常,则可以确定目标通话***对应的测试结果为***异常。确定通信链路2为异常通信链路。此时,根据上述表5所示的多个目标通信链路,确定通信链路2对应的目标外呼服务器为外呼服务器1,确定通信链路2对应的网关服务器为网关服务器2。根据异常通信链路、异常通信链路对应的外呼服务器和网关服务器,生成提示信息。提示信息具体可以如表6所示:
表6
异常通信链路 | 服务器 |
通信链路2 | 外呼服务器1;网关服务器2 |
下面,结合图6,对显示提示信息的过程进行说明。图6为本申请实施例提供的显示提示信息的过程示意图。请参见图6,包括界面601。界面601可以为预设设备提供的处理页面。请参见界面601,语音通话的测试设备确定目标通话***对应的测试结果为***异常之后,生成上述表6所示的提示信息,并向预设设备发送提示信息。预设设备通过处理页面显示提示信息。
本申请实施例提供的语音通话测试方法,确定待测试的目标通话***。确定多个预设通信链路。根据至少一个目标外呼服务器的标识和至少一个网关服务器的标识,在多个预设通信链路中确定至少一个目标通信链路。针对任意一个目标通信链路,通过目标通信链路,向目标终端发送呼叫请求。若在预设时长内接收到呼叫请求对应的接通响应,与目标终端进行语音测试,得到链路测试结果。若在预设时长内未接收到呼叫请求对应的接通响应,则确定链路测试结果为链路异常。根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果。在上述过程中,可以根据目标通话***,确定目标终端对应的至少一个目标通信链路。并通过至少一个目标通信链路,与目标终端建立语音通话,从而确定目标通话***对应的测试结果。而不是每次测试都需要人工拨打并进行语音通话,从而确定通话***是否存在异常,提高了测试通话***过程中拨打语音通话和接听响应语音通话的效率。
在上述任意一个实施例基础上,下面,结合图7,对语音通话测试的过程进行举例说明。
图7为本申请实施例提供的语音通话测试的过程示意图。请参见图7,包括终端设备701和测试设备702。终端设备701可以为手机、平板电脑、电脑等。测试设备702可以为服务器,测试设备702的预设存储空间中存储有多个预设通信链路、多个预设语音信息以及多个终端的通话号码。
用户可以在确定待测试的目标终端、至少一个目标外呼服务器和至少一个网关服务器之后,在终端设备701的处理页面选择目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识。终端设备701响应于用户的输入选中操作,确定目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识。并将目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识发送至测试设备702。测试设备702根据目标终端的标识、至少一个目标外呼服务器的标识和至少一个网关服务器的标识,确定待测试的目标通话***1。目标通话***1具体可以如表7所示:
表7
测试设备702在预设存储空间中获取多个预设通信链路,并根据表7所示的目标通话***1,在多个预设通信链路确定至少一个目标通信链路。至少一个目标通信链路具体可以如表8所示:
表8
针对表8所示的通信链路1,测试设备702在预设存储空间中终端C的通话号码为电话号码1。根据通信链路1对应的网关服务器的标识WGD0004和电话号码1,生成呼叫请求。向通信链路1对应的目标外呼服务器(外呼服务器1)发送呼叫请求。假设预设时长为30s,测试设备702在30s内接收到呼叫请求对应的接通响应,则在预设存储空间中获取语音信息2,并播放语音信息2。测试设备702接收到语音信息2对应的响应信息2,则确定通信链路1对应的链路测试结果为链路正常。
针对表8所示的通信链路2,测试设备702通过通信链路2,向终端C发送呼叫请求。测试设备702在30s内未接收到呼叫请求对应的接通响应,则确定通信链路2对应的链路测试结果为链路异常。
测试设备702确定上述表8所示的至少一个目标通信链路中,存在通信链路2对应的链路测试结果为链路异常。则可以确定目标通话***1对应的测试结果为***异常。此时,根据通信链路2对应的外呼服务器和网关服务器生成提示信息。并向终端设备701发送提示信息。
本申请实施例提供的语音通话测试方法,确定待测试的目标通话***。确定多个预设通信链路。根据至少一个目标外呼服务器的标识和至少一个网关服务器的标识,在多个预设通信链路中确定至少一个目标通信链路。针对任意一个目标通信链路,通过目标通信链路,向目标终端发送呼叫请求。若在预设时长内接收到呼叫请求对应的接通响应,与目标终端进行语音测试,得到链路测试结果。若在预设时长内未接收到呼叫请求对应的接通响应,则确定链路测试结果为链路异常。根据每条目标通信链路对应的链路测试结果,确定目标通话***对应的测试结果。在上述过程中,可以根据目标通话***,确定目标终端对应的至少一个目标通信链路。并通过至少一个目标通信链路,与目标终端建立语音通话,从而确定目标通话***对应的测试结果。而不是每次测试都需要人工拨打并进行语音通话,从而确定通话***是否存在异常,提高了测试通话***过程中拨打语音通话和接听响应语音通话的效率。
图8为本申请实施例提供的语音通话的测试装置的结构示意图。请参见图8,该语音通话的测试装置10可以包括:
第一确定模块11,用于确定待测试的目标通话***,所述目标通话***包括目标终端、至少一个目标外呼服务器和至少一个网关服务器;
第二确定模块12,用于确定所述目标终端对应的至少一个目标通信链路,所述目标通信链路为所述目标外呼服务器与所述网关服务器之间的通信链路;
建立通话模块13,用于通过所述至少一个目标通信链路,与所述目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果;
第三确定模块14,用于根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,并向预设设备发送所述测试结果。
在一种可能的实施方式中,所述第二确定模块12包括:
确定多个预设通信链路,所述预设通信链路为预设外呼服务器和预设网关服务器之间的通信链路;
根据所述至少一个目标外呼服务器的标识和所述至少一个网关服务器的标识,在所述多个预设通信链路中确定所述至少一个目标通信链路。
在一种可能的实施方式中,所述第二确定模块12包括:
针对任意一个预设通信链路,若所述至少一个目标外呼服务器中包括所述预设外呼服务器,且所述至少一个网关服务器中包括所述预设网关服务器,则将所述预设通信链路确定为所述目标通信链路。
在一种可能的实施方式中,所述建立通话模块13包括:
通过所述目标通信链路,向所述目标终端发送呼叫请求;
若在预设时长内接收到所述呼叫请求对应的接通响应,则与所述目标终端进行语音测试,得到所述链路测试结果;
若在所述预设时长内未接收到所述呼叫请求对应的接通响应,则确定所述链路测试结果为链路异常。
在一种可能的实施方式中,所述建立通话模块13包括:
确定所述目标终端的通话号码;
根据所述目标通信链路对应的网关服务器的标识和所述通话号码,生成所述呼叫请求;
向所述目标通信链路对应的目标外呼服务器发送所述呼叫请求。
在一种可能的实施方式中,所述建立通话模块13包括:
确定预设语音信息,并播放所述预设语音信息;
若接收到所述预设语音信息对应的预设响应信息,则确定所述链路测试结果为链路正常;
若未接收到所述预设响应信息,则确定所述链路测试结果为链路异常。
在一种可能的实施方式中,所述第三确定模块14包括:
若每条目标通信链路对应的链路测试结果分别为所述链路正常,则确定所述目标通话***对应的测试结果为***正常;
若每条目标通信链路对应的链路测试结果中存在所述链路测试结果为所述链路异常,则确定所述目标通话***对应的测试结果为***异常。
本申请实施例提供的语音通话的测试装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
图9为本申请实施例提供的语音通话的测试设备的结构示意图。请参见图9,该语音通话的测试设备20可以包括:存储器21、处理器22。示例性地,存储器21、处理器22,各部分之间通过总线23相互连接。
存储器21用于存储程序指令;
处理器22用于执行该存储器所存储的程序指令,用以使得语音通话的测试设备20执行上述方法实施例所示的方法。
本申请实施例提供的语音通话的测试设备可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当计算机执行指令被处理器执行时用于实现上述方法。
本申请实施例还可提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,可实现上述方法。
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(read-only memory,ROM)、随机存取存储器(Random Access Memory,RAM)、快闪存储器、硬盘、固态硬盘、磁带(magnetictape)、软盘(floppy disk)、光盘(optical disc)及其任意组合。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
Claims (11)
1.一种语音通话的测试方法,其特征在于,包括:
确定待测试的目标通话***,所述目标通话***包括目标终端、至少一个目标外呼服务器和至少一个网关服务器;
确定所述目标终端对应的至少一个目标通信链路,所述目标通信链路为所述目标外呼服务器与所述网关服务器之间的通信链路;
通过所述至少一个目标通信链路,与所述目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果;
根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,并向预设设备发送所述测试结果。
2.根据权利要求1所述的方法,其特征在于,确定所述目标终端对应的至少一个目标通信链路,包括:
确定多个预设通信链路,所述预设通信链路为预设外呼服务器和预设网关服务器之间的通信链路;
根据所述至少一个目标外呼服务器的标识和所述至少一个网关服务器的标识,在所述多个预设通信链路中确定所述至少一个目标通信链路。
3.根据权利要求2所述的方法,其特征在于,根据所述至少一个目标外呼服务器的标识和所述至少一个网关服务器的标识,在所述多个预设通信链路中确定所述至少一个目标通信链路,包括:
针对任意一个预设通信链路,若所述至少一个目标外呼服务器中包括所述预设外呼服务器,且所述至少一个网关服务器中包括所述预设网关服务器,则将所述预设通信链路确定为所述目标通信链路。
4.根据权利要求1-3任一项所述的方法,其特征在于,针对任意一个目标通信链路;通过所述目标通信链路,与所述目标终端建立语音通话,得到所述目标通信链路对应的链路测试结果,包括:
通过所述目标通信链路,向所述目标终端发送呼叫请求;
若在预设时长内接收到所述呼叫请求对应的接通响应,则与所述目标终端进行语音测试,得到所述链路测试结果;
若在所述预设时长内未接收到所述呼叫请求对应的接通响应,则确定所述链路测试结果为链路异常。
5.根据权利要求4所述的方法,其特征在于,通过所述目标通信链路,向所述目标终端发送呼叫请求,包括:
确定所述目标终端的通话号码;
根据所述目标通信链路对应的网关服务器的标识和所述通话号码,生成所述呼叫请求;
向所述目标通信链路对应的目标外呼服务器发送所述呼叫请求。
6.根据权利要求4或5所述的方法,其特征在于,与所述目标终端进行语音测试,得到所述链路测试结果,包括:
确定预设语音信息,并播放所述预设语音信息;
若接收到所述预设语音信息对应的预设响应信息,则确定所述链路测试结果为链路正常;
若未接收到所述预设响应信息,则确定所述链路测试结果为链路异常。
7.根据权利要求1-6任一项所述的方法,其特征在于,根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,包括:
若每条目标通信链路对应的链路测试结果分别为所述链路正常,则确定所述目标通话***对应的测试结果为***正常;
若每条目标通信链路对应的链路测试结果中存在所述链路测试结果为所述链路异常,则确定所述目标通话***对应的测试结果为***异常。
8.一种语音通话的测试装置,其特征在于,所述装置包括:
第一确定模块,用于确定待测试的目标通话***,所述目标通话***包括目标终端、至少一个目标外呼服务器和至少一个网关服务器;
第二确定模块,用于确定所述目标终端对应的至少一个目标通信链路,所述目标通信链路为所述目标外呼服务器与所述网关服务器之间的通信链路;
建立通话模块,用于通过所述至少一个目标通信链路,与所述目标终端建立语音通话,得到每条目标通信链路对应的链路测试结果;
第三确定模块,用于根据每条目标通信链路对应的链路测试结果,确定所述目标通话***对应的测试结果,并向预设设备发送所述测试结果。
9.一种语音通话的测试设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至7中任一项所述的方法。
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,其中,所述计算机指令用于使计算机执行根据权利要求1至7中任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310988607.4A CN117041420A (zh) | 2023-08-07 | 2023-08-07 | 语音通话的测试方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310988607.4A CN117041420A (zh) | 2023-08-07 | 2023-08-07 | 语音通话的测试方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117041420A true CN117041420A (zh) | 2023-11-10 |
Family
ID=88622168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310988607.4A Pending CN117041420A (zh) | 2023-08-07 | 2023-08-07 | 语音通话的测试方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117041420A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117615057A (zh) * | 2023-11-22 | 2024-02-27 | 中电金信数字科技集团有限公司 | 故障检测方法、装置、***、计算机设备和存储介质 |
-
2023
- 2023-08-07 CN CN202310988607.4A patent/CN117041420A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117615057A (zh) * | 2023-11-22 | 2024-02-27 | 中电金信数字科技集团有限公司 | 故障检测方法、装置、***、计算机设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2884719B1 (en) | Information processing method, and priority information sending method and device | |
WO2011163087A2 (en) | Automated mobile intelligent communication processing system | |
US10554815B2 (en) | System and method for establishing communications over a plurality of communications platforms | |
CN110312046B (zh) | 外呼数据优化方法、装置、计算机设备及存储介质 | |
EP3618379A1 (en) | Identity verification method and apparatus, and electronic device | |
CN114466348A (zh) | 一种通信方法、装置和设备 | |
CN107682219B (zh) | 一种基于安卓***的拨测号码的测试方法及装置 | |
CN104184871A (zh) | 一种提示骚扰电话号码的方法和装置 | |
CN103947173A (zh) | 用于管理两个用户之间的通信的方法和*** | |
CN107220818B (zh) | 网上支付方法及装置 | |
CN117041420A (zh) | 语音通话的测试方法、装置及设备 | |
CN108696829B (zh) | 一种补充业务设置处理方法及装置 | |
CN111065062B (zh) | 呼叫信令处理方法、装置及存储介质 | |
CN109995949B (zh) | 改号业务处理方法及装置 | |
US10602351B1 (en) | Communication information hiding realization method and realization system | |
US20180159975A1 (en) | Method and device for reminding contact information | |
US10511714B2 (en) | Provision of content data to callee | |
US20160182712A1 (en) | Method for transmitting data related to a call | |
CN117220863A (zh) | 加密通话方法、装置及终端设备 | |
CN105392198A (zh) | 网络通信方法及装置 | |
CN113992799A (zh) | 虚拟号码的显示方法、装置、电子设备及可读介质 | |
CN106302976B (zh) | 信息处理方法及电子设备 | |
CN117956078A (zh) | 数据处理方法及装置、电子设备、计算机可读存储介质 | |
CN117640833A (zh) | 电话呼叫方法、装置、计算机设备和存储介质 | |
CN116756036A (zh) | 数据处理方法、装置及业务设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |