一种基于队列的坐席响铃实现方法、终端设备及存储介质与流程

专利2025-06-14  25


本发明涉及网络通话,尤其涉及一种基于队列的坐席响铃实现方法、终端设备及存储介质。


背景技术:

1、随着通信技术的发展,尤其是voip和sip协议的广泛应用,电话队列系统已成为客户服务中心和呼叫中心的核心组成部分。传统的队列系统在呼叫坐席后,必须要等到该轮次响铃超时进行下一轮呼叫坐席时才会呼叫新增的可用坐席,另外,还可能出现坐席可能在某些时段空闲,而客户却因不知道坐席状态而无法及时联系的情况。因此,传统方案存在一些局限性,尤其是在坐席资源分配和响应时间上。在高峰时段,客户可能需要等待很长时间才能与坐席建立联系,这可能导致客户满意度下降和业务机会的丢失,影响用户的体现。


技术实现思路

1、为了解决上述问题,本发明提出了一种基于队列的坐席响铃实现方法、终端设备及存储介质。

2、具体方案如下:

3、一种基于队列的坐席响铃实现方法,包括:将呼入的主叫加入队列,并通过以下步骤进行针对该主叫的坐席呼叫;

4、s1:基于该主叫加入队列时刻队列对应的所有坐席,构建呼叫链表,并在呼叫链表的各节点记录各坐席的坐席状态;对呼叫链表中坐席状态为可用的坐席进行呼叫,同时将呼叫链表中的坐席状态为不可用的坐席添加至可用坐席检查链表中;

5、s2:以固定时间间隔轮询可用坐席检查链表,并判断可用坐席检查链表中是否存在坐席状态当前为可用的坐席,如果存在,将是否有新的可用坐席的标识设置为表示有新的可用坐席;

6、s3:以该固定时间间隔定时判断是否有新的可用坐席的标识是否表示有新的可用坐席,如果是,则对当前时刻可用坐席检查链表中的所有坐席状态为可用的坐席进行呼叫。

7、进一步的,针对主叫进行坐席呼叫时应满足该主叫位于队列首位,且当前时刻超过该主叫的过期时间;过期时间基于配置的最大等待时长和该主叫加入队列的时间计算。

8、进一步的,判断可用坐席检查链表中是否存在坐席状态当前为可用的坐席时通过坐席容器进行判断;坐席容器记录当前队列对应的所有坐席和各坐席当前的坐席状态。

9、进一步的,步骤s2中轮询可用坐席检查链表之前,首先判断当前时刻相对于上一轮询时刻坐席容器中是否有新增坐席,如果有,则将所有新增坐席添加至可用坐席检查链表中。

10、进一步的,呼叫链表的各节点还记录有坐席当前呼叫轮次是否主动挂断标识;在每个呼叫轮次中,如果某坐席在被呼叫时主动挂断,则将该坐席对应的坐席当前呼叫轮次是否主动挂断标识修改为表示主动挂断,并在该呼叫轮次结束后将该坐席对应的坐席当前呼叫轮次是否主动挂断标识修改为表示未主动挂断;当在步骤s3中对当前时刻所有坐席状态为的坐席进行呼叫时,如果需要呼叫的坐席在呼叫链表中记录的当前呼叫轮次是否主动挂断标识表示主动挂断,则不对该坐席进行呼叫。

11、进一步的,在步骤s3中对当前时刻所有坐席状态为的坐席进行呼叫时的响铃结束时刻为对应的呼叫轮次的响铃结束时刻;对应的呼叫轮次的响铃结束时刻基于该呼叫轮次中对第一个坐席的呼叫的时刻开始计算。

12、进一步的,坐席状态为可用时需要同时满足四个条件,分别为:坐席未开启免打扰、坐席未限制队列呼入、坐席不处于休息时间和坐席不处于正在通话。

13、进一步的,呼叫链表只在队列对应的坐席有新增时才进行更新;可用坐席检查链表在判断存在新的可用坐席并完成呼叫后清空,并在下一次轮询时重新构建。

14、一种基于队列的坐席响铃实现终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例上述的方法的步骤。

15、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述的方法的步骤。

16、本发明采用如上技术方案,能够实时监控各坐席的坐席状态,提高了坐席资源的利用率,较少了客户等待时间。



技术特征:

1.一种基于队列的坐席响铃实现方法,其特征在于,包括:将呼入的主叫加入队列,并通过以下步骤进行针对该主叫的坐席呼叫;

2.根据权利要求1所述的基于队列的坐席响铃实现方法,其特征在于:针对主叫进行坐席呼叫时应满足该主叫位于队列首位,且当前时刻超过该主叫的过期时间;过期时间基于配置的最大等待时长和该主叫加入队列的时间计算。

3.根据权利要求1所述的基于队列的坐席响铃实现方法,其特征在于:判断可用坐席检查链表中是否存在坐席状态当前为可用的坐席时通过坐席容器进行判断;坐席容器记录当前队列对应的所有坐席和各坐席当前的坐席状态。

4.根据权利要求1所述的基于队列的坐席响铃实现方法,其特征在于:步骤s2中轮询可用坐席检查链表之前,首先判断当前时刻相对于上一轮询时刻坐席容器中是否有新增坐席,如果有,则将所有新增坐席添加至可用坐席检查链表中。

5.根据权利要求1所述的基于队列的坐席响铃实现方法,其特征在于:呼叫链表的各节点还记录有坐席当前呼叫轮次是否主动挂断标识;在每个呼叫轮次中,如果某坐席在被呼叫时主动挂断,则将该坐席对应的坐席当前呼叫轮次是否主动挂断标识修改为表示主动挂断,并在该呼叫轮次结束后将该坐席对应的坐席当前呼叫轮次是否主动挂断标识修改为表示未主动挂断;当在步骤s3中对当前时刻所有坐席状态为的坐席进行呼叫时,如果需要呼叫的坐席在呼叫链表中记录的当前呼叫轮次是否主动挂断标识表示主动挂断,则不对该坐席进行呼叫。

6.根据权利要求1所述的基于队列的坐席响铃实现方法,其特征在于:在步骤s3中对当前时刻所有坐席状态为的坐席进行呼叫时的响铃结束时刻为对应的呼叫轮次的响铃结束时刻;对应的呼叫轮次的响铃结束时刻基于该呼叫轮次中对第一个坐席的呼叫的时刻开始计算。

7.根据权利要求1所述的基于队列的坐席响铃实现方法,其特征在于:坐席状态为可用时需要同时满足四个条件,分别为:坐席未开启免打扰、坐席未限制队列呼入、坐席不处于休息时间和坐席不处于正在通话。

8.根据权利要求1所述的基于队列的坐席响铃实现方法,其特征在于:呼叫链表只在队列对应的坐席有新增时才进行更新;可用坐席检查链表在判断存在新的可用坐席并完成呼叫后清空,并在下一次轮询时重新构建。

9.一种基于队列的坐席响铃实现终端设备,其特征在于:包括处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~8中任一所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1~8中任一所述方法的步骤。


技术总结
本发明涉及一种基于队列的坐席响铃实现方法、终端设备及存储介质,该方法中包括:基于该主叫加入队列时刻队列对应的所有坐席,构建呼叫链表,并在呼叫链表的各节点记录各坐席的坐席状态;对呼叫链表中坐席状态为可用的坐席进行呼叫,同时将呼叫链表中的坐席状态为不可用的坐席添加至可用坐席检查链表中;轮询可用坐席检查链表,并判断坐席检查链表中是否存在坐席状态当前为可用的坐席,如果存在,将是否有新的可用坐席的标识设置为表示有新的可用坐席;定时判断是否有新的可用坐席的标识是否表示有新的可用坐席,如果是,则对当前时刻可用坐席检查链表中的所有坐席状态为可用的坐席进行呼叫。本发明提高了坐席资源的利用率,较少了客户等待时间。

技术研发人员:廖慧海
受保护的技术使用者:厦门星纵数字科技有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-25346.html