一种IPPBX性能检测方法、终端设备及存储介质技术

技术编号:29412111 阅读:13 留言:0更新日期:2021-07-23 22:53
本发明专利技术涉及一种IPPBX性能检测方法、终端设备及存储介质,该方法中包括:构建呼叫方和被呼叫方的配置界面;根据配置的呼叫方和被呼叫方的信息,通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话,并在通话过程中实时检测通话状态,根据不同线程内的通话状态确定IPPBX的性能。本发明专利技术以简单的操作流程实现了多路通话并发的测试,提高了测试效率,降低了人工成本。

【技术实现步骤摘要】
一种IPPBX性能检测方法、终端设备及存储介质
本专利技术涉及IPPBX通讯领域,尤其涉及一种IPPBX性能检测方法、终端设备及存储介质。
技术介绍
对于IPPBX产品,一台设备需要支持多路数的通话并发,而在通话并发的情况下,需要保证每路通话都能正常接通,并且IPPBX产品能够处在正常运行的情况。在测试此功能时,人工测试对于环境的要求比较高,需要准备较多的话机或者软电话进行通话,并且消耗人力物力。若能通过软件自动的实现通话流程,就能够模拟出大路数通话时IP-PBX设备的稳定性,大大减少对人力物力的资源消耗,并提高效率。
技术实现思路
为了解决上述问题,本专利技术提出了一种IPPBX性能检测方法、终端设备及存储介质。具体方案如下:一种IPPBX性能检测方法,包括:构建呼叫方和被呼叫方的配置界面;根据配置的呼叫方和被呼叫方的信息,通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话,并在通话过程中实时检测通话状态,根据不同线程内的通话状态确定IPPBX的性能。进一步的,呼叫方和被呼叫方的信息均包括服务器信息和分机信息。进一步的,通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话的具体过程包括以下步骤:S101:根据呼叫方和被呼叫方的信息,将呼叫方和被呼叫方对应的分机分别注册在对应的服务器上;S102:在注册成功后,当接收到呼叫指令后,进入S103;S103:通过osip协议实现呼叫方对被呼叫方的呼叫,被呼叫方接听后开始通话,在通话时长达到通话时长阈值后自动挂断;S104:判断通话次数是否等于通话次数阈值,如果是,结束;否则,进入S105;S105:当挂断时长达到挂断时长阈值后,自动生成新的呼叫指令,并更改通话的线程,返回S103重复呼叫方对被呼叫方的呼叫。进一步的,步骤S101中在注册分机时,根据通话次数阈值对在每次通话时的不同分机号均进行注册;步骤S105中还包括:令呼叫方和被呼叫方的分机号码分别加1,构成新的呼叫方和被呼叫方。进一步的,构建的配置界面内还包括:通话并发量、通话时长阈值、通话次数阈值、挂断时长阈值的参数配置项。进一步的,还包括构建通话状态的实时显示界面,通话状态包括注册是否成功和通话是否正常。一种IPPBX性能检测终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例上述的方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例上述的方法的步骤。本专利技术采用如上技术方案,并具有有益效果:1.提供了一种多路通话测试的便捷测试方法,解决了原有手动测试消耗资源过多的问题,最大限度的解放了测试人员,将手动测试的步骤转为自动执行,并能够对测试结果进行记录,以后对比多次测试的数据,大大提高了测试效率和可靠性。2.操作简单,只需在配置界面内进行相应的参数配置即可。附图说明图1所示为本专利技术实施例一的流程图。图2所示为该实施例中各界面的示意图。具体实施方式为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。现结合附图和具体实施方式对本专利技术进一步说明。实施例一:本专利技术实施例提供了一种IPPBX性能检测方法,如图1所示,所述方法包括以下步骤:S1:构建呼叫方和被呼叫方的配置界面。S2:根据配置的呼叫方和被呼叫方的信息,通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话,并在通话过程中实时检测通话状态,根据不同线程内的通话状态确定IPPBX的性能。该实施例中构建的界面如图2所示,其中Callee框和Caller框分别表示被呼叫方和呼叫方,呼叫方和被呼叫方的信息均包括服务器信息和分机信息。除了呼叫方和被呼叫方的配置界面外,还包括其他配置项的配置界面,如通话并发量、通话时长阈值、通话次数阈值、挂断时长阈值的参数配置项等。通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话的具体过程包括以下步骤:S101:根据呼叫方和被呼叫方的信息,将呼叫方和被呼叫方对应的分机分别注册在对应的服务器上;S102:在注册成功后,当接收到呼叫指令后,进入S103;S103:通过osip协议中定义的接口实现呼叫方对被呼叫方的呼叫,被呼叫方接听后开始通话,在通话时长达到通话时长阈值后自动挂断;S104:判断通话次数是否等于通话次数阈值,如果是,结束;否则,进入S105;S105:当挂断时长达到挂断时长阈值后,自动生成新的呼叫指令,并更改通话的线程,返回S103重复呼叫方对被呼叫方的呼叫。该实施例中采用的重复通话的方法为每次通话后对主叫方和被叫方的分机号码分别加1,以组成新的通话对象,在新的线程中实现新的通话,达到测试多路通话的效果。具体方法为:在步骤S101中的注册分机时,根据通话次数阈值对在每次通话时的不同分机号均进行注册;步骤S105中还包括:令呼叫方和被呼叫方的分机号码分别加1,构成新的呼叫方和被呼叫方。如图2所示,该实施例中呼叫指令的生成通过Call按钮的点击实现,当首次呼叫时,通过手动点击Call按钮发送呼叫指令,当重复呼叫时,在挂断时长达到挂断时长阈值后,自动触发Call按钮来发送新的呼叫指令。该实施例中呼叫方和被呼叫方配置的分机号码分别为1003和1000,通话次数阈值为2,则在两次通话中呼叫方的分机号码分别采用1003和1004,被呼叫方的分机号码分别采用1000和1001,在步骤S101的注册分机时,分别将1003和1004注册在呼叫方对应的服务器上,将1000和1001注册在被呼叫方对应的服务器上。为了方便工作人员查看通话状态,该实施例中还包括构建通话状态的实时显示界面,通话状态包括注册是否成功和通话是否正常,该实施例中如果注册成功则显示RegistSucc,如果注册失败则显示RegistFail;如果通话正常则显示Talking,如果通话异常则显示CallFinish。通话状态通过与IPPBX的接口回调获取。通过本实施例,仅需要操作人员准备好待测试的IP-PBX,打开软件的配置界面并修改其内的各配置项即可开始测试验证。能够最大限度的解放测试资源,将手动挂测的步骤转为程序自动执行,提高效率。实施例二:本专利技术还提供一种IPPBX性能检测终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例一的上述方法实施例中的步骤。进一步地,作为一个可执行方案,所述IPPBX性能检测终端设备可以是桌上型本文档来自技高网...

【技术保护点】
1.一种IPPBX性能检测方法,其特征在于,包括:构建呼叫方和被呼叫方的配置界面;根据配置的呼叫方和被呼叫方的信息,通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话,并在通话过程中实时检测通话状态,根据不同线程内的通话状态确定IPPBX的性能。/n

【技术特征摘要】
1.一种IPPBX性能检测方法,其特征在于,包括:构建呼叫方和被呼叫方的配置界面;根据配置的呼叫方和被呼叫方的信息,通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话,并在通话过程中实时检测通话状态,根据不同线程内的通话状态确定IPPBX的性能。


2.根据权利要求1所述的IPPBX性能检测方法,其特征在于:呼叫方和被呼叫方的信息均包括服务器信息和分机信息。


3.根据权利要求2所述的IPPBX性能检测方法,其特征在于:通过osip协议实现呼叫方与被呼叫方之间在不同线程内的自动通话的具体过程包括以下步骤:
S101:根据呼叫方和被呼叫方的信息,将呼叫方和被呼叫方对应的分机分别注册在对应的服务器上;
S102:在注册成功后,当接收到呼叫指令后,进入S103;
S103:通过osip协议实现呼叫方对被呼叫方的呼叫,被呼叫方接听后开始通话,在通话时长达到通话时长阈值后自动挂断;
S104:判断通话次数是否等于通话次数阈值,如果是,结束;否则,进入S105;
S105:当挂断时长达到挂断时长阈值后,自动生成新的呼叫指令,并更改通话的...

【专利技术属性】
技术研发人员:林浩然陈鹏志葛永情张佳敏夏颖颖
申请(专利权)人:厦门星纵信息科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1