Home > Lucent Technologies > Communications System > Lucent Technologies DEFINITY Enterprise Communications Server CallVisor ASAI Overview Manual

Lucent Technologies DEFINITY Enterprise Communications Server CallVisor ASAI Overview Manual

    Download as PDF Print this page Share this page

    Have a look at the manual Lucent Technologies DEFINITY Enterprise Communications Server CallVisor ASAI Overview Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 413 Lucent Technologies manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							Terms used in this Document
    Issue 1  November 1996
    15
    TSAPI
    See Telephony Server Applications Program Interface (TSAPI).
    User-to-User Information (UUI)
    The Integrated Services Digital Network (ISDN) information that is used to carry 
    customer-specific data between devices or applications.
    UUI
    See User-to-User Information (UUI).
    VDN
    See Vector Directory Number (VDN).
    vector
    A DEFINITY ECS program that describes how a call should be handled. A vector 
    has one or more vector steps.
    vector command
    A single vector step for an incoming call.
    version
    This refers to an ASAI link; newer link versions support more features. A specific 
    link version includes all the features that were included in all the previous link 
    versions.
    Vector Directory Number (VDN)
    Vector Directory Number is a special extension number that provides access to a 
    vector. 
    Voice Response Unit (VRU)
    A communications device that works in conjunction with DEFINITY ECS. This 
    device can speak instructions. In some cases the VRU can replace humans to 
    collect information from callers.
    VRU 
    See Voice Response Unit (VRU) 
    						
    							Overview of CallVisor ASAI
    16Issue 1  November 1996 
    work modes
    These are the various states that an agent in an Automatic Call Distributor (ACD) 
    can enter after logging into an ACD hunt group. The following are work modes: 
    when agents are ready to take ACD calls, when agents are not taking ACD calls 
    but are working on ACD-related tasks, and when agents are not taking ACD calls 
    because they are at lunch or on a coffee break. 
    						
    							CallVisor ASAI Applications
    Issue 1  November 1996
    17
    CallVisor ASAI Applications
    The following are examples of the types of applications that are possible using 
    CallVisor ASAI. This is not a complete list, but only examples of possibilities. Two 
    types of applications are described: 
    nDesk-top applications — these are used by individual people in an office. 
    Typically, desk-top applications integrate the personal computer (PC) with 
    the telephone and allow a worker to control the telephone from the PC. 
    Although a PC is not required (a simple data terminal is sufficient), a PC is 
    often used for this type of application.
    nApplications for Call Centers — these are used by agents talking to 
    customers. Call Center applications handle either incoming or outgoing 
    calls, or both. For example, they route incoming calls to a group of agents, 
    place outgoing calls, or enhance the agent’s productivity by delivering a 
    screen pop together with the voice call. This type of application does not 
    require a personal computer (PC) for each agent (a simple data terminal is 
    sufficient).
    Screen Pop and Voice/Data Transfer 
    Screen Pop and Voice/Data Transfer application can use the calling party number 
    or the called party number (or any other information received with the call) to 
    obtain data needed for display on the agent’s data terminal. When an agent 
    conferences or transfers a call to another agent, the application can use the 
    information received to automatically transfer the screen to the receiving agent.
    An example of a screen Pop and Voice/Data Transfer application follows:
    1. The application monitors calls arriving at the target Vector Directory 
    Number (VDN) or Automatic Call Distributor (ACD). 
    2. When a call reaches the monitored ACD hunt group or VDN, the server 
    informs the adjunct with an event report. Information received from the 
    network with the call (such as Calling Party Number, Dialed Number, 
    User-to-User Information, collected digits, etc.) is also passed to the 
    application in the event report.
    3. The application does a database search using this information and collects 
    the data which is displayed to the agent at a later time.
    4. When the call is alerting an available agent, the server sends an event 
    report containing the agent’s extension. The application then delivers the 
    assembled data screen to the agent’s data terminal.
    5. If the agent conferences or transfers the call to another agent, the server 
    sends an event report indicating the new destination. The application can 
    duplicate or re-create the information and display it at the new destination.
    6. When someone disconnects from the call, an event report is sent so that 
    the application can clear its records. 
    						
    							Overview of CallVisor ASAI
    18Issue 1  November 1996 
    Screen Pop with Call Prompting
    The application can use the Call Prompting feature to obtain additional 
    information (for example, account number) from the caller. This information can 
    be used to display the correct screen pop.
    An example of a Screen Pop with Call Prompting application follows:
    1.The customer administers a vector with a “collect digits” command as part 
    of the Call Prompting feature.
    2. The application monitors the Vector Directory Number (VDN).
    3. When a call arrives at the monitored VDN, the server sends an event report 
    containing the digits that have been collected in the “Collect digits” vector 
    command.
    4. The application does a database search, based on the digits that were 
    collected and obtains the data to display on the screen.
    5. When the call is delivered to an available agent, the server sends an event 
    report containing the agent’s extension. The application then delivers the 
    assembled data to the screen associated with the agent.
    Speech Processing Integration
    Speech Processing Integration is possible when a Voice Response Unit (VRU) is 
    used to communicate with the caller. Calls are routed to VRU ports for 
    announcements and the collection of information from the caller. The VRU sends 
    this information to the ASAI application. The ASAI application can use this 
    information to prepare the data screen or to route the call to the appropriate 
    destination.
    An example of a Speech Processing Integration application follows:
    1. The customer administers the VRU ports as agents (members of an 
    Automatic Call Distributor (ACD) hunt group).
    2. The application monitors all incoming calls to the ACD hunt group 
    associated with the VRU ports.
    3. The VRU login, logout and change of work modes are done by the ASAI 
    application.
    4. When a call arrives at the monitored ACD hunt group, the server sends 
    event reports to the adjunct. These event reports contain information about 
    the calling number, called number, or other information related to the call.
    5. When a call is answered by the VRU, the application uses the VRU’s voice 
    processing to communicate with the caller. After listening and responding 
    to the VRU, the caller can choose to talk to an agent (for example, after 
    listening to account balances, the caller could transfer funds).
    6. The application transfers the call to the agent or ACD hunt group
     
    appropriate for this type of caller. 
    						
    							CallVisor ASAI Applications
    Issue 1  November 1996
    19
    7. When an available agent is selected, the server sends an event report 
    containing the agent’s extension to the application. The application then 
    delivers the assembled data to the screen associated with the agent. 
    Typically, the VRU sends the information to the adjunct through the server 
    or by using the local area network (LAN).
    Incoming Call Management 
    Monitoring of Automatic Call Distributor (ACD) 
    Call Activity 
    The Monitoring of ACD Call Activity is an application that uses event reports to 
    follow the calls arriving at Vector Directory Numbers (VDNs), ACD hunt groups, or 
    individual agents. The application may use these event reports to generate ACD 
    reports containing information such as:
    nThe call distribution by Calling Party and Billing Number for each Dialed 
    Number
    nThe total number of calls that were handled by each VDN, ACD hunt group, 
    and/or agent
    nThe total number of calls that were dropped by the caller while in queue (in 
    other words, a record is kept of the Calling Number that disconnected from 
    the queue)
    nTotal number of ACD, agent-to-agent, agent-to-supervisor, and personal 
    calls that were placed and received by each agent
    nThe average and maximum time the call stayed in queue
    nThe average and maximum length of the queue 
    nThe average and maximum time a call was on hold
    nThe average time that each agent spent on a call
    nThe total number of calls that interflowed or intraflowed
    In addition, reports about each agent’s login and logout activity could be 
    generated.
    An example of an ACD Call Activity Monitoring application follows:
    1. The application monitors the calls arriving at certain ACDs and agents.
    2. The server sends event reports (for example, Call Initiated, Call Alerting, 
    Call Connected, Call Transferred, or Call Dropped) to the application for 
    each call.
    3. The event reports allow the application to generate the ACD Call Activity 
    reports that were previously described. 
    						
    							Overview of CallVisor ASAI
    20Issue 1  November 1996 
    Adjunct Routing
    The Adjunct Routing application helps the DEFINITY ECS route calls to the 
    proper destination. This is useful when the rules for routing the call change 
    frequently (it is much easier to change the information on an adjunct than to 
    change it on the DEFINITY ECS).
    An example of an Adjunct Routing application follows:
    1. The customer administers a vector with an “adjunct routing” command (part 
    of the Call Vectoring feature).
    2. When a call reaches an “adjunct routing” command, the DEFINITY ECS 
    sends a message to the adjunct requesting a route for the call. This 
    message includes the Calling Number, the Vector Directory Number (VDN) 
    reached by this call, and any other information available for this call.
    3. The application selects the destination (based on the call information that 
    has been passed) and sends a message to the DEFINITY ECS with the 
    selected destination. The DEFINITY ECS then routes the call as indicated 
    by the application.
    4. The DEFINITY ECS informs the application whether the call was 
    successfully sent to the destination. If it was not successfully sent, the 
    reason for the failure is provided.
    The Call Prompting feature can also be used to collect additional information from 
    the caller before the server requests a route from the application. The application 
    can use the collected digits (for example, Sales, Parts, or Service department 
    selection) to select the appropriate destination for the call.
    When requesting a route from an application, the server may do the following:
    nPass User-to-User Information. This type of information is typically 
    received from the network or stored in the call by an ASAI application. 
    nInform the adjunct if Flexible Billing is available on an incoming call. This 
    information could be used to route calls.
    nPass Caller Information that has been provided by the network (and 
    collected through a “collect digit” command) to the application.
    nPass Information Identifier Digits (II-Digits) received from the network.
    The server can request routing information from multiple applications at the same 
    time.  This is useful when two or more adjuncts are used for load balancing or as 
    a backup when another adjunct is not working.
     The first adjunct to respond 
    determines the route, the others are ignored.  This feature is called Multiple 
    Outstanding Route Requests.
    When selecting a route, the application can:
    nRequest that Dual Tone Multi Frequency (DTMF) digits are collected from 
    the caller.  This feature is called “ASAI-Requested Digit Collection.” The 
    digits collected in this manner are passed to the ASAI application within an 
    event report.  Vector Processing is not used in this case. 
    						
    							CallVisor ASAI Applications
    Issue 1  November 1996
    21
    nPass digits to the server. These digits can then be passed by the server to 
    another application. This feature is called “ASAI-Provided Digits” and is 
    useful when two or more applications need to share information about a 
    call.
    Digits collected through ASAI-Requested Digit Collection or passed directly by the 
    application using the ASAI-Provided Digits feature can be used later by vector 
    processing.
    Logging for Call Back
    The Logging for Call Back application uses the Calling Number and any digits 
    collected using the Call Prompting Feature. This allows the recording of the 
    telephone number for any caller who had disconnected after waiting in queue 
    (before the call was answered by an agent). The application can then call back 
    when there are agents available to speak with the customer.
    An example of a logging for Call Back application follows:
    1. The application monitors the target Vector Directory Number (VDN) or 
    Automatic Call Distributor (ACD) hunt groups. 
    2. During periods of increased call activity with many queued calls, the caller 
    receives an announcement with some options: to leave a phone number 
    where the caller can be reached, to simply hang up (if the server already 
    has the caller’s number), or wait in queue.
    3. After the caller enters the telephone number for call back, the server sends 
    the information to the application and disconnects the call.
    4. When agents are available, the adjunct can use either a Predictive or a 
    Preview Dialing application to return calls to the disconnected callers.
    Automatic Reconfiguring of Agents
    The Automatic Reconfiguring of Agents application uses login and logout through 
    the ASAI application. Based on the call activity levels (for example, queue length, 
    time in queue), the application can increase the number of agents available in 
    some Automatic Call Distributor (ACD) hunt groups. This is done by logging out 
    agents from ACD hunt groups that have decreased activity levels and logging 
    those agents into ACD hunt groups with increased activity levels.
    An example of an automatic Reconfiguring of Agents follows:
    1. The application monitors the target ACD hunt groups.
    2. The application tracks the number of calls in queue and the number of 
    available agents for each ACD hunt group.
    3. Based on thresholds built into the application (for example, the number of 
    calls in queue), the application logs agents in and out of ACD hunt groups. 
    						
    							Overview of CallVisor ASAI
    22Issue 1  November 1996 
    Sequence Dialing using ASAI
    Sequence dialing can be done by using the “ASAI-Requested Digit Collection” 
    feature. [This is a combination of ASAI and Return Destination for Vector 
    Directory Number (VDN).] In this application, the call is routed by ASAI adjunct 
    routing. The application requests digit collection, and the server inserts a touch 
    tone detector to collect digits. When the call is routed to a number that is busy (or 
    does not answer), the caller can enter a digit (or digit string), which is passed to 
    the application. The application can interpret this as a request to disconnect the 
    busy party and allow the call to return to vector processing for repeat dialing.
    Outgoing Call Management
    Preview Dialing
    1. The agent uses a data terminal to log into the adjunct that runs the 
    outgoing call management application. The application monitors the activity 
    at each agent’s telephone.
    2. The agent enters information indicating readiness to preview the data (at 
    the data terminal). 
    3. The adjunct application displays a screen of data to the agent.
    4. When the agent enters information, the application uses ASAI to place an 
    outgoing call from the agent’s telephone to the number shown on the data 
    screen. There are two ASAI features that can be used here (see later 
    sections on Third Party Auto Dial and Third Party Make Call).
    5. The server sends the adjunct event reports about the call until the call 
    disconnects.
    Predictive Dialing
    Predictive dialing uses special hardware, called a call classifier. The call classifier 
    can detect ringing, voice energy, special tones, and answering machines on 
    outgoing calls. Predictive dialing saves time for the agents because they do not 
    have to listen to busy signals or ringing with no answer. Agents only receive calls 
    that have been answered.
    1. An agent uses a data terminal to log into the adjunct that is running the 
    outgoing application. 
    2. The application (through ASAI) places a call to the destination number. 
    Typically, these numbers come from a calling list maintained for the 
    outgoing telemarketing application. The application usually has a pacing 
    algorithm that dials calls ahead of available agents. 
    						
    							CallVisor ASAI Applications
    Issue 1  November 1996
    23
    3. When the call classifier detects an answer or an answering machine, the 
    server’s Automatic Call Distributor (ACD) software distributes the call to an 
    available agent or queues the call if no agent is available. The server 
    software can be configured to disconnect calls if an answering machine is 
    detected.
    4. The server provides the application with event reports for calls that reach 
    an ACD. The application also can display related information on the 
    agent’s display terminal when the call is given to that agent.
    Office Automation
    (Computer Telephony Integration)
    Office Automation applications benefit customers by combining the features of the 
    desk-top personal computer (PC) with those of the telephone:
    nThe customer can view the status of the telephone or call on the PC 
    screen.
    nThe customer can place calls through the PC, or can transfer or put calls 
    on hold, etc., through the PC.
    nThe customer can enable DEFINITY ECS features for their telephone (call 
    forward, call coverage, etc.) through the PC.
    nThe customer is notified when a message is present (through the Message 
    Waiting lamp on the telephone which can be controlled through the PC). 
    Incoming Call Identification
    The Incoming Call Identification (ICI) application displays the calling party name 
    and telephone number on the data terminal. Based on the displayed information, 
    the customer can decide what to do with the call.
    An example of an incoming Call Identification application follows:
    1. The application monitors the customer’s telephone.
    2. When an incoming call arrives, the DEFINITY ECS sends an event report 
    with the Calling Number.
    3. The application searches the database (for example, a corporate directory 
    or a customers’ database) of names and telephone numbers, and displays 
    the calling party name and number on the data terminal.
    4. Based on the information displayed at the data terminal, the customer or 
    the application can answer the call or request the “Send All Calls” feature 
    from either the data terminal or the telephone. The application can request 
    that the call be sent somewhere else. 
    						
    							Overview of CallVisor ASAI
    24Issue 1  November 1996 
    Telephone Management and Directory Services
    A Telephone Management and Directory Services application allows customers to 
    do the following by using their data terminal [personal computer (PC)]:
    nDial, answer, and control calls at their telephone by using hold, transfer, 
    reconnect, answer, conference, and drop 
    nDial a call by using the called party name (instead of the number) 
    nCreate a personal directory list (the customer can define any directory to be 
    used by the application when searching for a telephone number)
    nSend calls to the message desk, to coverage, or anywhere else they wish
    An example of a Telephone Management and Directory Services application 
    follows:
    1. The application monitors the telephone.
    2. A customer invokes the telephone management application on the screen 
    and enters the name of the person he or she wants to call.
    3.The application searches the customer’s personal directory or corporate 
    directory for the telephone number associated with the called name. As 
    soon as a telephone number is found, the application dials the call for the 
    customer.
    4. The application receives event reports for the call indicating the status of 
    the call. The application displays the status of the call at the customer’s 
    data terminal.
    5. The customer can hold, transfer, conference, or drop the call by entering 
    commands at the PC.
    6. The customer can send incoming calls to the message desk, coverage, or 
    anywhere else. 
    Message Desk
    A Message Desk application provides customers with dialing and messaging 
    services. These services allow customers to take messages from callers, search 
    for numbers in a directory database, and use on-screen commands to dial, 
    receive, and control calls (for example, hold, transfer). In addition, the Message 
    Desk application can control the state of the message waiting lamp on the 
    telephone to notify customers when there is a message (voice or text) waiting.
    An example of a Message Desk application is as follows:
    1. The application monitors the group of telephones defined as the message 
    desk (for example: a secretary or another coverage point could be the 
    message desk).
    2. When a call is sent to the message desk (by using Send All Calls or call 
    coverage), the application receives an event report containing the original 
    dialed number, the calling party number, the alerting telephone number, 
    and the reason the call was sent to the message desk. 
    						
    All Lucent Technologies manuals Comments (0)

    Related Manuals for Lucent Technologies DEFINITY Enterprise Communications Server CallVisor ASAI Overview Manual