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
    							Look-Ahead Interflow
    8-14Issue  4  September 1995
    4. If the oldest call waiting time is less than 60 seconds, step 4 accepts the 
    call and queues it. ADR then connects the call through to the receiving 
    PBX/ACD.
    5. Steps 5-7 provide ringback, announcement, and music to the caller.
    If the vector at location A rejects the c all b y sending a busy indication back to the 
    network over the ISDN-PRI link, ADR reroutes the call to location B, which must 
    accept the call. If location B is closed or too busy to take the call, location B can 
    use Call Vectoring and Look-Ahead Interflow to check other locations. If other 
    locations exist and can take the call, location b can forward  the call. If other 
    locations do not exist or c annot take the call, location B can use Call Vectoring to 
    route the call to location A. If location A is not open, location B can use Call 
    Vectoring to provide an announcement or busy tone to the caller. 
    						
    							Issue  4 September 19959-1  
    9
    Adjunct Routing
    Introduction
    Adjunct Routin g allows an associated adjunct to make a call routing d e cision 
    when it encounters an 
    adjunct routing vector command during vector 
    processing.
    An adjunct is any p rocessor connected to a switch that can use ASAI features.  
    The adjunct makes a routing decision according to caller information and/or 
    agent availability, and it returns the routing response to the switch.
    Adjunct Routing c an be used in conjunction with Call Promp ting and Look-Ahead 
    Interflow.  When coupled with Call Prompting, Ad junct Routing can p ass up to 16 
    d i gits that have b een collected from the last relevant 
    collect digits vector 
    command. When  coupled  with  Look-Ahead Interflow, Adjunct Routing  can  pass 
    the LAI information element that was passed from the originating switch in the 
    ISDN message.
    Functions and Examples
    The adjunct routing command provides a means for an adjunct ASAI processor 
    to specify the destination of a call. The switch provides information in an ASAI 
    route request message that the ASAI adjunct can use to first access a database 
    and then determine a route for the call.  In a typical application, the ASAI adjunct 
    might use the dialed number, the Calling Party Number (CPN/BN), or the digits 
    collected via Call Promp ting to access customer information and thereby 
    determine the call route.
    An adjunct specified in an 
    adjunct routing command can route a call to an 
    internal number, an external numb er, a split, a VDN, an announcement  
    						
    							Adjunct Routin g
    9-2Issue  4 September 1995
    extension, or a particular agent. An adjunct can also provide priority ringing and 
    priority queuing.
    Sending the Call Route Request
    Here’s an example of a simple vector that uses adjunct routing:
    Figure 9-1. Adjunct Routing Vector
    In this vector, 
    1111 is the extension number of an ASAI link.  Each ASAI link has a 
    unique extension number, even in a configuration where there might be multiple 
    ASAI links to the same adjunct.
    When a call encounters an 
    adjunct routing  command, and if the call is not 
    queued to a split, the switch sends an ASAI message requesting a call route over 
    the specified adjunct link. The following list identifies the contents of the 
    message, along with a comment or a brief explanation for each item:
    nCalling number information. Calling party number or billing number 
    (CPN/BN) p rovid e d by ISDN-PRI fa c ilities, or by the a dministered 
    destination for other trunk facilities. If the call originates from a local switch 
    extension, this extension is the number dialed (after d i git translation).
    nCalled number.  Originally called extension (if a call is forwarded to a 
    VDN), or the first VDN through which the call was routed (if the c all was not 
    forward ed to the VDN).
    nRouting VDN.  Last VDN that routed the call to the vector that contains the 
    adjunct routing command.
    nCall identifier.  ASAI identifier that permits the ASAI adjunct to track 
    multiple calls via either Event Notification or Third  Party Call Control. (See 
    DEFI NI TY Com munications System Generic 3 Feature Description, 555-
    230-204, or the 
    DEFI NI TY Generic 3 CallVisor ASAI Technical Reference, 
    555-230-220, for more information on ASAI.)
    nLook-Ahead Interflow information (if any).  Includes the original VDN 
    display information and the priority level of the call at the originating 
    switch.  (See Chapter 8.)
    nDigits collected via Call Prompting (if any; maximum of 16 digits).  Digits 
    are collected by the most recent 
    collect digits command.  (See Chap ter 
    5.)
          1. adjunct routing link 1111
          2. wait-time 60 seconds hearing ringback
          3. route-to number 0 with cov n if unconditionally
          4. disconnect after announcement 2000 
    						
    							Functions and Examples
    Issue  4 September 1995
    9-3
    If the call is queued, the adjunct routing step is ignored, and vector processing 
    continues at the next vector step.
    NOTE:
    For reasons that we discuss later in this chapter, you should always in clude 
    a 
    wait-time ste p, announcement or another adjunct routing step (G3V3 and 
    later releases) after an 
    adjunct routing step.
    Effects of ASAI Link Failure on Vector Processing
    If the ASAI link specified in the adjunct routing step is down, the step is skipped.
    An ASAI link failure can change the manner in which subsequent treatment (that 
    is, 
    announcement and/or wait-time) steps (if any) in the vector are p rocessed.  In 
    some cases, such processing is influenced by the position the treatment steps 
    occupy in the vector.  In other cases, the positioning of these commands along 
    with their relationship to specific 
    goto commands come into play. For example, 
    any 
    announcement or wait-time ste p that immediately follows an adjunct routing 
    step whose ASAI link is down is skipped.
    NOTE:
    In view of the previous thought, the second step after the adjunct routing 
    step is often implemented as a  default treatment.  In Figure 9-1, for 
    example, the d efault treatment in Step 3 is a route to an attendant.  After the 
    switc h recognizes that the ASAI link is down, this step executes. 
    immediately.  (It can take u p to 6 minutes for the switch to recognize that 
    the link is d own.) Otherwise, the step executes only if the application does 
    not respond with a route within 60 seconds.
    On the other hand, if a 
    goto step follows such an adjunct routin g step, the switch 
    executes the 
    goto ste p and then skips various treatment steps according to their 
    position in the vector and based on the action of the 
    goto step.  Specifically, if the 
    goto step succeeds, the switch skips any announcement or wait-time step that is 
    the first non-
    g oto step branched to by the goto step.
    NOTE:
    Actually, the first step to which a g oto ste p is usually designed to branch is 
    a nontreatment ste p (that is, a step containing a command other than a 
    wait-time or an announcement command). Thus, the skipping of a 
    treatment step according to the scenario described just b efore this note 
    rarely occurs.
    On the other hand, if the 
    goto ste p fails, the switch skips any announcement or 
    wait-time step that imme diately follows the goto step.
    NOTE:
    The goto step that fails can  be at the end of a sequence of goto steps that 
    branch to each other. 
    						
    							Adjunct Routin g
    9-4Issue  4 September 1995
    The following vectors can be used to illustrate the processes just described.
    Figure 9-2. Skipping/Non-Skipping of Treatment Commands 
    with ASAI Link Down
    Because we are assuming the a djunct link is d own, the 
    adjunct routing command 
    in Step 1 fails.  Because the 
    wait-time command in Step 2 immediately follows an 
    adjunct routing command whose adjunct link is down, the wait-time step is 
    skipped.  Step 3 contains another 
    adjunct routing command whose adjunct link 
    is also down.  As a result, the step fails, and control is passed to the 
    g oto step 
    command in Step 4, which is automatically executed.
    Now, let’s assume the 
    g oto step command in Step 4 is not successful (that is, no 
    branch is made because there is at least one available a gent in sp lit 20).  In such 
    a case, the 
    wait-time ste p (Ste p 5) following the unsuccessful goto step is 
    skip p ed, and control is passed to the 
    g oto vector command in Step 6.  This step 
    then routes the call to vector 50 (not shown), which is designed to queue the call 
    and provide standard call treatment.
    On the other hand, let’s b acktrack and assume the 
    goto step comma n d in Ste p 4 
    is successful.  In such a case, control is passed to Step 7, where another 
    g oto 
    step
     command d etermines whether there are more than 50 calls in sp lit 20.  If so, 
    VDN (extension=1040  name=‘‘Ad Route’’  vector=40)
    Vector 40
          1. adjunct routing link 1000 (link is down)
          2. wait-time 10 seconds hearing ringback
          3. adjunct routing link 2000 (link is down)
          4. goto step 7 if available-agents in split 20 < 1
          5. wait-time 10 seconds hearing ringback
          6. goto vector 50 if unconditionally
          7. goto step 10 if calls-queued in split 20 pri l > 50
          8. announcement 4001
          9. goto vector 50 if unconditionally
         10. route-to number 6000 with cov n if unconditionally
    VDN (extension=6000  name=‘‘Message’’  vector=60)
    Vector 60
          1. announcement 4000 (‘‘We’re sorry.  We
             are still unable to connect you to an agent.
             If you’d like to leave a message, please do so
             after the tone.  Otherwise, please call back
             weekdays between 8:00 A.M. and 5:00 P.M.
             Thank you.’’)
          2. wait-time 6 seconds hearing silence
          3. messaging split 18 for extension 1500
          4. announcement 4010 (‘‘We’re sorry.  We
             were unable to connect you to our voice mail.
             If you’d like to try to leave a message again,
             please do so after the tone.  Otherwise, please
             call back weekdays between 8:00 A.M. and 5:00 P.M.
             Thank you.’’)
          5. goto step 2 if unconditionally 
    						
    							Functions and Examples
    Issue  4 September 1995
    9-5
    control is sent to Step 10, where the route-to number command sends the call to 
    vector 60, which allows the caller to leave a recorded message.  The first step of 
    vector 60 contains an 
    announcement command, which is not skipped, since the 
    treatment step is 
    not the first non-goto step branched to by a goto step that 
    follows an adjunct routing command whose ASAI link is d own [the 
    route-to 
    number
     step (Step 10) in vector 40 is the first such step].  Similarly, neither the 
    wait-time step (Step 2) nor the second announcement step (Step 4) is skipped.
    Returning to Step 7 in vector 40, let’s assume that there are 50 or fewer calls in 
    queue.  In such a case, the 
    goto step fails and, as a result, the announcement 
    step (Step 8) that immediately follows this step is skipped. (Remember, even 
    though this 
    goto step does not imme diately follow the adjunct routing ste p, the 
    former ste p qualifies as a test case because it is branched to by another 
    goto 
    step that  does imme diately follow the a djunct ro
    uting ste p.) Thereafter, the g oto 
    vector
     step (Step 9) routes the call again to vector 50, which is designed to 
    queue the call and provide standard  call treatment.
    The following table summarizes the procedures d iscussed in this section.  In so 
    doing, the table refers back to the vectors presented in the previous screen.
    Awaiting the Response to the Call Route Request
    After the switch sends a route request to the ASAI adjunct, vector processing 
    continues with the following vector steps.
    The step that follows the 
    adjunct routing step in effect determines the maximum 
    length of time the switch will wait for the ASAI adjunct to reply with a call route.   Table 9-1. Example of the Relationship Between Treatment 
    Steps and Goto Steps that Follow
    Goto Disposition of Treatment Disposition of Reason for Disposition
    Step #(s) Goto Step(s) Step #(s) Treatment Step(s) of Treatment Step(s)
    4 Fails 5 Skipped Immediately follows 
    failed 
    goto step.
    4, 7 First step 
    succeeds, 
    second step 
    fails.8 Skipped Immediately follows 
    failed 
    goto step.
    Both steps 
    succeed.1, 2 (both 
    of vector 
    60)Each step is 
    executed.Not the first non-
    goto 
    steps accessed by a 
    successful 
    goto ste p. 
    NOTE: Step  4  of  vector 
    60 is also executed if the 
    messaging sp lit ste p 
    (Ste p 3) fails. 
    						
    							Adjunct Routin g
    9-6Issue  4 September 1995
    Accordingly, you should almost always include either a wait-time step or an 
    announcement step immediately after an adjunct routing step. Moreover, the 
    switch cancels the route request if vector processing encounters a step 
    containing one of the following commands:
    nadjunct routing (G3V2 and earlier releases.) G3V3 and later releases allow 
    multiple outstanding adjunct route requests.
    nbusy
    ncheck-backup split
    nconverse-on split
    nqueue-to main split
    ncollect digits
    ndisconnect
    nmessaging split
    nroute-to
    NOTE:
    Actually, if another adjunct routing step is encountered, the route request 
    information is not lost. Although the initial route request is cancelled, a 
    second route request is sent, and this route request includes the same 
    information included in the first route request.
    If a valid call route is received by the switch before one of the vector commands 
    in the previous list is executed, the switch routes the call to the destination 
    specified by the adjunct route. Otherwise, the route request is terminated without 
    affecting vector processing.
    Let’s return to our sug gested strategy of including a treatment ste p after the 
    adjunct routing step.  Accordingly, here’s an example presented earlier that 
    illustrates this a p proach:
    Figure 9-3. Treatment Step Used as a Delay for Adjunct Routing
    In Ste p 2 of this example, the 
    wait-time command specifies a d elay period of 60 
    seconds. As a result, the switch in this case will wait up to 60 seconds to receive 
    a reply from the adjunct. On the other hand, replacing the 
    wait-time  command in 
    Step 2 with an 
    announcement command enables the switch to wait for no longer 
    than the length of time it takes for the announcement to complete.  Accordingly, 
           1.  adjunct routing link 1111
           2.  wait-time 60 seconds hearing music
           3.  route-to number 0 with cov n if unconditionally
           4.  disconnect after announcement 2000 
    						
    							Functions and Examples
    Issue  4 September 1995
    9-7
    judgement should be used in  determining which of the treatment commands is 
    best for the particular ap p lication.
    Finally, note that the adjunct can also decide to not route a call by rejecting (that 
    is, negatively acknowledging) the route request sent by the switch.  Upon 
    receiving a route request rejection, the switch terminates the 
    announcement or 
    wait-time step that is being executed for the call and then continues with the next 
    vector step.
    Receiving and Implementing the Call Route
    When the switch receives a call route (destination) from the ASAI a djunct, the 
    switch first validates the route as follows:
    1. The switch verifies the VDN’s COR permits the call to be terminated at the 
    adjunct-supplied destination.
    2. The switch verifies that the adjunct-supplied information (destination 
    number, ACD split, TAC/AAR/ARS access code, etc.) for the route is valid.  
    This includes checking that the d estination is comp atible with the d ial 
    plan, and that the options specified by the a djunct are correct.
    3. If the ASAI adjunct sp ecifies the Direct Agent Call (DAC) o ption, the 
    destination numb er (agent) must be logg e d into the adjunct-specified 
    ACD split.
    4. If the d estination for the call is external, the switch verifies the trunk is 
    available for the call.
    If any of these conditions are not met, the route validation fails, and the switch 
    does the following:
    1. Discards the route.
    2. Notifies the ASAI adjunct that the route is invalid.
    3. Continues with vector processing.
    If the route is valid, the switch does the following:
    1. Terminates vector processing immediately.
    2. Notifies the ASAI adjunct that the route is accepted.
    3. Routes the call to the destination specified by the ASAI adjunct.
    When the call is route d, the caller hears normal call progress tones and 
    feed back. However, if the call is routed to an extension with no available call 
    appearances and no coverage path, the caller hears the busy tone. Any other 
    features that may b e in effect at the adjunct-supplied d estination (such as Send-
    All-Calls or Call Forwarding) interact with the routed call. 
    						
    							Adjunct Routin g
    9-8Issue  4 September 1995
    NOTE:
    The o peration described in the previous paragraph is similar to that for the 
    route-to with coverage command.
    Multiple Outstanding Route Requests
    This feature allows multiple ASAI  Route Requests for the same call to be active 
    at the same time (simultaneously). The Route Requests can be over the same or 
    different ASAI links.
    The requests are all made from the same vector. They must be specified back-
    to-back, without intermediate (
    wait-time, announcement, goto, or sto p) ste ps. If 
    the adjunct routing commands are not specified back-to-back, current a djunct 
    routing functionality will a pply (that is, previous outstanding route requests will b e 
    cancelled when an adjunct routing vector step is executed).
    The first Route Select response received by the switch will be used as the route 
    for the call, and all other outstanding Route Re quests    for  the call will be 
    cancelled. 
    This capability increases the redundancy options available with ASAI. Prior to 
    G3V3, adjunct routing applications that wante d to have a b a ckup link tested if the 
    primary link was down and then executed the adjunct routing for the backup link 
    with a vector as shown in Figure 9-4. Note that the route request over link 1001 is 
    cancelled when step 4 is executed (because of the intermediate step 3).
    Figure 9-4. Sample Adjunct Routing Vector with Redundancy
    With Multiple Outstanding Route Requests, multiple adjuncts can process the 
    route call request without waiting for the first route attem pt to fail. An application 
    can make use of this feature to distribute the incoming  call load evenly across 
    adjuncts, based on the adjunct’s current CPU load. 
    1. wait-time 0 seconds hearing ringback
    2. adjunct routing link 1001
    3. wait-time 6 seconds hearing ringback
    4. adjunct routing link 1002
    5. wait-time 6 seconds hearing ringback
    6. route-to number 3465 with cov n if unconditionally (default
    routing) 
    						
    							Multiple Outstanding Route Re quests
    Issue  4 September 1995
    9-9
    User Scenarios
    Figure 9-5 shows a typical vector where multiple adjunct route requests  to 
    multiple links will be active at the same time. The first adjunct to route the call is 
    the active adjunct (that is, it specifies which VDN the call should be route d to at 
    that point).
    Figure 9-5. Sample Adjunct Routing Vector with Redundancy 
    in G3V3 and later releases
    1. wait-time 0 seconds hearing ringback
    2. adjunct routing link 1001
    3. adjunct routing link 1002
    4. adjunct routing link 1003
    5. wait-time 6 seconds hearing ringback
    6. route-to number 1847 with cov n if unconditionally (default
    routing) 
    						
    All ATT manuals Comments (0)

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