一种外呼线路动态智能路由系统及方法与流程

文档序号:25993577发布日期:2021-07-23 21:06阅读:150来源:国知局
一种外呼线路动态智能路由系统及方法与流程

本发明涉及通讯领域,尤其涉及一种外呼线路动态智能路由系统及方法。



背景技术:

随着voip技术的发展,越来越多的企业在基于voip构建自己的呼叫中心,网络电话如果要与pstn网络连接,需要借助voip网关或线路商系统,才能将电话打到传统电信网络上,在营销中心外呼场景中,仅使用一条线路进行外呼,如果线路存在故障或抖动,无法保证高可用,所以目前业界的外呼系统,多采用2条以上线路组成一条虚拟线路,基于一定的规则做路由,例如基于被叫号码归属地做路由,但是这些方案不可避免的带来配置工作量大的问题,基于被叫号码归属地的路由方式需要对全国300多城市做线路配置。



技术实现要素:

为解决上述问题,本发明提出一种外呼线路动态智能路由系统及方法。

一种外呼线路动态智能路由系统,包括路由模块、配置模块、语音外呼系统以及代理模块;

所述语音外呼系统通过接口请求路由模块;

所述路由模块收到请求后,判断被叫号码归属地获取到所属虚拟线路、所属被叫归属地的实体线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,若超过限制,重新选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路;

所述语音呼叫系统通过sip协议请求代理模块发起外呼,所述代理模块向实体线路发起外呼。

优选的,若当前没有接通率数据,或被叫所在地城市没有接通率数据,则所述路由模块从与被叫所在地相同城市的线路中,随机选择一条实体线路,再判断所选实体线路并发是否超限,若未超限,直接返回当前所选实体线路,若超限,重复选择过程。

优选的,若被叫所在地城市没有相应的实体线路,则所述路由模块优选被叫所在地省会城市的实体线路,从中选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

优选的,若被叫所在城市没有相应实体线路,且被叫所在省会城市也无相应实体线路,则所述路由模块从被叫所在省份其他城市实体线路中,选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

优选的,所述语音外呼系统还用于在外呼结束后,记录通话的虚拟线路id、实体线路id、被叫归属地、是否接通信息,并由定时程序每隔一定时间汇总一次某线路、被叫省份、被叫城市在24小时内的接通率并存储。

一种基于接通率的外呼线路动态智能路由方法,包括:

语音外呼系统通过接口请求路由模块;

路由模块收到请求后,判断被叫号码归属地获取到所属虚拟线路、所属被叫归属地的实体线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,若超过限制,重新选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路;

语音呼叫系统通过sip协议请求代理模块发起外呼,所述代理模块向实体线路发起外呼。

优选的,若当前没有接通率数据,或被叫所在地城市没有接通率数据,则路由模块从与被叫所在地相同城市的线路中,随机选择一条实体线路,再判断所选实体线路并发是否超限,若未超限,直接返回当前所选实体线路,若超限,重复选择过程。

优选的,若被叫所在地城市没有相应的实体线路,则路由模块优选被叫所在地省会城市的实体线路,从中选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

优选的,若被叫所在城市没有相应实体线路,且被叫所在省会城市也无相应实体线路,则路由模块从被叫所在省份其他城市实体线路中,选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

优选的,还包括:

在外呼结束后,记录通话的虚拟线路id、实体线路id、被叫归属地、是否接通信息,并由定时程序每隔一定时间汇总一次某线路、被叫省份、被叫城市在24小时内的接通率并存储。

本发明的有益效果:路由模块收到请求后,判断被叫号码归属地获取到所属虚拟线路、所属被叫归属地的线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,若超过限制,重新选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路,可大大降低运营对于实体线路的配置工作量。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1是本发明实施例一种外呼线路动态智能路由系统的结构示意图。

图2是本发明实施例一种外呼线路动态智能路由系统中虚拟线路与实体线路的连接示意图。

图3是本发明实施例一种外呼线路动态智能路由系统方法的流程示意图。

图4是本发明实施例一种外呼线路动态智能路由系统方法中步骤s4的流程示意图。

图5是本发明实施例一种外呼线路动态智能路由系统方法中步骤s5的流程示意图。

图6是本发明实施例一种外呼线路动态智能路由系统方法中步骤s6的流程示意图。

图7是本发明实施例一种外呼线路动态智能路由系统方法中步骤s7的流程示意图。

图8是本发明实施例一种外呼线路动态智能路由系统方法中步骤s8的流程示意图。

图9是本发明实施例一种外呼线路动态智能路由系统方法中步骤s9的流程示意图。

具体实施方式

以下结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

本发明的基本思想是通过路由模块收到请求后,判断被叫号码归属地获取到所属虚拟线路、所属被叫归属地的线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,若超过限制,重新选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路历史数据动态分配实体线路,可大大降低运营对于实体线路的配置工作量。

基于上述思想,如图1所示,本发明提出了一种外呼线路动态智能路由系统,包括路由模块、配置模块、语音外呼系统以及代理模块;所述语音外呼系统通过接口请求路由模块;所述路由模块收到请求后,判断被叫号码归属地获取到所属虚拟线路、所属被叫归属地的实体线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,若超过限制,重新选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路;所述语音呼叫系统通过sip协议请求代理模块发起外呼,所述代理模块向实体线路发起外呼。

其中,实体线路指实际用于ip网络与pstn网络交互的通讯线路,包括第三方线路、网络电话网关等设备。虚拟线路指将1条至多条代理商线路组合起来,通过路由中心根据被叫归属地、客户所在地、当前线路负载等条件动态分配,并与客户关联,用于计费、话后通知、告警等功能。虚拟线路与实体线路的关系如图2所示。

在本实施例中,通过路由模块收到请求后,判断被叫号码归属地获取到所属虚拟线路、所属被叫归属地的线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,来选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路。本技术方案基于历史数据动态分配实体线路,可大大降低运营对于实体线路的配置工作量。

运营人员事先通过配置中心配置好实体线路,包括实体线路的账号信息,归属地信息,再配置虚拟线路与实体线路关系,仅将虚拟线路与实体线路关联即可,不需要设置城市分组。

在一实施例中,若当前没有接通率数据,或被叫所在地城市没有接通率数据,则所述路由模块从与被叫所在地相同城市的线路中,随机选择一条实体线路,再判断所选实体线路并发是否超限,若未超限,直接返回当前所选实体线路,若超限,重复选择过程。

在一实施例中,若被叫所在地城市没有相应的实体线路,则所述路由模块优选被叫所在地省会城市的实体线路,从中选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

在一实施例中,若被叫所在城市没有相应实体线路,且被叫所在省会城市也无相应实体线路,则所述路由模块从被叫所在省份其他城市实体线路中,选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

在一实施例中,若上述方法仍然没有相应的实体线路,则从全部实体线路中选择接通率大于设定阈值实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

在一实施例中,若有满足条件且并发未超限的线路,则返回线路信息,如果没有,则返回无可用线路。

在一实施例中,语音外呼系统还用于在外呼结束后,记录通话的虚拟线路id、实体线路id、被叫归属地、是否接通等信息,并由定时程序每隔一定时间(取决于业务对接通率的时效要求,可以是1小时,10分钟等)汇总一次某线路、被叫省份、被叫城市在24小时内的接通率并存储。

通过对接通率数据的存储,并将其作为历史数据动态分配实体线路。

基于上述系统实施例,相应的,如图3所示,本发明还提出一种基于接通率的外呼线路动态智能路由方法,包括以下步骤:

s1:语音外呼系统通过接口请求路由模块;

s2:叫归属地的线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,若超过限制,重新选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路;

s3:语音呼叫系统通过sip协议请求代理模块发起外呼,所述代理模块向实体线路发起外呼。

在本实施例中,通过路由模块收到请求后,判断被叫号码归属地获取到所属虚拟线路、所属被叫归属地的线路,选取接通率大于设定阈值的实体线路,再判断所选实体线路当前并发是否超过限制,来选取另一条接通率大于设定阈值的实体线路,若未超限,直接返回当前所选实体线路。本技术方案基于历史数据动态分配实体线路,可大大降低运营对于实体线路的配置工作量。

在一实施例中,如图4所示,本发明还包括以下步骤:

s4:若当前没有接通率数据,或被叫所在地城市没有接通率数据,则所述路由模块从与被叫所在地相同城市的线路中,随机选择一条实体线路,再判断所选实体线路并发是否超限,若未超限,直接返回当前所选实体线路,若超限,重复选择过程。

在一实施例中,如图5所示,本发明还包括以下步骤:

s5:若被叫所在地城市没有相应的实体线路,则所述路由模块优选被叫所在地省会城市的实体线路,从中选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

在一实施例中,如图6所示,本发明还包括以下步骤:

s6:若被叫所在城市没有相应实体线路,且被叫所在省会城市也无相应实体线路,则所述路由模块从被叫所在省份其他城市实体线路中,选择接通率大于设定阈值的一条实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

在一实施例中,如图7所示,本发明还包括以下步骤:

s7:若上述方法仍然没有相应的实体线路,则从全部实体线路中选择接通率大于设定阈值实体线路,再判断实体线路并发是否超限,若超限,重复选择过程。

在一实施例中,如图8所示,本发明还包括以下步骤:

s8:若有满足条件且并发未超限的线路,则返回线路信息,如果没有,则返回无可用线路。

在一实施例中,如图9所示,本发明还包括以下步骤:

s9:在外呼结束后,记录通话的虚拟线路id、实体线路id、被叫归属地、是否接通等信息,并由定时程序每隔一定时间(取决于业务对接通率的时效要求,可以是1小时,10分钟等)汇总一次某线路、被叫省份、被叫城市在24小时内的接通率并存储。

通过对接通率数据的存储,并将其作为历史数据动态分配实体线路。

本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1