Route incoming customer calls to the right agents using skills-based routing, IVR self-service, and queue management.
Overview
Inbound Calls in Expertflow CX handles calls from customers who dial your contact center number. Calls arrive via SIP trunk, pass through an IVR for self-service or information gathering, and then route to an available agent based on skills and business rules.
This page covers how inbound routing works and what you can configure.
How Inbound Routing Works
-
Customer dials your contact center number
-
Call arrives via SIP trunk to the Media Server
-
Media Server runs the IVR flow (greetings, menus, data collection)
-
IVR determines the routing destination (queue, skill, or specific agent)
-
CX Routing finds an available agent matching the required skills
-
Agent receives the call alert in Agent Desk
-
Agent answers and is bridged with the customer
-
After the call, agent sets wrap-up code and becomes available
What You Can Configure
IVR
The Interactive Voice Response system greets callers and guides them before reaching an agent.
-
Welcome prompts — Greet callers with custom messages
-
Menu options — Let callers select options via keypress (DTMF)
-
Conversational IVR — Use AI-powered speech recognition for natural language input
-
Data collection — Gather customer information (account number, reason for call)
-
Self-service — Resolve simple queries without agent involvement
IVR flows are configured on the Media Server.
Queues
Queues hold calls until an agent becomes available.
-
Queue assignment — Assign calls to queues based on IVR selection or routing rules
-
Hold treatment — Configure hold music and periodic announcements
-
Queue priority — Prioritize certain calls (e.g., VIP customers)
-
Service levels — Define target answer times for reporting
Queues are configured in Unified Admin.
Skills-Based Routing
Route calls to agents based on their skills and proficiency.
-
Skill definition — Define skills (e.g., language, product expertise, support tier)
-
Agent skill assignment — Assign skills and proficiency levels to agents
-
Routing rules — Match call requirements to agent skills
-
Fallback routing — Define overflow behavior if no skilled agent is available
Skills and routing are configured in Unified Admin under CX Routing.
Transfers
Agents can transfer calls during or after connecting with the customer.
-
Direct transfer — Transfer directly to another agent or queue
-
Consult transfer — Speak with the target agent before transferring
-
Queue transfer — Transfer to a different queue
-
External transfer — Transfer to an external phone number
Transfer options are available in Agent Desk. Configuration for external transfers is in Unified Admin.
Configuration Checklist
|
Step |
Where |
|---|---|
|
Create IVR flow with prompts and menus |
Media Server |
|
Define queues and hold treatment |
Unified Admin |
|
Define skills |
Unified Admin → CX Routing |
|
Assign skills to agents |
Unified Admin → CX Routing |
|
Configure routing rules |
Unified Admin → CX Routing |
|
Set up voice channel with inbound number |
Unified Admin |
Where to Go Next
|
Topic |
Description |
|---|---|
|
IVR Configuration |
Step-by-step guide to building IVR flows |
|
Queue Configuration |
How to set up queues in Unified Admin |
|
Skills-Based Routing |
Detailed guide to configuring skills and routing rules |
|
Agent Guide |
How agents handle inbound calls |
|
Outbound Calls |
Configure outbound calling and campaigns |
Current Limitations
For the full list and details, see Limitations.