WO2015066998A1 - Queuing routing method and device for call centre - Google Patents

Queuing routing method and device for call centre Download PDF

Info

Publication number
WO2015066998A1
WO2015066998A1 PCT/CN2014/074911 CN2014074911W WO2015066998A1 WO 2015066998 A1 WO2015066998 A1 WO 2015066998A1 CN 2014074911 W CN2014074911 W CN 2014074911W WO 2015066998 A1 WO2015066998 A1 WO 2015066998A1
Authority
WO
WIPO (PCT)
Prior art keywords
agent
skill
idle
priority
queuing
Prior art date
Application number
PCT/CN2014/074911
Other languages
French (fr)
Chinese (zh)
Inventor
李琼芳
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2015066998A1 publication Critical patent/WO2015066998A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5232Call distribution algorithms
    • H04M3/5233Operator skill based call distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5183Call or contact centers with computer-telephony arrangements

Definitions

  • the present invention relates to the field of computer telephony integration (CTI) call center queuing routing technology, and more particularly to a call center queuing routing method and device .
  • CTI computer telephony integration
  • the CTI establishes a free agent queue on the agent priority.
  • the agent with the longest idle time is always at the front of the queue.
  • the agent with the longest idle time is selected from the high priority idle agent queue.
  • the queue is empty, the agent is selected from the low priority queue.
  • the agent with the high skill priority can answer more calls from the user.
  • the CTI receives the first match skill from the user, and then finds the free agent with the higher priority on the same skill, if the same skill. There are multiple free seats with priority, and the longest idle time will be used for service.
  • the advantage of this is that the agents with high skill priority and long idle time have more services, and the average skill is assigned to the same skill priority. If the agent with high skill priority is busy, the call will be assigned to the agent with low skill priority, and the agent with low skill priority can also answer the call for service.
  • One problem with this is that low-skill priority agents may be idle for a long time, and they will not receive incoming calls because their skills have low priority. When the agents with high skill priority are busy, the calls will be assigned low. On the skill priority seat, there will be a high-skill priority seat who has been busy picking up the phone, while the low-skill priority agent has been unable to access the call, the ability cannot be improved, and the agent resources are not utilized.
  • An object of the present invention is to provide a method and an apparatus for queuing a call center, which solves the problem that a low-skill priority seat in the prior art may be idle for a long time and cannot receive an incoming call.
  • a method for queuing a route of a call center including the following steps:: configuring a queuing routing policy configuration table by configuring a skill priority, an idle duration, and a corresponding proportion of a queuing route agent;
  • the queuing routing policy configuration table is synchronized to the CTI, wherein the CTI refers to computer telephony integration; the CTI establishes an agent idle queue with different skill priorities by queuing all the idle agents of each skill priority.
  • the first idle agent in each skill priority becomes the first agent of each agent idle queue; when the CTI receives the user call, according to the queued routing policy configuration table, the first in each agent idle queue
  • the agents perform the calculation of the score, and assign the agent with the highest score to the agent of the call; preferably, the CTI establishes an agent idle queue with different skill priorities by queuing all the idle agents of each skill priority.
  • the first agent of the queue includes: the CTI puts all the free agents of the same skill priority into the agent idle queue of the same skill priority according to the skill priority of the agent; respectively, by prioritizing each skill priority
  • the free agents are queued according to the idle duration, and the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue.
  • calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table includes: when the CTI receives a user call, according to the user The skill of the call, the first agent in each skill priority of the skill is obtained; and the first agent in each skill priority is calculated according to the queuing routing policy configuration table.
  • the calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table includes: In the queuing routing policy configuration table, respectively acquiring the skill priority and the idle duration and the corresponding proportion of the first agent in each skill priority; respectively, using the first agent including the skill priority and the idle duration And the corresponding proportion, the calculated score of each of the first agents is obtained.
  • a device for queuing a route of a call center including: establishing a queuing routing policy configuration table module, configured to configure a skill priority, an idle duration, and a corresponding proportion of the queuing route agent, Establishing a queuing routing policy configuration table; a storage and synchronization module, configured to save the queuing routing policy configuration table and synchronize it to a CTI, where the CTI refers to a computer telephony integration; and an agent idle queue module is set, CTI establishes the agent idle queues with different skill priorities by queuing all the idle agents of each skill priority, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue;
  • the agent module of the secondary call is configured to calculate a score for the first agent in each
  • the acquiring the agent module of the current call includes: obtaining a first agent unit, configured to obtain, in the skill priority level of the skill, according to a skill of the user when the CTI receives the user call, First seat;
  • the calculation score unit is configured to calculate a score for the first agent in each of the skill priorities according to the queuing routing policy configuration table.
  • the calculating the score unit comprises: an obtaining subunit, configured to obtain, in the queuing routing policy configuration table, respectively, a skill priority, an idle duration, and a corresponding proportion of the first agent in each skill priority. Calculating the numerator unit, and setting the calculation score of each of the first agents by using the skill priority and the idle duration and the corresponding specific gravity of the first agent respectively.
  • the calculated molecular unit obtains the calculation score of each of the first agents by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight. .
  • the beneficial effects of the embodiments of the present invention are as follows:
  • the agent's idle duration and the priority of the agent are simultaneously considered in the selection of the agent, so that the low-priority agent can also receive more appropriate. The phone, so the result is more reasonable.
  • FIG. 1 is a flow chart of a method for queuing a call center of a call center according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a device for queuing a call center of a call center according to an embodiment of the present invention
  • FIG. FIG. 4 is a flowchart of a method for queuing routes of a call center according to an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings.
  • the first agent in the idle queue of the agent with different priorities of the same skill is selected, and the agent score is calculated according to the configured routing policy algorithm, and the agent with the highest score is selected as the agent to be allocated.
  • the routing policy algorithm needs to consider at least the skill priority of the agent and the current idle duration.
  • FIG. 1 is a flowchart of a method for queuing a route of a call center according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps: Step S101: Establish a queuing by configuring a skill priority, an idle duration, and a corresponding proportion of a queuing route agent.
  • Step S102 Save the queuing routing policy configuration table and synchronize it to the CTI, where the CTI refers to computer telephony integration;
  • Step S103 the CTI passes all idles of each skill priority The agent queues to establish an agent idle queue with different skill priorities, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue;
  • Step S104 When the CTI receives the user call, Calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table, and assigning the agent with the highest score to the agent of the current call; wherein the CTI passes all the priorities of each skill Free agents queue up to establish agent idle queues with different skill priorities, making each skill priority The first agent that is idle first becomes the first agent of each agent's idle queue.
  • the CTI puts all the free agents of the same skill priority into the agent idle queue of the same skill priority according to the skill priority of the agent.
  • the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first one of each agent's idle queue.
  • Seat. When the CTI receives a user call, calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table includes: when the CTI receives a user call, according to the user call Skill, obtaining the first agent in each skill priority of the skill; calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table.
  • the calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table includes: obtaining, in the queuing routing policy configuration table, each skill priority The first agent includes the skill priority and the idle duration and the corresponding proportions; and the calculated scores of each of the first agents are obtained by using the first agent including the skill priority and the idle duration and the corresponding proportions respectively.
  • the calculated score of each of the first agents is obtained by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight.
  • 2 is a schematic diagram of a device for queuing a route of a call center according to an embodiment of the present invention. As shown in FIG.
  • the method includes: establishing a queuing routing policy configuration table module 201, configured to configure a skill priority and an idle duration of a queuing route agent and correspondingly The proportion, establishes a queuing routing policy configuration table; a storage and synchronization module 202, configured to save the queuing routing policy configuration table and synchronize it to the CTI; establish an agent idle queue module 203, set the CTI by each skill All the idle seats of the priority are queued, and the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue; the agent module 204 that obtains the current call And setting, when the CTI receives the user call, calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table, and assigning the agent with the highest score to the agent of the call;
  • the CTI refers to computer telephony integration.
  • the establishing the agent idle queue module 203 includes: an allocating unit, configured to set all the idle seats of the same skill priority into the agent idle queue of the same skill priority according to the skill priority of the agent;
  • the idle queue unit is set to queue each idle agent of each skill priority according to the idle duration to establish an agent idle queue with different skill priorities, so that the first idle agent in each skill priority becomes each agent.
  • the obtaining the agent module 204 of the current call includes: obtaining a first agent unit, configured to obtain the first of each skill priority of the skill according to the skill of the user when the CTI receives the user call.
  • An agent a calculation score unit configured to calculate a score for the first agent in each skill priority according to the queued routing policy configuration table.
  • the calculating the score unit comprises: an obtaining subunit, configured to obtain, in the queuing routing policy configuration table, respectively, a skill priority, an idle duration, and a corresponding proportion of the first agent in each skill priority. Calculating the numerator unit, and setting the calculation score of each of the first agents by using the skill priority and the idle duration and the corresponding specific gravity of the first agent respectively.
  • the calculated molecular unit obtains the calculated score of each of the first agents by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight.
  • FIG. 3 is a schematic structural diagram of a call center queued route according to an embodiment of the present invention. As shown in FIG.
  • the data configuration module is configured to configure agent data and a queuing routing policy, and save the data to the database, and synchronize the queuing routing policy data to the CTI.
  • the queuing routing policy configuration includes agent skill priority and weight, agent idle duration and weight, and other agent attributes and weights that can be used for routing policies. After the configuration changes, it will be synchronized to the CTI module.
  • the CTI module is configured to calculate the agent score according to the latest routing policy configuration to select the most suitable agent.
  • the database is used to store data, including queued routing policies, such as agent skill priority and proportion, agent idle duration and weight.
  • CTI Used to assign the inbound user the agent to serve, while maintaining the agent status and assigning the agent.
  • the CTI obtains the agent's skill priority and records the agent's idle duration, CTI.
  • the first idle agent in the queue is always in front. When selecting, the first agent is extracted from each queue.
  • Agent score ⁇ attribute attribute i corresponds to the attribute weight i.
  • the agent attribute may include the skill corresponding priority, the agent's current idle time, but not limited to these two.
  • Agent An application that interacts with the user and is used to answer user calls. Agent A, Agent B, Agent C, and Agent D all have the same skill.
  • FIG. 4 is a flowchart of a method for queuing a call center in a call center according to an embodiment of the present invention. As shown in FIG.
  • Step A Configure an agent attribute that needs to participate in queuing routing and corresponding correspondingly on the data configuration module.
  • the weight such as the skill priority of the agent and the idle time of the agent, then save the data to the database server and synchronize to the CTI, as shown in Table 1. That is, the data configuration module configures a CTI queuing routing policy, such as agent skill priority and proportion, agent idle duration and proportion, and saves the data in the database, and synchronizes the changed queuing routing policy to CTI, CTI according to the new
  • the queuing routing strategy performs queuing routing to select service agents for the user.
  • Table 1 Queued Routing Policy Configuration Table
  • Step B the CTI puts the idle agents of the same priority into the queue according to the skill priority of the agent, and the first idle agent is placed at the forefront of the queue.
  • the CTI puts the free agent into the different skill priority queues according to the skill priority, and the agent with the long idle time is placed in front, which is used for the subsequent CTI reasonable allocation of the agent steps.
  • C After receiving the user's call, the CTI According to the skill of the call, the first agent is extracted from each priority queue under the skill, and the agent score is calculated according to the configured routing strategy. The routing policy calculation needs to consider at least the agent skill priority and the current idle duration of the agent.
  • the score of the agent is obtained, and the agent with the highest score becomes the agent of the call distribution. That is, the user accesses the CTI to queue the route, and the CTI performs the agent allocation.
  • the first agent is obtained from each priority queue of the corresponding skill.
  • the scores of the agents are calculated, and then The result of the calculation selects the agent with the highest score as the agent assigned to this priority.
  • Step D The CTI allocates a call to the agent, and the user and the agent communicate, so that the user and the agent talk.
  • the queued routing strategy of the CTI comprehensively considers the skill priority of the agent, and the agent attributes such as the current idle duration of the agent are matched and selected in real time, and the reasonable selection can provide services for the user.
  • the seat When the user accesses the call center to accept the assigned agent service, the CTI can select the required parameters, such as the skill priority and the current idle duration of the agent, to calculate and obtain the real-time optimal agent.
  • Routing can be prioritized and balanced
  • the current idle time of the agent such that the agent with lower skill priority but longer idle time can also serve and improve their ability, thereby improving service quality and service efficiency, so that the agent can be used reasonably.
  • the embodiment of the present invention has the following technical effects:
  • the embodiment of the present invention extracts the first agent from each priority queue of a certain skill of the agent through CTI, and then calculates the score of each agent according to the algorithm, and the algorithm needs at least comprehensively Considering the skill priority of the agent and the current idle duration, it can be calculated according to the specific gravity. According to the calculation result, the agent with the highest score is selected to provide services for the user, so that the service ability of the agent can be better improved, and the agent can be better utilized. .

Abstract

A queuing routing method and device for a call centre, which relate to the technical field of queuing routing of a CTI call centre. The method comprises the steps of: by configuring skill priorities and idle durations and corresponding specific gravities of queuing routing attendants, establishing a queuing routing policy configuration table; saving the queuing routing policy configuration table and synchronizing same to a CTI; by queuing all the idle attendants of each skill priority, establishing, by the CTI, attendant idle queues of different skill priorities so that the attendant which is idle first of each skill priority becomes the first attendant of each attendant idle queue; and when the CTI receives a call from a user, according to the queuing routing policy configuration table, calculating the score of the first attendant of each attendant idle queue, and allocating the attendant with the highest score as an attendant of this call.

Description

一种呼叫中心排队路由的方法及装置 技术领域 本发明涉及计算机电话集成 (Computer Telephony Integration, 简称为 CTI ) 呼叫 中心排队路由技术领域, 更具体的说, 涉及一种呼叫中心排队路由的方法及装置。 背景技术 呼叫中心来电接入时, 根据技能分配到不同座席上, 如果多个座席都具备这个技 能, 先选择技能优先级高的座席, 具有同一技能优先级的空闲座席有多个的话, 会选 择空闲时间最长的座席来接入电话, 该机制由 CTI系统进行分配控制。 由于座席能力存在差异, 通常的做法是给拥有该技能的座席增加一个优先级, 技 能相同时优先级高的座席会优先接入来电, 只有技能优先级高的座席全部忙了, 才会 把来电分配给技能优先级低的座席。 实现时是由 CTI在座席优先级上建立空闲座席队 列, 空闲时长最长的座席总是在队列最前, 选取时先从优先级高的空闲座席队列里选 取空闲时间最长的座席, 高优先级的队列为空时, 再从低优先级的队列里选取座席。 对座席配置了技能优先级后,高技能优先级的座席可以接听更多的用户来电, CTI 收到用户来电首先匹配技能, 然后再找同一个技能上优先级较高的空闲座席, 如果同 一技能优先级的空闲座席有多个, 会找空闲时间最长的进行服务。 这样的好处是技能 优先级高且空闲时间长的座席,服务也多,在同一技能优先级上,达到了平均分配。 如 果高技能优先级的座席全忙, 来电会分配给低技能优先级的座席, 低技能优先级的座 席也可以接听来电进行服务。 这样存在的一个问题是, 低技能优先级座席可能空闲非常久, 都接不到来电, 因 为其技能优先级低, 要等高技能优先级的座席都在忙的时候, 来电才会分配到低技能 优先级座席上, 这样就会出现高技能优先级座席一直在忙碌接电话, 而低技能优先级 座席则一直不能接入来电, 能力无法得到提升, 座席资源也没有利用起来。 发明内容 本发明实施例的目的在于提供一种呼叫中心排队路由的方法及装置, 解决了现有 技术中低技能优先级座席可能空闲非常久, 都接不到来电的问题。 根据本发明实施例的一个方面, 提供了一种呼叫中心排队路由的方法, 包括以下 步骤: 通过配置排队路由座席的技能优先级和空闲时长及相应的比重, 建立排队路由策 略配置表; 保存所述排队路由策略配置表并将其同步到 CTI, 其中, 所述 CTI是指计算机电 话集成; 所述 CTI通过将每个技能优先级的所有空闲座席进行排队, 建立不同技能优先级 的座席空闲队列, 使得每个技能优先级中最先空闲的座席成为每个座席空闲队列的首 个座席; 当所述 CTI接收到用户呼叫时, 根据所述排队路由策略配置表对每个座席空闲队 列中首个座席进行计算得分, 并将得分最高的座席分配为本次呼叫的座席; 优选地, 所述 CTI通过将每个技能优先级的所有空闲座席进行排队, 建立不同技 能优先级的座席空闲队列, 使得每个技能优先级中最先空闲的座席成为每个座席空闲 队列的首个座席包括: 所述 CTI按照座席的技能优先级, 分别将同一技能优先级的所有空闲座席放入到 同一技能优先级的座席空闲队列中; 通过分别将每个技能优先级的所有空闲座席按照空闲时长进行排队, 建立不同技 能优先级的座席空闲队列, 使得每个技能优先级中最先空闲的座席成为每个座席空闲 队列的首个座席。 优选地, 所述当所述 CTI接收到用户呼叫时, 根据所述排队路由策略配置表对每 个座席空闲队列中首个座席进行计算得分包括: 当所述 CTI接收到用户呼叫时, 根据用户呼叫的技能, 获得所述技能的每个技能 优先级中的首个座席; 根据所述排队路由策略配置表对所述每个技能优先级中的首个座席进行计算得 分。 优选地, 所述根据所述排队路由策略配置表对所述每个技能优先级中的首个座席 进行计算得分包括: 在所述排队路由策略配置表中, 分别获取每个技能优先级中的首个座席的包括技 能优先级和空闲时长及相应的比重; 分别利用所述首个座席的包括技能优先级和空闲时长及相应比重, 获取所述每个 首个座席的计算得分。 优选地, 利用每个首个座席的技能优先级的级别与相应级别比重及空闲时长的时 间与相应时长比重的累加之和, 获取所述每个首个座席的计算得分。 根据本发明实施例的另一方面, 提供了一种呼叫中心排队路由的装置, 包括: 建立排队路由策略配置表模块, 设置为通过配置排队路由座席的技能优先级和空 闲时长及相应的比重, 建立排队路由策略配置表; 存储及同步模块, 设置为保存所述排队路由策略配置表并将其同步到 CTI, 其中, 所述 CTI是指计算机电话集成; 建立座席空闲队列模块, 设置为所述 CTI通过将每个技能优先级的所有空闲座席 进行排队, 建立不同技能优先级的座席空闲队列, 使得每个技能优先级中最先空闲的 座席成为每个座席空闲队列的首个座席; 获取本次呼叫的座席模块, 设置为当所述 CTI接收到用户呼叫时, 根据所述排队 路由策略配置表对每个座席空闲队列中首个座席进行计算得分, 并将得分最高的座席 分配为本次呼叫的座席; 优选地, 所述建立座席空闲队列模块包括: 分配单元, 设置为所述 CTI按照座席的技能优先级, 分别将同一技能优先级的所 有空闲座席放入到同一技能优先级的座席空闲队列中; 建立座席空闲队列单元, 设置为通过分别将每个技能优先级的所有空闲座席按照 空闲时长进行排队, 建立不同技能优先级的座席空闲队列, 使得每个技能优先级中最 先空闲的座席成为每个座席空闲队列的首个座席。 优选地, 所述获取本次呼叫的座席模块包括: 获得首个座席单元, 设置为当所述 CTI接收到用户呼叫时,根据用户呼叫的技能, 获得所述技能的每个技能优先级中的首个座席; 计算得分单元, 设置为根据所述排队路由策略配置表对所述每个技能优先级中的 首个座席进行计算得分。 优选地, 所述计算得分单元包括: 获取子单元, 设置为在所述排队路由策略配置表中, 分别获取每个技能优先级中 的首个座席的包括技能优先级和空闲时长及相应的比重; 计算得分子单元, 设置为分别利用所述首个座席的包括技能优先级和空闲时长及 相应比重, 获取所述每个首个座席的计算得分。 优选地, 所述计算得分子单元利用每个首个座席的技能优先级的级别与相应级别 比重及空闲时长的时间与相应时长比重的累加之和, 获取所述每个首个座席的计算得 分。 与现有技术相比较, 本发明实施例的有益效果在于: 本发明实施例通过在座席的选取上同时考虑了座席空闲时长和座席的优先级, 使 低优先级的座席也可以适当地多接听电话, 从而选取结果更合理。 附图说明 图 1是本发明实施例的呼叫中心排队路由的方法流程图; 图 2是本发明实施例的呼叫中心排队路由的装置示意图; 图 3是本发明实施例的呼叫中心排队路由的结构示意图; 图 4是本发明实施例的呼叫中心排队路由的方法流程图。 具体实施方式 以下结合附图对本发明的优选实施例进行详细说明, 应当理解, 以下所说明的优 选实施例仅用于说明和解释本发明, 并不用于限定本发明。 本发明实施例通过选取同一技能不同优先级的座席空闲队列中的首个座席, 再对 这批座席按照配置好的路由策略算法计算座席得分, 选取得分最高的座席作为本次分 配的座席, 其中路由策略算法至少需综合考虑座席的技能优先级和当前空闲时长, 可 按照比重进行计算, 设置技能优先级和座席空闲时长及对应的比重, 权重和优先级数 据通过数据配置模块同步到 CTI。 图 1显示了本发明实施例的呼叫中心排队路由的方法流程图, 如图 1所示, 包括 以下步骤: 步骤 S101 : 通过配置排队路由座席的技能优先级和空闲时长及相应的比重, 建立 排队路由策略配置表; 步骤 S102: 保存所述排队路由策略配置表并将其同步到 CTI, 其中, 所述 CTI是 指计算机电话集成; 步骤 S103: 所述 CTI通过将每个技能优先级的所有空闲座席进行排队, 建立不同 技能优先级的座席空闲队列, 使得每个技能优先级中最先空闲的座席成为每个座席空 闲队列的首个座席; 步骤 S104: 当所述 CTI接收到用户呼叫时, 根据所述排队路由策略配置表对每个 座席空闲队列中首个座席进行计算得分,并将得分最高的座席分配为本次呼叫的座席; 其中, 所述 CTI通过将每个技能优先级的所有空闲座席进行排队, 建立不同技能 优先级的座席空闲队列, 使得每个技能优先级中最先空闲的座席成为每个座席空闲队 列的首个座席包括: 所述 CTI按照座席的技能优先级, 分别将同一技能优先级的所有 空闲座席放入到同一技能优先级的座席空闲队列中; 通过分别将每个技能优先级的所 有空闲座席按照空闲时长进行排队, 建立不同技能优先级的座席空闲队列, 使得每个 技能优先级中最先空闲的座席成为每个座席空闲队列的首个座席。 其中, 所述当所述 CTI接收到用户呼叫时, 根据所述排队路由策略配置表对每个 座席空闲队列中首个座席进行计算得分包括: 当所述 CTI接收到用户呼叫时, 根据用 户呼叫的技能, 获得所述技能的每个技能优先级中的首个座席; 根据所述排队路由策 略配置表对所述每个技能优先级中的首个座席进行计算得分。 优选地, 所述根据所述排队路由策略配置表对所述每个技能优先级中的首个座席 进行计算得分包括: 在所述排队路由策略配置表中, 分别获取每个技能优先级中的首 个座席的包括技能优先级和空闲时长及相应的比重; 分别利用所述首个座席的包括技 能优先级和空闲时长及相应比重, 获取所述每个首个座席的计算得分。 优选地, 利用每个首个座席的技能优先级的级别与相应级别比重及空闲时长的时 间与相应时长比重的累加之和, 获取所述每个首个座席的计算得分。 图 2显示了本发明实施例的呼叫中心排队路由的装置示意图, 如图 2所示,包括: 建立排队路由策略配置表模块 201, 设置为通过配置排队路由座席的技能优先级和空 闲时长及相应的比重, 建立排队路由策略配置表; 存储及同步模块 202, 设置为保存 所述排队路由策略配置表并将其同步到 CTI ; 建立座席空闲队列模块 203,设置为所述 CTI 通过将每个技能优先级的所有空闲座席进行排队, 建立不同技能优先级的座席空 闲队列, 使得每个技能优先级中最先空闲的座席成为每个座席空闲队列的首个座席; 获取本次呼叫的座席模块 204, 设置为当所述 CTI接收到用户呼叫时, 根据所述排队 路由策略配置表对每个座席空闲队列中首个座席进行计算得分, 并将得分最高的座席 分配为本次呼叫的座席; 其中, 所述 CTI是指计算机电话集成。 所述建立座席空闲队列模块 203包括: 分配单元, 设置为所述 CTI按照座席的技 能优先级, 分别将同一技能优先级的所有空闲座席放入到同一技能优先级的座席空闲 队列中; 建立座席空闲队列单元, 设置为通过分别将每个技能优先级的所有空闲座席 按照空闲时长进行排队, 建立不同技能优先级的座席空闲队列, 使得每个技能优先级 中最先空闲的座席成为每个座席空闲队列的首个座席。 所述获取本次呼叫的座席模块 204包括: 获得首个座席单元, 设置为当所述 CTI 接收到用户呼叫时, 根据用户呼叫的技能, 获得所述技能的每个技能优先级中的首个 座席; 计算得分单元, 设置为根据所述排队路由策略配置表对所述每个技能优先级中 的首个座席进行计算得分。 优选地, 所述计算得分单元包括: 获取子单元, 设置为在所述排队路由策略配置 表中, 分别获取每个技能优先级中的首个座席的包括技能优先级和空闲时长及相应的 比重; 计算得分子单元, 设置为分别利用所述首个座席的包括技能优先级和空闲时长 及相应比重, 获取所述每个首个座席的计算得分。 其中, 所述计算得分子单元利用每个首个座席的技能优先级的级别与相应级别比 重及空闲时长的时间与相应时长比重的累加之和,获取所述每个首个座席的计算得分。 图 3显示了本发明实施例实施例的呼叫中心排队路由的结构示意图,如图 3所示, 包括数据配置模块、 数据库、 CTI以及座席。 其中, 所述数据配置模块: 设置为配置座席数据和排队路由策略, 并将数据保存 到数据库, 同时将排队路由策略数据同步到 CTI。 排队路由策略配置包括座席技能优 先级及比重, 座席空闲时长及比重, 以及其它可用于路由策略的座席属性及比重。 该 配置变化后立即会被同步到 CTI模块, 设置为 CTI模块根据最新的路由策略配置进行 座席得分计算从而选取最合适的座席。 所述数据库: 用于存储数据, 包括排队路由策略, 如座席技能优先级及比重, 座 席空闲时长及比重等数据。 TECHNICAL FIELD The present invention relates to the field of computer telephony integration (CTI) call center queuing routing technology, and more particularly to a call center queuing routing method and device . BACKGROUND When a call center accesses an incoming call, it is assigned to different agents according to skills. If multiple agents have this skill, first select an agent with a high skill priority, and if there are multiple free seats with the same skill priority, a plurality of seats will be selected. The agent with the longest idle time accesses the phone. This mechanism is controlled by the CTI system. Due to the difference in agent capabilities, the usual practice is to add a priority to the agent who has the skill. When the skill is the same, the agent with the highest priority will be given priority to the incoming call. Only the agents with the high priority will be busy. Assigned to agents with low skill priority. In the implementation, the CTI establishes a free agent queue on the agent priority. The agent with the longest idle time is always at the front of the queue. When selecting, the agent with the longest idle time is selected from the high priority idle agent queue. When the queue is empty, the agent is selected from the low priority queue. After the agent is assigned the skill priority, the agent with the high skill priority can answer more calls from the user. The CTI receives the first match skill from the user, and then finds the free agent with the higher priority on the same skill, if the same skill. There are multiple free seats with priority, and the longest idle time will be used for service. The advantage of this is that the agents with high skill priority and long idle time have more services, and the average skill is assigned to the same skill priority. If the agent with high skill priority is busy, the call will be assigned to the agent with low skill priority, and the agent with low skill priority can also answer the call for service. One problem with this is that low-skill priority agents may be idle for a long time, and they will not receive incoming calls because their skills have low priority. When the agents with high skill priority are busy, the calls will be assigned low. On the skill priority seat, there will be a high-skill priority seat who has been busy picking up the phone, while the low-skill priority agent has been unable to access the call, the ability cannot be improved, and the agent resources are not utilized. SUMMARY OF THE INVENTION An object of the present invention is to provide a method and an apparatus for queuing a call center, which solves the problem that a low-skill priority seat in the prior art may be idle for a long time and cannot receive an incoming call. According to an aspect of the present invention, a method for queuing a route of a call center is provided, including the following steps:: configuring a queuing routing policy configuration table by configuring a skill priority, an idle duration, and a corresponding proportion of a queuing route agent; The queuing routing policy configuration table is synchronized to the CTI, wherein the CTI refers to computer telephony integration; the CTI establishes an agent idle queue with different skill priorities by queuing all the idle agents of each skill priority. The first idle agent in each skill priority becomes the first agent of each agent idle queue; when the CTI receives the user call, according to the queued routing policy configuration table, the first in each agent idle queue The agents perform the calculation of the score, and assign the agent with the highest score to the agent of the call; preferably, the CTI establishes an agent idle queue with different skill priorities by queuing all the idle agents of each skill priority. Make the first idle agent in each skill priority become each seat empty The first agent of the queue includes: the CTI puts all the free agents of the same skill priority into the agent idle queue of the same skill priority according to the skill priority of the agent; respectively, by prioritizing each skill priority The free agents are queued according to the idle duration, and the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue. Preferably, when the CTI receives a user call, calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table includes: when the CTI receives a user call, according to the user The skill of the call, the first agent in each skill priority of the skill is obtained; and the first agent in each skill priority is calculated according to the queuing routing policy configuration table. Preferably, the calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table includes: In the queuing routing policy configuration table, respectively acquiring the skill priority and the idle duration and the corresponding proportion of the first agent in each skill priority; respectively, using the first agent including the skill priority and the idle duration And the corresponding proportion, the calculated score of each of the first agents is obtained. Preferably, the calculated score of each of the first agents is obtained by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight. According to another aspect of the embodiments of the present invention, a device for queuing a route of a call center is provided, including: establishing a queuing routing policy configuration table module, configured to configure a skill priority, an idle duration, and a corresponding proportion of the queuing route agent, Establishing a queuing routing policy configuration table; a storage and synchronization module, configured to save the queuing routing policy configuration table and synchronize it to a CTI, where the CTI refers to a computer telephony integration; and an agent idle queue module is set, CTI establishes the agent idle queues with different skill priorities by queuing all the idle agents of each skill priority, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue; The agent module of the secondary call is configured to calculate a score for the first agent in each agent idle queue according to the queuing routing policy configuration table when the CTI receives the user call, and assign the agent with the highest score to the current Calling the agent; preferably, the establishing an agent idle queue module package The allocation unit is set to the CTI according to the skill priority of the agent, and all the idle agents of the same skill priority are respectively placed into the agent idle queue of the same skill priority; the agent idle queue unit is set, and the All the free agents of each skill priority are queued according to the idle duration, and the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue. Preferably, the acquiring the agent module of the current call includes: obtaining a first agent unit, configured to obtain, in the skill priority level of the skill, according to a skill of the user when the CTI receives the user call, First seat; The calculation score unit is configured to calculate a score for the first agent in each of the skill priorities according to the queuing routing policy configuration table. Preferably, the calculating the score unit comprises: an obtaining subunit, configured to obtain, in the queuing routing policy configuration table, respectively, a skill priority, an idle duration, and a corresponding proportion of the first agent in each skill priority. Calculating the numerator unit, and setting the calculation score of each of the first agents by using the skill priority and the idle duration and the corresponding specific gravity of the first agent respectively. Preferably, the calculated molecular unit obtains the calculation score of each of the first agents by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight. . Compared with the prior art, the beneficial effects of the embodiments of the present invention are as follows: In the embodiment of the present invention, the agent's idle duration and the priority of the agent are simultaneously considered in the selection of the agent, so that the low-priority agent can also receive more appropriate. The phone, so the result is more reasonable. BRIEF DESCRIPTION OF DRAWINGS FIG. 1 is a flow chart of a method for queuing a call center of a call center according to an embodiment of the present invention; FIG. 2 is a schematic diagram of a device for queuing a call center of a call center according to an embodiment of the present invention; FIG. FIG. 4 is a flowchart of a method for queuing routes of a call center according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. In the embodiment of the present invention, the first agent in the idle queue of the agent with different priorities of the same skill is selected, and the agent score is calculated according to the configured routing policy algorithm, and the agent with the highest score is selected as the agent to be allocated. The routing policy algorithm needs to consider at least the skill priority of the agent and the current idle duration. Calculated according to the specific gravity, set the skill priority and the agent idle duration and the corresponding proportion. The weight and priority data are synchronized to the CTI through the data configuration module. FIG. 1 is a flowchart of a method for queuing a route of a call center according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps: Step S101: Establish a queuing by configuring a skill priority, an idle duration, and a corresponding proportion of a queuing route agent. a routing policy configuration table; Step S102: Save the queuing routing policy configuration table and synchronize it to the CTI, where the CTI refers to computer telephony integration; Step S103: the CTI passes all idles of each skill priority The agent queues to establish an agent idle queue with different skill priorities, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue; Step S104: When the CTI receives the user call, Calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table, and assigning the agent with the highest score to the agent of the current call; wherein the CTI passes all the priorities of each skill Free agents queue up to establish agent idle queues with different skill priorities, making each skill priority The first agent that is idle first becomes the first agent of each agent's idle queue. The CTI puts all the free agents of the same skill priority into the agent idle queue of the same skill priority according to the skill priority of the agent. By arranging all the free agents of each skill priority according to the idle duration, the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first one of each agent's idle queue. Seat. When the CTI receives a user call, calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table includes: when the CTI receives a user call, according to the user call Skill, obtaining the first agent in each skill priority of the skill; calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table. Preferably, the calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table includes: obtaining, in the queuing routing policy configuration table, each skill priority The first agent includes the skill priority and the idle duration and the corresponding proportions; and the calculated scores of each of the first agents are obtained by using the first agent including the skill priority and the idle duration and the corresponding proportions respectively. Preferably, the calculated score of each of the first agents is obtained by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight. 2 is a schematic diagram of a device for queuing a route of a call center according to an embodiment of the present invention. As shown in FIG. 2, the method includes: establishing a queuing routing policy configuration table module 201, configured to configure a skill priority and an idle duration of a queuing route agent and correspondingly The proportion, establishes a queuing routing policy configuration table; a storage and synchronization module 202, configured to save the queuing routing policy configuration table and synchronize it to the CTI; establish an agent idle queue module 203, set the CTI by each skill All the idle seats of the priority are queued, and the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue; the agent module 204 that obtains the current call And setting, when the CTI receives the user call, calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table, and assigning the agent with the highest score to the agent of the call; The CTI refers to computer telephony integration. The establishing the agent idle queue module 203 includes: an allocating unit, configured to set all the idle seats of the same skill priority into the agent idle queue of the same skill priority according to the skill priority of the agent; The idle queue unit is set to queue each idle agent of each skill priority according to the idle duration to establish an agent idle queue with different skill priorities, so that the first idle agent in each skill priority becomes each agent. The first agent in the idle queue. The obtaining the agent module 204 of the current call includes: obtaining a first agent unit, configured to obtain the first of each skill priority of the skill according to the skill of the user when the CTI receives the user call. An agent; a calculation score unit configured to calculate a score for the first agent in each skill priority according to the queued routing policy configuration table. Preferably, the calculating the score unit comprises: an obtaining subunit, configured to obtain, in the queuing routing policy configuration table, respectively, a skill priority, an idle duration, and a corresponding proportion of the first agent in each skill priority. Calculating the numerator unit, and setting the calculation score of each of the first agents by using the skill priority and the idle duration and the corresponding specific gravity of the first agent respectively. The calculated molecular unit obtains the calculated score of each of the first agents by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight. FIG. 3 is a schematic structural diagram of a call center queued route according to an embodiment of the present invention. As shown in FIG. 3, the data configuration module, the database, the CTI, and the agent are included. The data configuration module is configured to configure agent data and a queuing routing policy, and save the data to the database, and synchronize the queuing routing policy data to the CTI. The queuing routing policy configuration includes agent skill priority and weight, agent idle duration and weight, and other agent attributes and weights that can be used for routing policies. After the configuration changes, it will be synchronized to the CTI module. The CTI module is configured to calculate the agent score according to the latest routing policy configuration to select the most suitable agent. The database is used to store data, including queued routing policies, such as agent skill priority and proportion, agent idle duration and weight.
CTI : 用于为呼入用户分配为之服务的座席, 同时维护座席状态和分配座席, 根据 从数据配置模块同步过来的配置数据, CTI 获取座席的技能优先级, 同时记录座席的 空闲时长, CTI按技能对座席进行管理, 在每一个技能上, 再根据不同的技能优先级, 每个优先级建立一个队列, 将空闲座席按空闲的先后放入不同的技能优先级队列, 这 样保证各个优先级队列中先闲的座席总是在前, 选取时从每个队列中提取出最前面的 座席, 这些座席都是各优先级中空闲最久的, 这样会提取到一批最闲的座席, 然后再 对这些提取出的座席综合考虑技能优先级以及当前空闲时长, 按照配置好的路由策略 算法进行计算, 得到每个座席对应的分数, 选取得分最高的座席。 CTI 通过这种改造 后, 提升了座席的技能, 使低优先级的座席也能有效服务。 座席得分计算公式: 座席得分 =∑座席属性 i取值对应的属性比重 i 其中, 座席属性可包括技能对应的优先级、 座席当前空闲时长, 但不仅限于这两 种。 座席: 与用户交互的应用程序, 用于接听用户电话。 座席 A、 座席 B、 座席 C、 座 席 D都具有相同技能5。 座席 A, 座席 B的技能优先级高, 座席 C, 座席 D的技能优先 级低。座席空闲时长:座席 C>座席 D>座席 A>座席 B。 CTI模块根据新的排队路由策略, 综合考虑了座席的技能优先级和空闲时长, 座席 A, 座席 B的高技能优先级会让座席 优先接入, 同时空闲时长也会作为一个路由的权重, 座席 C, 座席 D在一定时长内没 有接入来电, CTI也会分配来电给座席 C, 座席 D, 这样资源分配更平均, 而且低优先 级的座席能力也会得到有效提升。 图 4显示了本发明实施例实施例的呼叫中心排队路由的方法流程图,如图 4所示, 包括以下步骤: 步骤 A. 在数据配置模块上配置好需要参与排队路由的座席属性及相应的比重, 比如座席的技能优先级和座席空闲时长, 然后将数据保存到数据库服务器, 并同步到 CTI , 如表 1所示。 也就是说, 数据配置模块配置 CTI排队路由策略, 比如座席技能优先级及比重, 座席空闲时长及比重, 并将数据保存在数据库中, 并将更改后的排队路由策略同步到 CTI , CTI根据新的排队路由策略进行排队路由, 为用户选取服务座席。 表 1 : 排队路由策略配置表 CTI: Used to assign the inbound user the agent to serve, while maintaining the agent status and assigning the agent. According to the configuration data synchronized from the data configuration module, the CTI obtains the agent's skill priority and records the agent's idle duration, CTI. Manage the agents according to their skills. On each skill, set a queue for each priority according to different skill priorities, and put the free agents into different skill priority queues according to the idle order. This ensures each priority. The first idle agent in the queue is always in front. When selecting, the first agent is extracted from each queue. These agents are the longest idle among the priorities, which will extract the most idle seats, and then Then, the extracted agents are comprehensively considered with the skill priority and the current idle duration, and are calculated according to the configured routing strategy algorithm, and the score corresponding to each agent is obtained, and the agent with the highest score is selected. Through this transformation, CTI has improved the skills of the agents and enabled the low-priority agents to serve them effectively. Agent score calculation formula: Agent score = 属性 attribute attribute i corresponds to the attribute weight i. The agent attribute may include the skill corresponding priority, the agent's current idle time, but not limited to these two. Agent: An application that interacts with the user and is used to answer user calls. Agent A, Agent B, Agent C, and Agent D all have the same skill. Agent A, agent B has higher skill priority, agent C, and agent D has lower skill priority. Agent free time: Agent C> Agent D> Seat A> Seat B. According to the new queuing routing strategy, the CTI module considers the skill priority and idle duration of the agent. The high skill priority of the agent A and the agent B will give the agent priority access, and the idle duration will also be used as the weight of a route. C, agent D does not access the call within a certain length of time, CTI will also assign calls to agent C, agent D, so that the resource allocation is more even, and the low-priority agent ability will be effectively improved. FIG. 4 is a flowchart of a method for queuing a call center in a call center according to an embodiment of the present invention. As shown in FIG. 4, the method includes the following steps: Step A. Configure an agent attribute that needs to participate in queuing routing and corresponding correspondingly on the data configuration module. The weight, such as the skill priority of the agent and the idle time of the agent, then save the data to the database server and synchronize to the CTI, as shown in Table 1. That is, the data configuration module configures a CTI queuing routing policy, such as agent skill priority and proportion, agent idle duration and proportion, and saves the data in the database, and synchronizes the changed queuing routing policy to CTI, CTI according to the new The queuing routing strategy performs queuing routing to select service agents for the user. Table 1: Queued Routing Policy Configuration Table
Figure imgf000009_0001
Figure imgf000009_0001
步骤 B. CTI根据同步过来的排队路由策略, 按座席在技能上的优先级, 将同一优 先级的空闲座席, 放入队列, 最先闲的座席放在队列最前面。 也就是说, CTI 按技能优先级将空闲座席放入不同的技能优先级队列中, 空闲时 间长的座席放在前面, 用于后续 CTI合理的分配座席 步骤 C. CTI接收到用户的呼叫后, 根据本次呼叫的技能, 从该技能下各优先级队 列中提取最前面的座席, 按照配置好的路由策略进行座席得分计算, 路由策略计算至 少需综合考虑座席技能优先级和座席当前空闲时长, 比如采用上面列举出的得分计算 公式, 从而得到座席的分数, 分数最高的座席成为本次呼叫分配的座席。 也就是说, 用户来电接入到 CTI 中进行排队路由, CTI进行座席分配, 从相应技 能的各个优先级队列中获取第一个座席, 根据配置的排队路由策略, 计算各个座席的 得分, 再根据计算结果选取分数最高的座席, 作为本次优先分配到的座席。 步骤 D. CTI分配呼叫到座席, 用户和座席连通, 使用户和座席通话。 综上所述, 本发明实施例在用户接入呼叫中心时, CTI 的排队路由策略综合考虑 座席的技能优先级, 座席当前空闲时长等座席属性进行实时匹配并选取, 合理选取可 以为用户提供服务的座席。 CTI 在用户接入呼叫中心接受分配座席服务时, 可以通过 座席选取需要的参数, 比如, 技能优先级和座席当前空闲时长等, 计算获取到实时最 优座席, 对于具有同一技能的多个座席, 路由可以进行优先级的区分, 同时也能兼顾 座席的当前空闲时间, 这样技能优先级较低但空闲时间较长的座席也能够进行服务, 提升自己的能力, 从而提升服务质量和服务效率, 从而让座席可以得到合理利用。 综上所述, 本发明实施例具有以下技术效果: 本发明实施例通过 CTI从座席某一个技能的各优先级队列中提取第一个座席, 然 后根据算法计算各个座席的得分, 算法至少需综合考虑座席的技能优先级和当前空闲 时长, 可简单地按照比重进行计算, 根据计算结果, 选取得分最高的座席为用户提供 服务, 从而能够更好地提升座席的服务能力, 更好地利用座席。 尽管上文对本发明实施例进行了详细说明, 但是本发明不限于此, 本技术领域技 术人员可以根据本发明的原理进行各种修改。 因此, 凡按照本发明原理所作的修改, 都应当理解为落入本发明的保护范围。 工业实用性 本发明实施例提供的技术方案可以应用于计算机电话集成呼叫中心排队路由技术 领域, 通过在座席的选取上同时考虑了座席空闲时长和座席的优先级, 使低优先级的 座席也可以适当地多接听电话, 从而选取结果更合理。 Step B. According to the synchronized queuing routing policy, the CTI puts the idle agents of the same priority into the queue according to the skill priority of the agent, and the first idle agent is placed at the forefront of the queue. In other words, the CTI puts the free agent into the different skill priority queues according to the skill priority, and the agent with the long idle time is placed in front, which is used for the subsequent CTI reasonable allocation of the agent steps. C. After receiving the user's call, the CTI According to the skill of the call, the first agent is extracted from each priority queue under the skill, and the agent score is calculated according to the configured routing strategy. The routing policy calculation needs to consider at least the agent skill priority and the current idle duration of the agent. For example, using the score calculation formula listed above, the score of the agent is obtained, and the agent with the highest score becomes the agent of the call distribution. That is, the user accesses the CTI to queue the route, and the CTI performs the agent allocation. The first agent is obtained from each priority queue of the corresponding skill. According to the configured queuing routing strategy, the scores of the agents are calculated, and then The result of the calculation selects the agent with the highest score as the agent assigned to this priority. Step D. The CTI allocates a call to the agent, and the user and the agent communicate, so that the user and the agent talk. In summary, in the embodiment of the present invention, when the user accesses the call center, the queued routing strategy of the CTI comprehensively considers the skill priority of the agent, and the agent attributes such as the current idle duration of the agent are matched and selected in real time, and the reasonable selection can provide services for the user. The seat. When the user accesses the call center to accept the assigned agent service, the CTI can select the required parameters, such as the skill priority and the current idle duration of the agent, to calculate and obtain the real-time optimal agent. For multiple agents with the same skill, Routing can be prioritized and balanced The current idle time of the agent, such that the agent with lower skill priority but longer idle time can also serve and improve their ability, thereby improving service quality and service efficiency, so that the agent can be used reasonably. In summary, the embodiment of the present invention has the following technical effects: The embodiment of the present invention extracts the first agent from each priority queue of a certain skill of the agent through CTI, and then calculates the score of each agent according to the algorithm, and the algorithm needs at least comprehensively Considering the skill priority of the agent and the current idle duration, it can be calculated according to the specific gravity. According to the calculation result, the agent with the highest score is selected to provide services for the user, so that the service ability of the agent can be better improved, and the agent can be better utilized. . Although the embodiments of the present invention have been described in detail above, the present invention is not limited thereto, and various modifications may be made by those skilled in the art in accordance with the principles of the present invention. Therefore, modifications made in accordance with the principles of the invention should be construed as falling within the scope of the invention. INDUSTRIAL APPLICABILITY The technical solution provided by the embodiments of the present invention can be applied to the field of queuing routing technology of a computer telephony integrated call center, and the agent's idle duration and the priority of the agent are simultaneously considered in the selection of the agent, so that the low-priority seat can also be used. Answer the call as appropriate, so that the result is more reasonable.

Claims

权 利 要 求 书 、 一种呼叫中心排队路由的方法, 包括以下步骤: 通过配置排队路由座席的技能优先级和空闲时长及相应的比重, 建立排队 路由策略配置表; A method for requesting a queuing route in a call center includes the following steps: establishing a queuing routing policy configuration table by configuring a skill priority, an idle duration, and a corresponding proportion of the queuing route agent;
保存所述排队路由策略配置表并将其同步到 CTI, 其中, 所述 CTI是指计 算机电话集成;  Saving the queuing routing policy configuration table and synchronizing it to the CTI, where the CTI refers to a computer telephony integration;
所述 CTI通过将每个技能优先级的所有空闲座席进行排队, 建立不同技能 优先级的座席空闲队列, 使得每个技能优先级中最先空闲的座席成为每个座席 空闲队列的首个座席;  The CTI sets up an agent idle queue with different skill priorities by queuing all the idle agents of each skill priority, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue;
当所述 CTI接收到用户呼叫时, 根据所述排队路由策略配置表对每个座席 空闲队列中首个座席进行计算得分, 并将得分最高的座席分配为本次呼叫的座 席。 、 根据权利要求 1所述的方法, 其中, 所述 CTI通过将每个技能优先级的所有空 闲座席进行排队, 建立不同技能优先级的座席空闲队列, 使得每个技能优先级 中最先空闲的座席成为每个座席空闲队列的首个座席包括:  When the CTI receives the user call, the first agent in each agent idle queue is calculated according to the queuing routing policy configuration table, and the agent with the highest score is assigned to the agent of the call. The method according to claim 1, wherein the CTI establishes an agent idle queue with different skill priorities by queuing all the idle agents of each skill priority, so that each skill priority is the first idle. The agent becomes the first agent in each agent's free queue:
所述 CTI按照座席的技能优先级, 分别将同一技能优先级的所有空闲座席 放入到同一技能优先级的座席空闲队列中;  The CTI puts all the free agents of the same skill priority into the agent idle queue of the same skill priority according to the skill priority of the agent;
通过分别将每个技能优先级的所有空闲座席按照空闲时长进行排队, 建立 不同技能优先级的座席空闲队列, 使得每个技能优先级中最先空闲的座席成为 每个座席空闲队列的首个座席。 、 根据权利要求 2所述的方法, 其中, 当所述 CTI接收到用户呼叫时, 根据所述 排队路由策略配置表对每个座席空闲队列中首个座席进行计算得分包括: 当所述 CTI接收到用户呼叫时, 根据用户呼叫的技能, 获得所述技能的每 个技能优先级中的首个座席;  By arranging all the free agents of each skill priority according to the idle duration, the agent idle queues with different skill priorities are established, so that the first idle agent in each skill priority becomes the first agent of each agent idle queue. . The method according to claim 2, wherein when the CTI receives a user call, calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table includes: when the CTI receives When the user calls, according to the skill of the user call, the first agent in each skill priority of the skill is obtained;
根据所述排队路由策略配置表对所述每个技能优先级中的首个座席进行计 算得分。 、 根据权利要求 3所述的方法, 其中, 所述根据所述排队路由策略配置表对所述 每个技能优先级中的首个座席进行计算得分包括: 在所述排队路由策略配置表中, 分别获取每个技能优先级中的首个座席的 包括技能优先级和空闲时长及相应的比重; 分别利用所述首个座席的包括技能优先级和空闲时长及相应比重, 获取所 述每个首个座席的计算得分。 、 根据权利要求 4所述的方法, 其中, 利用每个首个座席的技能优先级的级别与 相应级别比重及空闲时长的时间与相应时长比重的累加之和, 获取所述每个首 个座席的计算得分。 、 一种呼叫中心排队路由的装置, 包括: 建立排队路由策略配置表模块, 设置为通过配置排队路由座席的技能优先 级和空闲时长及相应的比重, 建立排队路由策略配置表; 存储及同步模块,设置为保存所述排队路由策略配置表并将其同步到 CTI, 其中, 所述 CTI是指计算机电话集成; 建立座席空闲队列模块, 设置为所述 CTI通过将每个技能优先级的所有空 闲座席进行排队, 建立不同技能优先级的座席空闲队列, 使得每个技能优先级 中最先空闲的座席成为每个座席空闲队列的首个座席; Calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table. The method according to claim 3, wherein the calculating a score for the first agent in each skill priority according to the queuing routing policy configuration table comprises: In the queuing routing policy configuration table, respectively acquiring the skill priority and the idle duration and the corresponding proportion of the first agent in each skill priority; respectively, using the first agent including the skill priority and the idle duration And the corresponding proportion, the calculated score of each of the first agents is obtained. The method according to claim 4, wherein each of the first agents is obtained by using the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time length. Calculated score. A device for queuing a route in a call center, comprising: establishing a queuing routing policy configuration table module, configured to establish a queuing routing policy configuration table by configuring a skill priority, an idle duration, and a corresponding proportion of the queuing routing agent; and storing and synchronizing modules And setting to save the queuing routing policy configuration table and synchronizing to the CTI, wherein the CTI refers to a computer telephony integration; establishing an agent idle queue module, setting the CTI to be all idle by prioritizing each skill The agents queued to establish an agent idle queue with different skill priorities, so that the first idle agent in each skill priority becomes the first agent in each agent's idle queue;
获取本次呼叫的座席模块, 设置为当所述 CTI接收到用户呼叫时, 根据所 述排队路由策略配置表对每个座席空闲队列中首个座席进行计算得分, 并将得 分最高的座席分配为本次呼叫的座席。 、 根据权利要求 6所述的装置, 其中, 所述建立座席空闲队列模块包括: 分配单元, 设置为所述 CTI按照座席的技能优先级, 分别将同一技能优先 级的所有空闲座席放入到同一技能优先级的座席空闲队列中;  Obtaining an agent module of the current call, when the CTI receives a user call, calculating a score for the first agent in each agent idle queue according to the queuing routing policy configuration table, and assigning the agent with the highest score as The agent for this call. The device according to claim 6, wherein the establishing an agent idle queue module comprises: an allocating unit, configured to set all the idle seats of the same skill priority into the same according to the skill priority of the agent according to the skill of the CTI Skill priority in the agent idle queue;
建立座席空闲队列单元, 设置为通过分别将每个技能优先级的所有空闲座 席按照空闲时长进行排队, 建立不同技能优先级的座席空闲队列, 使得每个技 能优先级中最先空闲的座席成为每个座席空闲队列的首个座席。 、 根据权利要求 7所述的装置, 其中, 所述获取本次呼叫的座席模块包括:  The agent idle queue unit is set up, and all idle seats of each skill priority are respectively queued according to the idle duration, and the agent idle queues with different skill priorities are established, so that the first idle seats in each skill priority become each The first agent of the agent's free queue. The device according to claim 7, wherein the agent module for acquiring the current call comprises:
获得首个座席单元, 设置为当所述 CTI接收到用户呼叫时, 根据用户呼叫 的技能, 获得所述技能的每个技能优先级中的首个座席;  Obtaining a first agent unit, configured to obtain, when the CTI receives a user call, a first agent in each skill priority of the skill according to a skill of the user call;
计算得分单元, 设置为根据所述排队路由策略配置表对所述每个技能优先 级中的首个座席进行计算得分。 、 根据权利要求 8所述的装置, 其中, 所述计算得分单元包括: 获取子单元, 设置为在所述排队路由策略配置表中, 分别获取每个技能优 先级中的首个座席的包括技能优先级和空闲时长及相应的比重; The calculation score unit is configured to calculate a score for the first agent in each of the skill priorities according to the queuing routing policy configuration table. The device according to claim 8, wherein the calculation score unit comprises: an acquisition subunit, configured to acquire, in the queuing routing policy configuration table, respectively, an inclusion skill of the first agent in each skill priority Priority and idle duration and corresponding weight;
计算得分子单元, 设置为分别利用所述首个座席的包括技能优先级和空闲 时长及相应比重, 获取所述每个首个座席的计算得分。 0、 根据权利要求 9所述的装置, 其中, 所述计算得分子单元利用每个首个座席的 技能优先级的级别与相应级别比重及空闲时长的时间与相应时长比重的累加之 和, 获取所述每个首个座席的计算得分。  The calculated molecular unit is set to obtain the calculated score of each of the first agents by using the skill priority and the idle duration and the corresponding specific gravity of the first agent, respectively. 0. The apparatus according to claim 9, wherein the calculated molecular unit obtains the sum of the skill priority level of each first agent and the sum of the corresponding level weight and the idle time and the corresponding time weight. The calculated score for each of the first agents.
PCT/CN2014/074911 2013-11-06 2014-04-08 Queuing routing method and device for call centre WO2015066998A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310545459.5 2013-11-06
CN201310545459.5A CN104639775A (en) 2013-11-06 2013-11-06 Method and device for queuing routes in call center

Publications (1)

Publication Number Publication Date
WO2015066998A1 true WO2015066998A1 (en) 2015-05-14

Family

ID=53040835

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/074911 WO2015066998A1 (en) 2013-11-06 2014-04-08 Queuing routing method and device for call centre

Country Status (2)

Country Link
CN (1) CN104639775A (en)
WO (1) WO2015066998A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107426448A (en) * 2016-05-23 2017-12-01 上海神计信息系统工程有限公司 A kind of automatic calling allocation method being lined up based on dynamic priority
CN107181880B (en) * 2017-05-31 2019-08-30 商客通尚景科技江苏有限公司 A kind of call center's artificial service system of differentiation
CN107277281A (en) * 2017-06-21 2017-10-20 北京环球国广媒体科技有限公司 Call center distributes the method and system of customer phone
CN108322615B (en) * 2018-02-01 2020-07-28 福建工程学院 Configuration optimization method for multi-skill calling customer service system
CN108551533B (en) * 2018-03-09 2020-04-21 平安普惠企业管理有限公司 Scheduling method of customer service agents, storage medium and server
CN109413289B (en) * 2018-10-19 2020-12-22 中国银行股份有限公司 Data processing method and system
CN111669465A (en) * 2019-03-05 2020-09-15 北京京东尚科信息技术有限公司 Call redirection method and device
CN117440094B (en) * 2023-12-18 2024-02-20 成都大成均图科技有限公司 Alarm information receiving method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060222164A1 (en) * 2005-04-04 2006-10-05 Saeed Contractor Simultaneous usage of agent and service parameters
US20060221941A1 (en) * 2004-11-05 2006-10-05 Konstantin Kishinsky Voice over internet protocol implemented call center
CN101202796A (en) * 2006-12-14 2008-06-18 中兴通讯股份有限公司 Layered service route system of customer service system
CN101621593A (en) * 2009-08-07 2010-01-06 中兴通讯股份有限公司 Customer service access control method, device and customer service system
US7913063B1 (en) * 2008-05-02 2011-03-22 Verint Americas Inc. System and method for performance based call distribution
CN102387265A (en) * 2010-08-30 2012-03-21 中兴通讯股份有限公司 Calling connection method and calling platform

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102148905B (en) * 2010-02-10 2014-06-11 华为技术有限公司 Method and device for queuing calls

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060221941A1 (en) * 2004-11-05 2006-10-05 Konstantin Kishinsky Voice over internet protocol implemented call center
US20060222164A1 (en) * 2005-04-04 2006-10-05 Saeed Contractor Simultaneous usage of agent and service parameters
CN101202796A (en) * 2006-12-14 2008-06-18 中兴通讯股份有限公司 Layered service route system of customer service system
US7913063B1 (en) * 2008-05-02 2011-03-22 Verint Americas Inc. System and method for performance based call distribution
CN101621593A (en) * 2009-08-07 2010-01-06 中兴通讯股份有限公司 Customer service access control method, device and customer service system
CN102387265A (en) * 2010-08-30 2012-03-21 中兴通讯股份有限公司 Calling connection method and calling platform

Also Published As

Publication number Publication date
CN104639775A (en) 2015-05-20

Similar Documents

Publication Publication Date Title
WO2015066998A1 (en) Queuing routing method and device for call centre
CN108989588B (en) Call distribution method, call center, electronic device, and storage medium
US8254249B2 (en) Session resilience prioritization queuing mechanism to minimize and eliminate packet loss
EP3598728A1 (en) Agent allocation method and device, server, and storage medium
EP2677703B1 (en) Method and device for scheduling queue
US20230142539A1 (en) Methods and apparatus to schedule service requests in a network computing system using hardware queue managers
WO2013082889A1 (en) Cloud agent realizing method and system, and cloud agent server
US20170093992A1 (en) System and method for managing conferencing in a distributed communication network
WO2011131058A2 (en) Title: method and device of arranging calling center seats
WO2009097711A1 (en) A routing optimization method and device for graded service of call center
WO2013185655A1 (en) Method and device for distributing mobile attendant call
CN104539558B (en) Extendible capacity IP phone interchanger rolling reamer machine system and automatic expansion method
CN105991707B (en) Multimedia interaction method, server and system
US20140126717A1 (en) Calling center system and calling processing method thereof
CN107181880A (en) A kind of call center artificial service system of differentiation
WO2011140866A1 (en) Call processing method, device and system
CN105897613A (en) Level-limit-free QoS realizing method and level-limit-free QoS system
WO2012062052A1 (en) Method and system for queue processing based on call center
CN109688282A (en) Call processing method, device, server and storage medium
WO2014201934A1 (en) Message scheduling method and device
CN111031113A (en) User queuing method for supporting platform-level customer service system
CN113938435A (en) Data transmission method, data transmission device, electronic device, storage medium, and program product
CN104734823B (en) Communication system, communication terminal, the method for intermediate station and handshake communication
CN105049220A (en) MCU resource scheduling method based on television video conference
WO2014180221A1 (en) Call centre seat management method and device and computer storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14859811

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14859811

Country of ref document: EP

Kind code of ref document: A1