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
    							Vector Processing
    Issue  4 September 1995
    3-9
    nAcceptable Service Level. The numb er of seconds within which calls to 
    this VDN should be answered.
    nVDN of Origin Annc. Extension. The extension number of the VDN of 
    Origin announcement. Only displayed if VDN of Origin Announcement is 
    optioned.
    n1st/2nd/3rd Skill. Only displayed with Expert Agent Selection (EAS). 
    Gives the skill numb ers associated with the VDN.
    nReturn Destination. The VDN  extension  number  to which an incoming 
    trunk c all will be routed if it returns to vector processing after the agent 
    drops the call. Only displayed if VDN Return Destination is optioned.
    VDNs can be preassigned to incoming (automatic) trunk groups, or they can be 
    sent in d igit form to the PBX/ACD by the public or a private network. The d i gits 
    sent to the PBX/ACD can come from the serving Central Office (CO) or toll office 
    via the Direct Inward  Dialing (DID) feature or DNIS. The d igits can also come 
    from another PBX/ACD location via dial-repeating tie trunks, or they can be 
    dialed by an internal caller. For a non-ISDN c all, the last four digits of the number 
    are sent to the PBX, while for an ISDN call, the entire 10-digit number is sent.
    The last four or five digits of the d estination a ddress passed to the PBX/ACD on a 
    DID/DNIS or on a dial tie-trunk call comprise the VDN. Automatic trunks do not 
    pass destination a d dress digits. Instead, each such trunk always routes to a 
    specific incoming destination that is programmed for the corresponding 
    automatic trunk group. The destination can be an attendant queue, an extension, 
    a hunt group number, or a VDN.
    VDN Override
    VDN Override is an o ption that allows information a bout a subsequently route d to 
    VDN (if any) to b e used instead of the information about the current VDN. This 
    information includes:
    nThe name of the subsequent VDN
    nSkill sets
    nMessaging split command with the “active” entry
    nVDN of Origin Announcement
    nTenant number
    NOTE:
    Throughout this d o cument the “active” VDN is the active called VDN as 
    modified b y VDN override rules. The “ latest” VDN is the most recent VDN to 
    which the call was routed.
    VDN Override can b e used in conjunction with a vector that prompts the caller for 
    a particular service. Let’s say, for example, a call is placed to an automobile 
    dealer. Like any such dealer, this one consists of several departments, including  
    						
    							Fundamentals of Call Vectoring
    3-10Issue  4 Septemb er 1995
    ‘‘Sales’’ and ‘‘Parts.’’  Let’s presume the caller wants to talk to someone in 
    ‘‘Sales.’’  In such a case, the call comes into the ‘‘Main’’ vector (whose VDN name 
    is ‘‘Main’’) and is eventually routed to the ‘‘Sales’’ vector (whose VDN name is 
    ‘‘Sales’’).  If VDN Override is assigned to the ‘‘Main’’ VDN, the ‘‘Sales’’ VDN name 
    a p pears on the agent’s disp lay when the call is finally connected to the agent. 
    This process is illustrated in Figure 3-1. In this example, the “Sales” VDN is the 
    active VDN as well as the latest VDN. If VDN override had not been assigned to 
    the “Main” VDN, the agent’s display would have shown “ Main.” In this case, 
    “Main” would be the active VDN while “Sales” would be the latest VDN.
    Figure 3-1. VDN Override Assigned to Originally Called VDN
    VDN in a Coverage Path
    A VDN can be assigned as the last point in a c overage path. Whenever a VDN is 
    assigned as such, a call goes to coverage and can then be processed by Call 
    Vectoring or Call Prompting  (if either is enabled). Ac cordingly, the Call Coverage 
    treatment for the call is extended (that is,  coverage can be sent to an external 
    location, or the type of coverage can be controlled by the caller).
    VDN in a coverage path is used for a number of applications, including:
    nSending direct agent  calls or personal calls to an agent (EAS required)
    nRouting coverage calls off-premises via the route-to command
    INCOMING
    CALLVDN1
    (VDN DISPLAY
    OVERRIDE ASSIGNED)
    ROUTE TO VDN2
    MAIN VECTOR
    (NAME = ªMAINº)
    VDN2
    QUEUE TO MAIN SPLITSALES VECTOR
    (NAME = ªSALESº)
    ºSALESº 
    						
    							Vector Processing
    Issue  4 September 1995
    3-11
    nServing as a coverage point for specific call operations (for example, 
    sending calls to a secretary during the day and to AUDIX at night).
    VDN as a coverage point is illustrated in Chapter 4, Basic Call Vectoring.
    Service Observing VDNs
    The Service Observing feature provides the option of b eing able to observe 
    VDNs with G3V3 and later releases. With this option an observer selects a 
    specific VDN  and bridges onto calls (one call at a time) that have just started 
    vector processing for that VDN. The observer hears all tones, announcements, 
    music, and speech that the caller and the agent hear and say, including Call 
    Promp ting and  caller dialing. Also, the observer hears VDN of Origin 
    announcements. Once the system makes an o bserving connection to a call in 
    vector processing, it maintains the connection throughout the life of the call until 
    the call is d isconnected or until the observer hangs up. This is true even if the call 
    is routed or transferred externally. See  “Service  Observing” in the 
    DEFINITY 
    Communications System Generic 3 Feature Description,
     555-230-204 for 
    complete information about Service Observing VDNs.
    Vector Control Flow
    Vector Processing starts at the first step in the vector and then proceeds 
    sequentially through the vector unless a 
    goto command is encountered.  Any 
    steps left blank are skipped, and the process automatically sto ps after the last 
    step in the vector.
    The Call Vectoring ‘‘programming language’’ provides three typ es of ‘‘c ontrol 
    flow’’ that serve to pass vector-processing control from one vector step to 
    another.  Control flow types are described in the following list.
    nSequential flow p asses vector-p rocessing control from the c urrent vector 
    step to the following step. Most vector commands allow for a sequential 
    flow through the vector.
    NOTE:
    Any vector command that fails automatically passes control to the 
    following step. The success and/or failure criteria for the Call 
    Vectoring commands is discussed in Appendix A.
    nUnconditional branching unconditionally p asses control from the current 
    vector step to either a preceding and/or succeeding vector step or to 
    another vector (for example, 
    goto step 6 if unconditionally). 
    nConditional branching conditionally passes control from the current 
    vector step to either a preceding and/or succeeding vector step or to a 
    different vector.  This type of branching is based on the testing of 
    threshold conditions (for example, 
    g oto vector 29 if staffed-ag ents in split 
    6 < 1
    ). 
    						
    							Fundamentals of Call Vectoring
    3-12Issue  4 Septemb er 1995
    Each of these control flow types is fully described in the upcoming chapters.
    NOTE:
    Call Vectoring has an execution limit of 1,000 steps.  Once a call enters 
    vector processing, a ‘‘loop counter’’ keeps track of the number of vector 
    steps executed.  If the loop counter exceeds 1,000, a 
    sto p command is 
    executed.
    NOTE:
    An implicit wait of one second is provided after every seven vector steps if 
    vector p rocessing is not susp ended  during any one of these steps (see the 
    wait-time command manual pages in Appendix A, Call Vectoring 
    Commands).
    Termination vs. Stopping
    For the p urposes of this guide, the expression vector processing terminates 
    means a call has comp letely left vector processing. This  occurs when the call is 
    alerting at an agent’s station, is a bandoned by the calling party, receives a 
    forced disconnect or a forced busy, or is successfully routed to an extension or 
    to an off-premises number.
    It is imp ortant to differentiate between 
    vector processing termination and  
    stopping, the latter of which is caused by the stop command or by the execution 
    of the final step in the vector. Whereas vector processing termination removes 
    the call from the queue if the call is queued, the 
    sto p command prevents the 
    processing of new vector steps 
    but leaves the call in q ueue as the calling party 
    receives feedback, such as ringback. If vector processing stops and the call is 
    not queued, the call is dropped.
    Vector processing termination and the 
    stop command are discussed and 
    illustrated later in this guide.
    Programming Capabilities
    The Call Vectoring commands can perform a number of functions relevant to 
    processing telephone calls.  A brief explanation for each of these functions 
    follows.
    nProviding call treatments.  The caller can be provided with a record ed 
    announcement explaining that, at the moment, an agent cannot answer 
    the call for some reason (for example, there are no a gents available, the 
    work day is over, etc.).  Announcements also provide the caller with 
    instructions and encouragement. Also, audible feedback (silence, 
    ringback, system music , or an alternate audio or music source) or a busy 
    tone can be provided to the caller. Provisions can also be made to delay 
    vector processing a specific number of seconds before the next vector 
    step is executed. Also, when necessary, the call can be disconnected.  
    Finally, a session with voice mail (AUDIX) can be initiated. 
    						
    							Vector Processing
    Issue  4 September 1995
    3-13
    nRouting calls.  Calls not imme diately answered by an agent can be 
    queued to one or more s plits, as explained earlier in this chapter.  A caller 
    can also leave a recorded message if he or she c hooses to d o so.  Finally, 
    a call can be routed to a numb er programmed in the vector or to digits 
    collected from the caller.
    nBranching/programming.  Branches can be made from one vector step 
    to another such step or to another vector.  This can be done 
    unconditionally as well as conditionally.  Conditional branching is done 
    according to a number of  conditions (for example, numb er of available 
    agents in a split, number of c alls in a split queue, the numb er of the p hone 
    the call is ma de from, etc.).  Finally, vector processing can be stopped 
    when necessary.
    nCollecting and acting on information.  O ptionally, touch-tone digits can 
    be collected and serve as the basis for further vector processing (for 
    example, a specific agent can be reached via touch-tone digit(s) entered 
    by the caller).
    nExecuting VRU scripts.  Voice scripts housed within a Voice Response 
    Unit (VRU) can be executed for the c aller.  Voice  sc ripts p rovide the c aller 
    with information or instructions, and the caller can often make an 
    appropriate response thereto (by, for example, entering touch-tone  digits).
    Command Summary
    This section lists and describes the commands used by the Call Vectoring 
    features. The list is meant to help familiarize the reader with these commands. 
    The commands are explained further in Chapter 4 through Chapter 9 and also in 
    Appendix A.
    nAdjunct Routing is available only when the CallVisor ASAI capabilities 
    and Basic Call Vectoring are optioned.  The command c auses a message 
    to b e sent to an ASAI adjunct requesting routing instructions.
    nAnnouncement provides the caller with a recorded announcement.
    nBusy gives the caller a busy signal and causes termination of vector 
    processing.
    nCheck-Backup Split conditionally c hecks the status of a  split for possible 
    termination of the call to that split.  The command either connects to an 
    agent in the split or puts the call into the split’s queue (at the specified 
    queuing priority level) if the condition specified as part of the command is 
    met. A call may be queued to up to three different splits simultaneously.
    nCollect Digits allows the user to enter up to 16 digits from a touch-tone 
    phone.  An optional announcement may be played first.
    nConverse-on Split integrates Voice Response Units (VRUs) with the 
    DEFINITY switch.  Specifically, the command allows voice response 
    scripts to be executed while the call remains in queue, and it allows the 
    passing of data between the DEFINITY  switch and the VRU. 
    						
    							Fundamentals of Call Vectoring
    3-14Issue  4 Septemb er 1995
    nDisconnect ends treatment of a call and removes the call from the switch.  
    The command also allows the optional assignment of an announcement 
    that will play imme diately before the disconnect.
    nGoto Step is a branching step that allows conditional or unconditional 
    movement to a preceding or succeeding step in the vector. Conditional 
    branching is determined by a number of factors (for example, number of 
    calls queued in the split, number of staffed agents in the sp lit, etc.).
    nGoto Vector is a branching step that allows conditional or unconditional 
    movement to another vector. Conditional branching is determined by a 
    number of factors (for example, number of calls queued in the split, 
    number of staffed agents in the split, etc.).
    nMessaging Split allows the caller to leave a message for a specified 
    extension or the VDN extension (d efault).
    nQueue-to Main Split unconditionally q ueues a call to a split and assigns a 
    queuing p riority level to the call in case no agents are available.  A call 
    sent with this command either connects to an agent in the split or enters 
    the split’s queue.
    nRoute-to Digits routes the call to the destination specified by a set of 
    digits collected from the caller by the previous 
    c ollect digits step.
    nRoute-to Number routes the call to the destination specified by the 
    administered digit string.
    nStop terminates the processing of any subsequent vector steps.
    nWait-Time is used to sp ecify whether the caller will hear ringback, system 
    music, silence, or an alternate audio or music source while the call is 
    waiting in queue.  The command also d elays the processing of the next 
    vector step by the specified delay time that is included in the command’s 
    syntax.
    NOTE:
    Complete o peration details for the route-to commands are included in 
    Ap pendix G.
    Condition Testing within the Commands
    As was mentioned in the previous se ction, a number of the Call Vectoring 
    commands are implemented according to a tested c ondition that comprises p art 
    of the command.  In other words, for example, if the condition expressed in the 
    command is 
    true, the command action is executed.  On the other hand, if the 
    condition expressed in the command is 
    false, the command action is not 
    implemented, and the next vector step is processed.
    The following list provides a set of conditions that might comprise the conditional 
    portion of a Call Vectoring command. The available set of conditions is 
    d e pendent u pon the DEFINITY switch version number and the optional features 
    that have been enabled. See Appendix L, V4 Feature Availability for more 
    information. Refer to Ap pendix A for the syntax of each condition. 
    						
    							Vector Processing
    Issue  4 September 1995
    3-15
    nNumber of staffed agents in a split (explained earlier in this chapter)
    nNumber of available agents in a split (explained earlier in this chapter)
    nNumber of calls queued at a given priority to a sp lit
    nAmount of time that the oldest call has been waiting in a sp lit
    nAverage Speed of Answer for a sp lit or a VDN
    nExpected Wait Time for a split or for a call that has entered vector 
    processing
    nNumber of calls active in a VDN
    nCaller i dentity (ANI)
    nType of originating line (ii-digits)
    nDigits entered by the caller
    nTime-of-d ay and day of the week that the call is placed
    NOTE:
    The syntax for this  condition can be illustrate d by a couple of examples, as 
    follows:  
    mon 8:01 to fri 17:00 means ‘‘anytime between 8:01 A.M. Monday 
    through 5:00 P.M. Friday,’’ and 
    all 17:00 to all 8:00 means ‘‘between 5:00 
    P.M. and 8:00 A.M. on any day of the week.’’)
    Depending upon the condition, specific comparison operators ([ for example, < 
    (less than), > (greater than), = (equal to), < =  (less than or equal to), >=  (greater 
    than or e qual to),  (not equal to)]) and a threshold (that is, a range of accepted 
    numerical entries) might be in effect. Note that some of these comparators are 
    available only with G3V4 and later releases. Ag ain, refer to Ap pendix A.
    The chapters on the Call Vectoring features illustrate condition checking in more 
    detail. 
    						
    							Issue  4 September 19954-1  
    4
    Basic Call Vectoring
    Introduction
    Basic Call Vectoring allows you to ‘‘program’’ the type of treatment a telephone 
    call receives.  You can program accordingly by using a set of vector commands.
    Vector commands can direct calls to various destinations, such as a djuncts and 
    splits. The commands can also direct calls to various treatments, such as 
    announcements, a forced disconnect, a forced busy, or a delay treatment. 
    						
    							Basic Call Vectoring
    4-2Issue  4 September 1995
    Command Set
    The following table illustrates the commands used for Basic Call Vectoring.
    Functions and Examples
    Basic Call Vectoring allows the user to employ a numb er of different functions to 
    process telephone calls. These functions include the following:
    nProviding call treatments
    nRouting calls
    nBranching/Programming
    Table 4-1. Basic Call Vectoring Command Set
    Command Category Action Taken Command
    TREATMENT Play an announcement.
    Delay with audible feedback of silence, 
    ringback, system music , or alternate 
    audio/music source.
    Play a busy tone and stop vector 
    processing.
    Disconnect the call.
    Execute a Voice Response Unit (VRU) 
    script.
    announcement
    wait-time
    b usy
    d isconnect
    c onverse-on split
    ROUTING Queue the call to an ACD split
    Queue the call to a  backup ACD split.
    Leave a message.
    Route the c all to a number p rogrammed 
    in the vector or to a Service Observing 
    Feature A c cess Code.
    Send to an adjunct a message 
    requesting routing instructions for the 
    call.q ueue-to main split
    c heck-backup split
    messaging split
    route-to number
    adjunct routing
    BRANCHING/ 
    PROGRAMMINGGo to a vector step.
    Go to another vector.
    Stop vector processing.g oto ste p
    g oto vector
    sto p 
    						
    							Functions and Examples
    Issue  4 September 1995
    4-3
    The following sections explain these functions.
    Providing Call Treatments
    In this guide, the term treatment is used to indicate the type of feedback the 
    caller receives if the caller is not imme diately connected to an agent, or if the call 
    center is too busy or not in operation.  Basic Call Vectoring provides several 
    types of treatment, as follows:
    nAnnouncements
    nDelays with aud i ble feed b ac k
    nBusy tone
    nDisconnect
    nVoice Response Scripts
    The sections that follow exp lain these treatments.
    Announcements
    If a caller is not able to connect to an agent immediately, it is logical to provide 
    the caller with a recorded message in order to accomplish one of the following, 
    depending upon the circumstances:
    nEncourage the caller to continue to hold the line.
    nProvide the caller with information that will satisfy his or her needs, thereby 
    keeping him or her from waiting a long time for service and also allowing 
    him or her to hang up as soon as possible.
    Such a recorded message is referred to as an 
    announcement, and it is provided 
    via the 
    announcement command.
    Whenever a call is connected to an announcement, any previous treatment is 
    discontinued, and answer supervision is sent (unless it has already been 
    provided).  If,  during an announcement, the call is moved from waiting in a split’s 
    queue to alerting or connecting to an agent’s station, the announcement is 
    disconnected, and the caller hears rin g back.  When the announcement 
    completes and is disconnected, the caller hears silence until either a vector step 
    with alternate treatment is processed or the call reaches an agent’s station.
    Announcements can be classified into three groups, as follows:
    nDelay announcements
    nForced announcements
    nInformation announcements 
    						
    All ATT manuals Comments (0)

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