A call flow step is one action inside a call flow. Each step has a type (Dial, Queue, IVR, Announcement, Call flow, and so on) and a configuration that controls exactly what it does.
Overview
Each step is one row in the editor, and its type picks which fields apply. Some step types are terminal, so the editor does not allow another step after them. How the steps are carried out at call time is handled by the telephony platform, not inside Cockpit.
What it does
Every step belongs to one of four families:
| Family | What you configure | Step types |
|---|---|---|
| Answering | Connect the caller to a destination | Dial, Queue, External number, Conference room, AI Assistant |
| Navigation | Send the call to another flow or extension | Call flow, IVR, IVR extension |
| Audio | Play something to the caller | Announcement, Answer |
| Side-effect | Perform an action without rerouting | Start recording, Change ringtone and label, Send to email, Webhook, Multicast, Hang up |
The Call flow step takes an optional schedule and is skipped outside its active periods. Audio and side-effect steps do not connect a caller to anyone, so they are commonly placed before an answering step.
See also
- Call flows - the conceptual model, worked examples, where call flows are assigned.
- IVRs - building the menu that an IVR step references.
- Queues - configuring the queue that a Queue step references.
- Announcements - sound files that an Announcement step references.
- Schedules - the time gate for Call flow steps.