This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Dialer ====== Usually can be called pre dial, which allows agents always on the phone talking. {{:en:module_manual:dialer:拨号器_列表.png?768|}} **Flow:** The dialer calls the customer, when the customer picks up the phone, the dialer switches the call to the idle agent. **Advantages:** Save agents' time which should have been used in dialing and waiting, and avoid the customers who cannot get connected. **Use:** outbound marketing campaign, promoting, broadcasting; playing record after picking up; phone number filter (Distinguish the numbers can be reached from those cannot in a pile of numbers.) System administrator, team administrator and group leader are able to enter the dialer page to set the dialer. First we may want to know the structure of the dialer page. {{:en:module_manual:dialer:拨号器_最大并发限制.png|}} **“asterCC Call Center”** is the name the system administrator set for this team. **“Max dialer concurrent: 10”** The system administrator and the team administrator can set this in the dialer setting page. In this whole team, 10 calls can happen at the same time maximally, that is, the total number of the calls get connected, be waiting, and ringing cannot exceed 10. Even if the three add up to 10 and you still have 2 idle agents, the system will not keep placing calls. This number have influence on the effects of the dial. {{:en:module_manual:dialer:拨号器_技能组状态.png?768|}} **Group 1** is the name of the agent group, and the parameters behind are the agents statistics. Only the outbound campaign which opened the dialer will be shown in the table below (the task of group 1). {{:en:module_manual:dialer:拨号器_任务列表.png?768|}} **Campaign:** the name of the campaign, click the name and you can see the real time call information (how many are ringing, how many are waiting and how many are on the call.) {{:en:module_manual:dialer:拨号器_详细.png?768|}} **Max calls:** the function is the same as the max dialer concurrent, only this one is for this specific task. This parameter valid in the “By max calls” mode. **Worktime:** the dialer dials in the specific time range. Not entering anything here means it dials all the time as long as the dialer is enabled.(if it is in "By available agent" mode, only when there is signed in agent can it dial.) **Waiting for dial:**How many customers are left in the list to be called. If there are not enough, please recycle in time. **By max calls:** Dial according to available concurrent. Generally, available concurrent= max-occupied. But in the advanced settings, some parameters can affect the available concurrent. You can regard this as the top limit. Max call concurrent follows: license limit >= team >= campaign >= current setting If your concurrent setting exceeds the above one, then the above one will be replaced by the new figure you have set. **By available agent:**Dial according to the idle percentage of agents. (When using this mode, if there is no agent signed in, the system will stop dialing.) If one online agent is idle, and the percentage we enter 200, that means every time it dials 2 customers. (The parameter in the advanced settings will influence the customer number here.) Click 【Start】 to enable the dialer. ===== Advanced setting ===== Tick "Advanced" and open the advanced setting page to configure the advanced settings to cooperate with the dialer. {{:en:module_manual:dialer:拨号器_高级设置.png?768|}} These parameters have influence on the predicted effect, and administrators shall adjust it according to the reference value the system gives, in order to make sure that each agent can get another call as soon as he hang up one call (ideal situation). Due to the fact that each task requires different length of call and the number quality differs so that the efficency of the dialer decreases( at first many get connected, then many cannot), we need the team leader observe carefully during a task. These are the parameters in the advanced settings, **Dial Limit:**The max number of calls each time the dialer places. Let's assume that we dial <wrap em>by available agent</wrap>, the idle agents are <wrap em>3</wrap> ang the percentage is <wrap em>300%</wrap>, the max concurrent of your team is <wrap em>20</wrap>, the number of customers in call is <wrap em>7</wrap>, and the number of customers in ring is <wrap em>2</wrap>, the number of customers waiting is <wrap em>4</wrap>, and the dial limit is <wrap em>5</wrap>. Theoretically, the dialer is placing 3*300%=9 calls, but according to the concurrent setting of the team, there should be only 20-7-2-4=7 calls, and now we found that the dial limit is 5, then the dialer only places 5 calls this time. This limit is to distribute the customers in ring more averagely(to split the calls to several times to get a better agent answer rate), avoid too many customers answering the call at the same time, which would be a waste of customer data. And mathematically, there will be less idle agents. **Dialer interval:** How many seconds between two calls the dialer dials. The dialer is detecting the campaign which enables the dialer function and calling the customers automatically. For example, if you enter 8 here, and the first time the task placed the call on 17:58:21, and on 17:58:25 it detected that this task enables the dialer, but the time gap has not reached 8 seconds, so there will be no dialing now. Only on 17:58:29 will the dialer dials. This function too is for avoiding too many customers answering the call at the same time, which would be a waste of customer data. And mathematically, there will be less idle agents. **Answered rate:** The number ahead the box is the number the system calculated (by now, answered customers/dialed customers), administrator can enter the predicted answered rate according to this number and adjust the dialer concurrency. Assume that there are 2 idle agents, and the system predicts that there is going to be another idle one, and to make sure they will get calls immediately, we need to call 3 customers and they must all answer, so the three agents can be engaged. But the answered rate is 80%, which means we call 10, and 8 will answer. So the system predicts that 3/0.8=3.75≈4 customers shall be called. This number follows the concurrent limit for whole campaign and concurrent limit for every single time. If this number exceeds the limit, we use the lowest limit number. **Answered ringing:**By now in all the customers who answered, how long it rings until the phone is picked up. You can enter according to the number which the system calculated, that is, the possible customer who will answer. After the time set here, we may consider this customer will not answer the call. Assuming that there are 3 idle agents, the customers in ringing are A(2s), B(2s), C(5s) and D(11s), the average answered ringing time is 9s, and we mentioned that in order to fulfill the 3 agents we have to call 4 customers. ABC are all in ringing, and D has already exceeded 9s, so the dialer predict that there are only 3 may answer the call. And now we just need to call 4-3=1 customer to fulfill these 3 agents. **Customer waiting:**All the customers who has picked up the phone will be put into a waiting queue, and the system will assign these customers to idle agents. This is how long a customer waits to be get connected to the agent after picking up the phone. That is, customers in the queue who has been waiting for less than this time are likely to get connected to the agents. That means when the dialer dials again, it will dial less customers. Some may ask, <wrap em>since there are no idle agents, why does it still dial?</wrap> That's because as soon as the agent becomes idle, the customer in the queue will be connected to the agent, so that there won't be more customers in waiting (therefore, this parameter would reduce the answered customer loss). <wrap em>有人会问,都没有空闲坐席了,为什么还要拨号呢?</wrap> 看来你还没理解预拨号的真正含义,都等坐席空闲才拨号,那只能叫做自动拨号,坐席每次挂断电话,都需要等待一些时间,这些时间就白白浪费了。预拨,预计你即将空闲了,在空闲那一刹那保证有一个客户再次分配给你,让坐席能够持续处于通话状态,所以我们要在你即将空闲时,帮你联系一些客户。 **启用设置**,勾选中此设置,代表启用。是指启用以下5个参数调节拨号器拨号效率。 **平均通话时长:**坐席与客户平均通话时长,即坐席通话多久后会挂断电话。拨号器根据此参数预测出哪些坐席即将空闲,为他们提前拨号,争取在他们进入空闲的一刹那立即可以接听新的电话。 **平均话后时长:**如果坐席组开启了话后(通话结束后,需要进行一些业务处理,此期间不希望接听电话)模式,那么坐席挂断电话后,会进入话后状态(此时不属于空闲,类似于示忙),此参数是指坐席话后处理一般需要多长时间,拨号器用此参数预测哪些坐席即将进入空闲状态。 短话单(短通话)是对上述平均通话时长和平均话后时长的一种细分。多数指一些无效客户,虽然接通了,但是此类客户并不配合,很快就与坐席结束通话了,所以坐席在此客户身上花费的通话时间和话后处理时间相对较少,属于一种普遍存在的现象,细分出来,有利于预判坐席进入空闲状态的时间。 **短话单时长:**坐席在短通话情况下,与客户通话的平均时长。此值要求管理员根据录音和坐席提交结果进行总结,看看这种短话大致为多少秒。 **短话单话后处理时长:**短通话情况下,并且开启了话后模式,坐席挂断电话后在处理业务时需要多长时间。 **短话单比例:**短通话在此任务全部通话中所占比例。坐席与客户通话中,有一部分通话可能刚开始,此时通话时长会小于短话单时长,但我们不能直接它认定为短话单,所以根据此值判定其中一部分可能是短话单。 <note important>当按最大并发模式拨号时,只有单次拨号上限和预拨号间隔两个参数起作用。</note> ===== Formula in dialer ===== Now we talk about the algorithm **By Max. Calls** * <wrap em>Numbers to dial</wrap> = Max. Calls - Ringing customers - Waiting customers - Talking customers **By available agents** * Available Agents = All idle agents (exclude the "Outbound Only") * Valid Ringing Customers = (Ringing time <= "Answered Ringing") * Answered Rate * Valid Waiting Customers = Customer waiting time < "Customer Waiting" * <wrap em>Numbers to dial</wrap> = (Available Agents - Valid Ringing Customers - Valid Waiting Customers)/Answered Rate* Percentage **By available agents (Enabled Adv. setting)** * Available Agents = All idle agents (exclude the "Outbound Only") * Available Agents from ACW = Agent who is in ACW and his his ACW time is greater than ("ACW Time" - "Answered Ringing") * Available Agents from short calls = Current answered customer number * short call rate Duration of a call should be greater than (Short call time + short call ACW time - Answered Ringing) * Available Agents from long call = Current call duration is greater then short call time and greater than (Talking time + ACW time - Answered Ringing * Valid ringing customers = (Current ringing <= Answered Ringing) * Answered rate * Valid waiting customers = Current waiting time < "Customer Waiting" * <wrap em>Numbers to dial</wrap> = (available agent + available agent from ACW + available agent from short calls + available agent from long calls - valid ringing - valid waiting ) / Answered Rate * Agent percentage <note important>The numbers is the max number it is supposed to dial, but the actual numbers dialed will be limit by campaign max calls, max calls for each dial, license in predictive dialer, dial limitation of the team</note> ===== Dial list ===== From the dial list, it would list all numbers waiting in the list {{:en:module_manual:dialer:拨号器_查看拨号列表.png?768|}} If the dial status is not open, means the dialer dialed the number, but the record is not removed yet, it will take 1 minute to remove the data when the call finish. "Delete Checked": delete checked records from current page "Delete All": delete all matched records from dial list <note important>You can only delete when the status is open</note> ===== Recycle ===== This function is used to copy the numbers from customer list to the predictive dialer list. {{:en:module_manual:dialer:拨号器_数据回收.png?768|}} Recycle Checked, only recycle the checked customers Recycle All By Conditions, recycle all customers in the package which math the conditions You need put the following parameters before recycle **Phone Num:** The field which will be copied to dial list. **Priority:**An integer, the bigger it is, the higher priority it has. **Scheduler: **When you want the dialer call the number, it is 0000-00-00 00:00:00 by default, means any time. {{:en:module_manual:dialer:拨号器_回收框.png|}} You could recycle the customers according to your actual needs. Usually you'd like to recycle dial status = Customer Answered, which means customers answered the call but somehow agent didn't talk to them.

en/module_manual/dialer/dialer.1416188400.txt.gz · Last modified: 2017/12/12 03:11 (external edit)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki