Home > ATT > Communications System > ATT DEFINITY Generic 3 Call Vectoring/Expert Agent Instructions Manual

ATT DEFINITY Generic 3 Call Vectoring/Expert Agent Instructions Manual

    Download as PDF Print this page Share this page

    Have a look at the manual ATT DEFINITY Generic 3 Call Vectoring/Expert Agent Instructions Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 164 ATT manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    Page
    of 458
    							Expected Wait Time (EWT)
    Issue  4 September 1995
    6-5
    To prevent inaccurate predictions when there is no historical information, 
    administer the “Expected Call Handling Time” field on the Hunt Group 
    form. The value in this field is then used in place of the missing historical 
    data.If the value of this field does not accurately reflect the call handling 
    times of the sp lit, EWT predictions may be inaccurate until some call 
    history is generated. The algorithm normally requires about 30 queued 
    calls to be answered from a split priority level before it reaches its 
    maximum accuracy.
    You c a n change the value in the “Exp ected Call Handling Time” field by 
    executing a change hunt group command. Changing the value will not 
    disrupt EWT predictions by overwriting EWT history. The value is stored 
    and used the next time a reset system 3 or 4 is executed.
    nLow call volume applications.
    Sp lit priority levels where the rate of removal from queue is very low can 
    only be p redicted with limited accuracy.
    nSites with frequent staffing changes.
    Although EWT immediately adjusts for all types of staffing changes, since 
    predictions may have already b een made for c alls waiting in queue, those 
    past predictions will have b een based on staffing information which is now 
    out of date. Therefore, scenarios where large staffing changes are 
    continually ha p pening can only be predicted with limited accuracy.
    nStaffe d agents who rarely answer calls to a split.
    The EWT algorithm takes account of agents in multiple splits in its 
    calculation. However, suppose there are many a gents who are assigned 
    to a sp lit b ut spend most of their time answering calls in their other splits. If 
    a large number of these agents are moved to or from the split, then EWT 
    for this split may b e temp orarily inaccurate until it adjusts to those 
    changes.
    nApplications with widely varying call handling times.
    If the majority of calls to a split are handled within a narrow range of times 
    the accuracy of any predictor will be much greater than that for a sp lit 
    where call handling times are widely different.
    Examples
    Example 1 — EWT Routing and Passing Wait
    to a VRU
    The following vector illustrates routing based on the wait time of a split, as well as 
    passing wait data to the VRU. Wait time is only given to the caller if the caller is 
    expected to wait a total of more than 60 seconds in queue. Callers who would 
    wait more than 10 minutes are told to call back later. 
    						
    							Advanced Vector Routing
    6-6Issue  4 September 1995 
    Figure 6-3. EWT Routing and Passing VRU Wait
    Calls with more than 10 minutes to wait fail step 1 and are disconnected after an 
    announcement asking them to call back later. If the expected wait time is less 
    than 10 minutes ste p one routes the call to step 3 where it is q ueued to split 32 
    and waits 20 seconds hearing ringback. After 20 seconds if the exp ected wait 
    time for the call is less than 40 seconds, step 5 routes the call to an 
    announcement followed b y a wait with music. If the exp ected wait time for the c all 
    is equal to or greater than 40 seconds, step 6 informs the caller of the amount of 
    time he or she can expect to wait b efore the call is answered.
    Example 2 — Notifying Callers of Wait Time
    Without a VRU
    You c a n still use EWT to notify calls of their expected wait time even without a 
    VRU. This can  be done using the DEFI NI TY s yst em  record ed announcements 
    and by associating each recorded announcement with a time band.
           1. goto step 3 if expected-wait for split 32 pri l < 600
    2. disconnect after announcement 13976
    3. queue-to main split 32 pri l
    4. wait-time 20 secs hearing ringback
    5. goto step 7 if expected-wait for call < 40
    6. converse-on split 80 pri l passing wait and none
    7. announcement 11000
    8. wait-time 60 secs hearing music
    9. goto step 7 if unconditionally 
    						
    							Expected Wait Time (EWT)
    Issue  4 September 1995
    6-7
    Figure 6-4. Notifying Callers of Wait-Time Without a VRU
    In Ste p 1 the call is queued to split 3 at high priority. If the calls fails to get a 
    queue slot in split 3, if split 3 has no working agents, or if the wait time in split 3 at 
    high p riority exceeds 10 minutes, step 2 fails and the caller receives busy tone. If 
    step 2 succeeds, the caller hears ringback and an announcement and is then 
    sent to vector 202. Steps  1  through 4 of vector 202 determine which of five time 
    bands the caller’s remaining queuing time is estimated to be within. One of five 
    recorded announcements is then p layed to the caller to inform him or her of the 
    expected wait time in queue.
    Notice that the EWT thresholds are set lower than the times quoted in the 
    recorded announcements. Callers may become upset if their actual wait time 
    exceeds the time stated in the announcement. Therefore, you may want to 
    program your ve ctors such that few callers ever experience wait times that 
    exceed the wait time of the announcement.
    VECTOR 101
    1. queue-to main split 3 pri h
    2. goto step 4 if expected-wait for call  280
    2. goto step 11 if expected-wait for call > 165
    3. goto step 9 if expected-wait for call > 110
    4. goto step 7 if expected-wait for call > 55
    5. announcement 3501 (“Thank you for waiting.
    Your call should be answered within the next minute”)
    6. goto step 14 if unconditionally
    7. announcement 3502 (“Thank you for waiting.
    Your call should be answered within approximately one to 
    two minutes”)
    8. goto step 14 if unconditionally
    9. announcement 3503 (“Thank you for waiting.
    Your call should be answered within approximately two to 
    three minutes”)
    10. goto step 14 if unconditionally
    11. announcement 3504 (“Thank you for waiting.
    Your call should be answered within approximately three to 
    five minutes”)
    12. goto step 14 if unconditionally
    13. announcement 3505 (“We apologize for the delay. Due to heavy
    call volume, you may have to wait longer than five minutes
    to speak to a representative. If possible, we suggest that you
    call between the hours of 8am and 10am for the fastest service”)
    14. wait-time 120 secs hearing music
    15. goto step 1 if unconditionally 
    						
    							Advanced Vector Routing
    6-8Issue  4 September 1995 
    Notice also that vector 202 can be used for any application requiring that the 
    caller be notified of their remaining time in queue.
    Example 3 — Using EWT to Route to the 
    Best Split
    With EWT, you may wish to change your normal queuing strategy of q ueuing 
    calls to multiple sp lits in order to insure the call is answered in the shortest 
    possible time. This strategy uses a dditional system resources and can make it 
    more difficult to read and analyze split reports.
    Instead, you may wish to use EWT to determine up-front, which split is b est for 
    each call and avoid multiple split queuing.
    In this examp le, there are two s plits, a main split (1) and a backup split (2). Either 
    split can service a particular type of call. It is preferable that an agent from the 
    main sp lit service the call. However, a 30-second maximum wait time is also 
    desirable. The strategy in this vector is to use the backup split only if the backup 
    split can answer the call within 30 seconds and the main split cannot.
    Figure 6-5. EWT Routing—Routing to the Best Split
    Step 1 branches to Step 5 to queue to the main split if the main sp lit can answer 
    the call within 30 seconds. If the main split cannot answer the call within 30 
    seconds, Step 2 checks to see if the backup split can answer the call within 30 
    seconds. If it cannot, the call branches to step 5 and is queued to the main sp lit. 
    If it can, the call is queued to the backup sp lit in Step 3. At this point, the call is 
    queued either to the main or the backup split but not to both.
    Steps 6 through 10 provide audible feedbac k to the caller while the call is in 
    queue. Note that in Step 8, which is executed every two minutes, a VRU is used 
    to provide the caller with his or her remaining wait time in q ueue.
           1. goto step 5 if expected-wait for split 1 pri m  30
    3. check-backup split 2 pri m if unconditionally
    4. goto step 6 if unconditionally
    5. queue-to main split 1 pri m
    6. wait-time 12 secs hearing ringback
    7. announcement 3501
    8. converse-on split 18 pri m passing wait and none
    9. wait-time 120 secs hearing music
    10. goto step 8 if unconditionally 
    						
    							Expected Wait Time (EWT)
    Issue  4 September 1995
    6-9
    Factors that Effect the Value of EWT
    Factors that Cause EWT for a Split Priority Level
    to Increase
    Most common:
    nNumber of calls in queue increases
    nAgents logout
    nAgents go on break (AUX work mo de)
    nAgents are moved to another split
    nAgents with multiple splits answer an increasing number of calls in other 
    splits
    Other possibilities:
    nAverage talk time increases
    nNumber of calls at higher priority increases
    nNumber of DAC calls increases
    nNumber of RONA calls increases
    nNumber of abandoned calls decreases
    nNumber of calls queued in this sp lit but answered in another decreases
    Factors that Cause EWT for a Split Priority Level
    to Decrease
    Most common:
    nNumber of calls in queue d e creases
    nAgents login (and start answering calls)
    nAgents return from break (leave AUX work mode)
    nAgents are moved from another sp lit
    nAgents with multiple splits answer fewer calls in other splits
    Other possibilities:
    nAverage talk time decreases
    nNumber of calls at higher priority d ecreases
    nNumber of DAC calls decreases
    nNumber of RONA calls decreases
    nNumber of abandoned calls increases
    nNumber of calls queued in this sp lit but answered in another increases 
    						
    							Advanced Vector Routing
    6-10Issue  4 September 1995 
    Rolling Average Speed of Answer 
    (ASA) 
    Rolling ASA Routing allows you to make routing decisions based on the current 
    average time that it takes for a call to be answered in a split or VDN. In this way, 
    a vector can route a call to the VDN or sp lit where it is likely to be answered most 
    quickly. 
    The Average Speed of Answer used for vector routing is called “rolling” ASA to 
    differentiate it from the “interval” ASA that is recorded in BCMS and CMS reports. 
    Rolling ASA is a running calculation that does not take into account the 15-
    minute, half-hour, or hour BCMS/CMS reporting intervals. It does not reflect 
    interval boundaries. On the other hand, the “interval” ASA used for BCMS/CMS 
    reporting is calculated on reporting interval boundaries and clears to zero at the 
    start of each reporting interval.
    The Rolling Average Speed of Answer for a split or VDN is calculated based on 
    the speed of answer for all calls recorded since system start-up. When rolling 
    ASA is calculated, each call is given a weighted value that is g reater than the call 
    that preceded it. In this way the most recent calls contribute the most to the 
    average. Approximately 95% of the value of rolling ASA is obtained from the last 
    ten calls.
    The rolling ASA for a split or VDN is recalculated every time a call is answered so 
    that it always reflects the most recently available data. Calls that are not 
    answered, for example calls that receive a forced busy, are not considered for 
    the rolling ASA calculation.
    The rolling ASA is calculated for an entire split or VDN. The calculation d oes not 
    consider the priority levels of answered calls.
    The following sections explain what is included in the rolling ASA calculation for a 
    split or VDN.
    Rolling ASA Split Calculation
    The rolling ASA for a split is the average time it takes for a call to be answered 
    from the time the call attempts termination to the split until it is answered in that 
    split. Rolling ASA includes the time the call is waiting in queue and the time it is 
    ringing at a voice terminal.
    If the call is answered in another split or the call is abandoned by the caller 
    before it is answered, rolling ASA is not recorded for the call. If a call flows into a 
    split from another split, the time queued and ring time for the previous split are 
    not included. If a call is queued in multiple splits, only the rolling ASA for the sp lit 
    in which the call is answered is impacted. 
    						
    							Rolling Average Speed of Answer (ASA)
    Issue  4 September 1995
    6-11
    Rolling ASA VDN Calculation
    The rolling ASA for a VDN is the average time it takes for a call to be answered 
    from the time it starts processing within the specified VDN  until  it  is  answered. It 
    includes any time sp ent in vector processing including time sp ent in 
    announcements administered as vector steps. If the call is answered by an 
    agent, it includes the time the call is waiting in queue and the time it is ringing at 
    the agent’s voice terminal.
    The rolling ASA for a VDN only includes data from calls answered in that VDN. If 
    a c all flows b etween VDNs, only the time s pent within the answering VDN is used 
    in the calculation. For examp le, if a call is placed to VDN1 and after ten seconds 
    routes to VDN2 and is then answered in VDN2 after five seconds, the ASA for the 
    call is recorded in VDN2 as five seconds. Nothing is recorded for VDN1 since the 
    call was not answered there.
    The VDN for a vector step can be specified in three ways: a VDN numb er, the 
    value “latest,” or the value “active.” The “latest” VDN is the VDN that is currently 
    processing the call. The value is not affecte d b y VDN override. The “active” VDN 
    is the VDN of record. That is, it is the called VDN as modified by override rules. 
    For exam ple, if a call routes from a VDN with override set to 
    yes then the new 
    VDN is the active VDN. If a c all routes from a VDN with override set to 
    no then the 
    previous VDN is the active VDN.
    Rolling ASA Considerations
    Because of its greater accuracy and greater flexibility, EWT is recommended 
    over rolling ASA as a  predictor of split/skill waiting time. However, rolling ASA is 
    provided for those who may have a special requirement or wish to use the more 
    traditional ASA measurement.
    Normally rolling ASA conditionals should not be used to prevent calls queuing to 
    the main split/skill or being answered in the principal VDN. Rather, rolling ASA 
    should be used to see whether vector processing should attempt to queue the 
    call to additional splits/skills if the main split/skill does not currently meet the 
    targeted threshold. If no calls are b eing answered in the main split/skill or VDN, 
    the value of rolling ASA will not change. This c ould result in all future calls being 
    locked out of the main split/skill or VDN unless there are other call vectors in the 
    system directing calls to them.
    If you wish to implement a call flow that decides whether or not to queue a call to 
    a main split/skill, use the EWT feature.
    Example
    The following example combines VDN and split ASA routing. 
    						
    							Advanced Vector Routing
    6-12Issue  4 September 1995 
    Figure 6-6. Rolling ASA Routing
    Step 1 queues the call to the main sp lit. If the main split is currently answering 
    calls within the target time of 30 seconds Step 2 bypasses all of the backup splits 
    and goes directly to the announcement in Step 6. The assumption is that the call 
    will be handled by split 10 within the time constraints. However, if the call is not 
    answered by the time vector processing reaches Step 8, the backup sp lits are 
    checked at that time. 
    If the rolling ASA for the main split is greater than 30 seconds, Steps 3, 4, and 5 
    check backup splits. The call is queued to any of these splits that have a rolling 
    ASA of 30 seconds or less. If the call still is not answered by the time vector 
    processing reaches Step 8, then the backup splits are checked again.
    VDN Calls 
    VDN Calls routing allows you to make routing decisions based on the number of 
    incoming trunk calls that are currently active in a VDN. With  the  VDN Calls 
    conditional, a vector can be used to limit the number of simultaneous calls made 
    to a particular VDN. For examp le, if a service agency is contracted to handle 100 
    simultaneous calls for a client, calls in excess of that number can be routed to a 
    busy ste p.
    When Advanced Vector Routing  is  enabled,  a count of active incoming trunk 
    calls is kept for each VDN. The VDN counter is incremented each time an 
    incoming call is placed to the VDN. It is decremented each time an incoming call 
    is released. A call is considered active in a VDN from the time the call routes to 
    the VDN  until  all  parties on the call have b een dropped and the call is released. 
    NOTE:
    The call is counted for the originally called VDN only. When a call is routed 
    to another VDN, the call counter for the subsequent VDN  is  not 
    incremented. And, the call counter for the original VDN is not decremented.
           1. queue-to main split 10 pri h
           2. goto step 6 if rolling-asa for split 10 
    						
    							VDN Calls
    Issue  4 September 1995
    6-13
    As with other  Advanced Vector Routing conditionals, the VDN for a goto step can 
    be specified in three ways: a VDN numb er, the value “latest,” or the value 
    “active.” 
    The following section d escribes which calls are included in the VDN Calls counts 
    and which are not.
    Counted Calls
    The VDN call count includes:
    nIncoming trunk calls that route directly to the VDN.
    nIn coming trunk night service calls where the VDN is the night service 
    destination.
    nCalls that c over or forward to the VDN if it is the first VDN routed to and the 
    call is an incoming trunk call.
    nAlready counted calls that are conferenced with counted or not counted 
    calls from the same VDN.
    The VDN call count does not include:
    nInternal calls to the VDN.
    nCalls that are transferred to the VDN.
    nCalls redirected to their VDN return destination.
    nConferenced calls previously counted on different VDNs.
    Example
    The following example shows how the counted-calls conditional can be used to 
    route calls.
    Figure 6-7. VDN Calls Routing
    If more than 100 calls are active in VDN 1234, the caller will hear busy tone and 
    vector processing is terminate d. If 100 or fewer calls are active, the call queues 
    to split 60.
           1. goto step 3 if counted-calls to vdn 1234 
    						
    							Issue  4 September 19957-1 
    7
    ANI and II-Digits Routing
    Introduction
    ANI and ii-d igits allow you to make vector routing decisions based on the caller 
    identity and the type of the originating line.
    Command Set
    ANI and ii-d igits are both used for conditional branching with the goto step. The 
    following table illustrates the commands used in ANI/II-Digits Routing .
    ANI Routing
    ANI routing allows you to make routing d e cisions based on incoming or internal 
    caller identity. In this way, calls from a particular customer can receive unique 
    routing, local calls can b e routed differently from long distance calls, or calls from 
    different geographical areas can receive different routing. See ANI Routing 
    Examp le later in this section for more information. ANI also can be compared 
    against entries in a Vector Routing Table. See Vector Routing Tables with ANI 
    later in this section for more information.
    Table 7-1. ANI/II-Digits Routing Command Set
    Command 
    Category Action Taken Command
    BRANCHING/ 
    PROGRAMMINGGo to a vector step.
    Go to another vector.
    goto step
    goto vector 
    						
    All ATT manuals Comments (0)

    Related Manuals for ATT DEFINITY Generic 3 Call Vectoring/Expert Agent Instructions Manual