AT&T DEFINITY Generic 3 Manuale Utente

Pagina di 458
Basic Call Vectoring
4-18
Issue  4 September 1995
In this vector the caller is connected to a listen-only Service Observing FAC. 
Once connected, the user must dial the extension number to be observed. To 
observe in a listen/talk mode, the observer would dial a different VDN.
Branching/Programming
Basic Call Vectoring provides several programming methods that affect the 
processing flow within the vector.  These methods, which are implemented via 
Call Vectoring commands, include the following:
Unconditional branching
Conditional branching
Stopping vector processing
The following sections explain these programming methods.
Unconditional Branching
Unconditional branching is a method that always passes control from the current 
vector step to either a preceding or subsequent vector step or to another vector.  
This type of branching is enabled via the 
goto step
 and 
goto vector
 commands, 
each with a condition of 
unconditionally
 assigned.
Unconditional branching is illustrated in the following vector.
Figure 4-15.
Unconditional Branching
The unconditional branch statement in Step 7 establishes an apparent ‘‘endless 
loop’’ involving Steps 5 through 7.  The loop, however, really is not endless, since 
vector processing terminates if an agent answers the call.  Vector processing 
also terminates when the system recognizes the caller has abandoned the call.
Conditional Branching
Conditional branching is a method that 
conditionally
 passes control from the 
current vector step to either a preceding or subsequent vector step or to a 
different vector.  This type of branching is enabled via the 
goto step
 and 
goto 
      1. goto step 8 if calls-queued in split 3 pri m > 10
      2. queue-to main split 3 pri m
      3. wait-time 12 seconds hearing ringback
      4. announcement 3001
      5. wait-time 30 seconds hearing music
      6. announcement 3002
      7. goto step 5 if unconditionally
      8. busy