VICIfast

Set up inbound calls: queues, numbers and menus

Build the path an incoming call takes: the phone number, an optional "press 1" menu, and the queue your agents answer from.

Inbound calls · 6 min read

Set up inbound calls: queues, numbers and menus

When a customer calls one of your numbers, three things decide what happens. The number itself (called a DID), an optional call menu ("press 1 for sales"), and a queue (an in-group in VICIdial) where the call waits for an agent. This guide builds all three on your server, using the demo's Sales line as the example.

What you need

Step 1: Open the Inbounds tab

  1. In the sidebar, click My Servers, then click your server.
  2. Click the Inbounds tab.
  3. Five buttons run along the top: DIDs (your numbers), In-groups (queues), Call Menus, Filter Phone Groups (block-lists) and CID Groups (caller ID pools for outbound calls). DIDs is open first.
The Inbounds tab, with the DIDs list open
The Inbounds tab, with the DIDs list open

Step 2: Create the queue (in-group)

  1. Click In-groups, then click New in-group.
  2. In Group ID, type a short code such as SALESLINE. Use 2 to 20 characters: capital letters, numbers and underscore. You cannot change it later.
  3. In Display name, type the name agents and reports will show, such as Sales line.
  4. Click Create in-group. A new queue records every call, lets callers wait up to 5 minutes, plays the default hold music, and gives the next call to the agent who has waited longest. You can change all of this next.
The New in-group window
The New in-group window

The queue's settings panel opens. Its left side lists Stats, Reports, Basics, Caller hears, Nobody answers, After hours, Agent screen, Agents and Advanced. When you change a setting, a Save button with the number of changes appears at the top. Nothing is saved until you click it, and Discard throws the changes away.

Step 3: Put agents in the queue

  1. In the queue's panel, click Agents.
  2. Click Add agent and type the agent's user ID, for example 1001.
  3. The other boxes are rank, weight, grade and a daily call limit (-1 means no limit). Leave them as they are for a first setup.
  4. Repeat for each agent, then click Save agents.
The Agents tab of the Sales line queue
The Agents tab of the Sales line queue
On Basics, Who gets the next call decides which free agent rings first, for example Agent waiting longest or Ring every free agent, first to answer wins.

Step 4: Choose what callers hear and when to stop waiting

  1. Click Caller hears to pick a Welcome message, the Hold music, and an optional prompt that repeats while callers wait. Your own recordings are the ones uploaded on the server's Audios tab; each has a play button so you can listen first.
  2. Click Nobody answers. Set Longest a caller waits (seconds) and Then send the call to, for example Voicemail or Another in-group.
  3. Click After hours. Pick your Open hours (one of the call times on the Schedules tab) and where calls go outside them in Outside those hours, send calls to.
  4. Click Save at the top of the panel.
The Nobody answers tab: how long callers wait and where they go next
The Nobody answers tab: how long callers wait and where they go next

Step 5: Let your campaign take the queue's calls

Agents get queue calls while they are logged in to a campaign that is allowed to take them.

  1. Click the Campaigns tab and click your campaign, for example SUPPORT.
  2. Click Dialing. The campaign must take inbound calls: either its dial method is Inbound + manual - takes inbound calls, agents dial between them, or Also take inbound calls is set to Yes - blended. If you change it, click the Save button at the top of the panel.
  3. Click Inbounds & Transfers. In Closer in-groups, pick SALESLINE, then click Save in-groups.
  4. When agents log in to that campaign, they tick the queues they want to take calls from.
A campaign's Inbounds & Transfers tab with the Sales line queue added
A campaign's Inbounds & Transfers tab with the Sales line queue added

Step 6: Add your number (DID)

  1. Go back to the Inbounds tab, click DIDs, then click New DID.
  2. In Phone number or carrier ID, type the number exactly as your phone line sends it, for example 8005550142. It takes 4 to 50 characters: digits, *, #, + or letters.
  3. In Description, type something you will recognise, such as Sales line.
  4. In Route to, keep In-group (queue) and pick SALESLINE in In-group. Leave Call handle method as it is; it looks the caller up in your lists.
  5. In Record calls, choose Yes - the whole call, Yes - until it enters a queue or No.
  6. Click Create DID.
The New DID window, routing the number to the Sales line queue
The New DID window, routing the number to the Sales line queue

Route to can also send a number to a Call menu (IVR), an Outside number (through a trunk), a Specific agent or Voicemail, among others.

Numbers you buy from VICIfast Voice are pointed at a queue from My numbers under Trunks & DIDs. They are added to this DIDs list for you, so you do not create them here.

Step 7: Add a call menu (optional)

A call menu plays a greeting and sends the caller on by the key they press: 1 for sales, 2 for support.

  1. Click Call Menus, then New menu. Type a Menu ID (such as MAINMENU) and a Display name, then click Create menu.
  2. On Basic Details, pick the Greeting prompt and set Timeout (seconds), how long the menu waits for a key. You can also pick a Timeout prompt and an Invalid prompt. Click Save at the top.
  3. Click Options (IVR keys), then Add option. Type the key (1), choose In-group, and type the queue ID (SALESLINE) in Route value. Add a second option: 2, In-group, SUPPORTQ.
  4. Click Save options. This tab has its own save button.
  5. Open your number on the DIDs list, click Routing, set Route to to Call menu (IVR), pick your menu and click Save.
A call menu's Options (IVR keys) tab: 1 goes to sales, 2 to support
A call menu's Options (IVR keys) tab: 1 goes to sales, 2 to support
Call your number from a phone. Then open the queue and click Stats: Queue depth, Longest wait and Agents staffing update every 30 seconds. The number's own Stats tab shows Calls today and Last hour.
Delete removes queues and numbers for good (you type DELETE to confirm). To stop calls without losing anything, switch the row off in the Status column, or select rows and click Pause.

If something goes wrong

Frequently asked

› The number rings but no agent gets the call.
Check three things. The agent is listed on the queue's Agents tab. The agent's campaign lists the queue under Closer in-groups (Inbounds & Transfers). The agent ticked the queue when logging in and is not paused. Until then, callers follow the queue's Nobody answers settings.
› Calls to my number never reach the queue.
Open the number and look at Stats. If Calls today stays at 0, the number on the DIDs list does not match how your phone line sends it, often a missing or extra country code. If it is a VICIfast Voice number, check in My numbers that it points at this server.
› I can't find my greeting in the call menu.
Greetings come from your server's audio files. Upload the recording on the Audios tab first, then pick it in Greeting prompt.
› Creating a DID says "Pick an in-group."
You chose In-group (queue) in Route to but did not pick a queue. Pick one in the In-group box, or create the queue first.
› Some queue tabs say the settings arrive with an overnight update.
Caller hears, Nobody answers, After hours and Agent screen need an update that every server gets automatically overnight. Basics, Agents and Advanced work now. Try the other tabs again the next day.