ACD and attendant console
ACD from start to finish
End-to-end checklist from an empty system to the first call with announcement, menu and queue.
In EasyUC: Calling Features → Calls
What it is for
This chapter takes you through all stages of a call distribution in the right order: from the CTI connection through the pilot number and the call flow to the test call. Each step refers to the chapter with the details.
Technically, the following chain is created: The caller dials the pilot number. CUCM delivers the call to the CTI route point. EasyUC selects a free CTI port of the Call Control Group through JTAPI, answers the call there, plays the announcements using local speech synthesis and evaluates keys and times. At the Queue block, the flow hands the caller over to a queue, from which a person answers the call.
Prerequisites
- Licence with the modules
cucmandacd(chapter "Request, install and check the licence"). - An administrative user with
ROLE_APP_ADMIN, or withROLE_APP_ACD_WORKSPACEand the area permissions for scripts, Call Control Groups, agents, attendant console and reports, each with_EDIT. - A configured CUCM connection (chapter "Set up the CUCM connection") with Cisco AXL Web Service and Cisco CTIManager running.
- A location with a number range in which the pilot number and a block for the CTI ports are free.
- Network clearance for RTP between the phones and the EasyUC server, and G.711 in the region of the CTI ports.
Step by step: 1. CTI connection and ports
Step by step: 2. Pilot number and script
Step by step: 3. People, skills and teams
Step by step: 4. Queue for answering
Step by step: 5. Call flow with announcement, menu, times and overflow
Step by step: 6. Test and operation
Fields and options
| Field / action | Meaning and use |
|---|---|
| Call Control Group | Determines how many calls can be held at the same time and, through its line CSS, which destinations can be reached. |
| Pilot number | Number of the script. In CUCM a CTI route point that EasyUC creates. |
| Call flow | Announcement, menu, weekday, time of day, handover to the queue, hanging up. |
| Queue | Holds callers with greeting and waiting announcement, knows priority, VIP numbers, limits and overflow. |
| Times | Either in the call flow (Weekday, Time of day) or as opening hours of the console with day, night and special mode. |
| Overflow | Action of the queue when the waiting time or the number of callers is exceeded: keep waiting, number, other queue, script, night action. |
| Agents, skills, teams | People with a login and a number. Skills and teams organise them by subject, teams assign phonebooks and supervisors. |
Check the result and narrow down errors
- Success: A call to the pilot number is answered, the announcement plays, the menu key leads into the queue, and the logged-in person sees the call with its waiting time and answers it.
- Busy or no ringback tone: route point not registered, partition not reachable or no free CTI port.
- Announcement, but then the call is hung up: The flow does not reach a connected Queue block, the script is not assigned to a queue, or the flow ends at a block that the runtime does not execute.
- The caller waits, but nobody sees the call: No person is logged in and ready, or the operating mode is set to night.
- No audio: RTP between the phone and the EasyUC server is blocked or the codec does not match.
- The media runtime of version 4.8.7 does not execute distribution through the Agent (Skill) block to the agent workplace. Answering by people runs through the queue of the attendant console.