VoxaLinkSupport
05Chapter 5 of 12

Call flow

Reference material for call flow.

Read time~ 12 min
Sub-sections9
Figures8
UpdatedMay 27, 2026
/portal/call-flow

The landing page is Routing & call handling — a 3-column grid of cards, one per account type, with the existing count.

CardGoes toWhat it is
Voice agents/portal/call-flow/voice-agentsAI phone agents built in the visual builder.
Auto attendants/portal/accounts/attendantsClassic touch-tone IVR menus — welcome, dial-by-digit, dial-by-name, time-of-day routing.
Conferences/portal/accounts/conferencesAlways-on conference rooms with PINs and dial-in numbers.
Ring groups/portal/accounts/huntsRing multiple extensions in sequence, parallel, or random order.
Call queues/portal/accounts/acdsAutomatic call distribution — queue callers, skill-route, and report on agents.
Paging groups/portal/accounts/pagingOne-way overhead announcements to a set of phones.
Service flags/portal/accounts/srvflagsTime-of-day and on/off switches that other accounts branch on.
Park orbits/portal/accounts/orbitsNumbered slots callers can park live calls into. Pick one up from any phone by dialling the orbit number.

Each card has Manage → and + New {singular}.

Call flow landing — eight cards in a 3-column grid.

Voice agents

/portal/call-flow/voice-agents

Voice agents are AI-driven phone-call workflows you design in the visual builder. This guide does not cover the builder itself — see Voice Agents - Portal User Guide.

The list page exposes:

ControlWhat it does
TitleVoice agents.
Subtitle"AI phone agents that answer or place calls for your team. Each one follows a conversation you design."
+ New voice agentCreates a new agent and opens the builder.
TabsAll · Live · Drafts · Disabled — with counts.
SearchFilter by name, number, description.
Direction filterAll · Inbound · Outbound.
List / Cards toggleDisplay style.

Each agent card / row shows the avatar, name, status pill (Live / Draft / Disabled), description, Direction, Account, Domain, and Delete / Open buttons.

Voice agents — All tab, one Live agent shown with direction/account/domain meta.

Shared list / create pattern

Auto attendants, conferences, ring groups, call queues, paging groups, service flags, and park orbits all use the same shell. The fields on the editor differ per type.

List page

ElementWhat it does
BreadcrumbDirectory / {Type Label}.
TitleThe plural type label.
Subtitle"{count} {singular}".
+ New {singular}Opens the create form.
TableColumns: Name (click to edit), Display, Detail (type-specific), Action (Edit →).

Create form — same fields as the + Add a person form for extensions, minus the personal name and email/password fields:

FieldRequiredWhat it does
Extension numberYes3 to 15 digits. Validated for collisions against every other account on the tenant.
Display nameNoOptional friendly label.

Editor

Tabs vary by type (see each section). Every editor uses:

  • A Sections sidebar on the left, with one card per section.
  • The form on the right.
  • A Filter… input in the tab strip.
  • A sticky Save changes / Reset footer with a red Delete account button.
  • A Hidden tab (visible fields, not normally edited) and a Raw JSON tab.

Auto attendants

/portal/accounts/attendants

Classic touch-tone IVR menus. Callers hear a recorded message and route by the digit they press.

Detail column in the list: "—".

Editor tabs: Edit · IVR · Webhooks · Hidden · Raw JSON.

Edit tab sections (left sidebar): Identity · Behavior · Direct destinations · Timeout handling · Redirection · Dial by name.

Common fields:

FieldWhat it does
Account number(s)Semicolon-separated extension aliases.
Name / Short name / Pronunciation / Note fieldIdentity.
Caller IDOutbound caller-ID.
Account class nameReporting/billing tag.
Dial planOutbound dial plan for any callouts.
Timeout redirect / handling / waitWhat happens if the caller says nothing.
Direct destinations 0–9Per-digit prompt audio + destination + gap.
Welcome greeting (IVR tab)Custom welcome audio + conditional alternates per service flag.
Entering the destination (IVR tab)Toggle the spoken hints — dial by name, please enter extension, remain on line.

Auto attendants list — one entry (AA Test).

Conferences

/portal/accounts/conferences

Always-on conference rooms.

Editor tabs: Edit · Hidden · Raw JSON.

Edit sections: Identity · Behavior · Conference Star Codes.

Common fields:

FieldWhat it does
IdentityAccount numbers, name, short name, pronunciation, note, caller ID, dial plan, account class.
IVR languageLanguage for moderator and greeting prompts.
Before entering the conferenceAsk name / play join tone / silent.
Moderator access codePIN that promotes the joiner to moderator.
Participant access codePIN required to join. Blank = anyone with the dial-in.
PIN digit length4–9 digits.
Numbers to auto-dial when enteringExternal numbers the conference dials at start.
Record conference / Compress recordingsStore the mixed audio.
Music on holdWhat participants hear while alone.
Maximum participantsRoom cap.
Entering / Exiting conference behaviourMute on entry, wait for moderator, etc.
Conference star codesModerator dial-pad shortcuts during the call.

Ring groups (Hunt groups)

/portal/accounts/hunts

The sidebar label is Ring groups but the page title and create button say Hunt groups. Both terms mean the same thing on this portal.

Used to ring several extensions for one inbound call.

Editor tabs: Edit · Hidden · Raw JSON.

Edit sections: Identity · Stages · Behavior · Redirection.

Common fields:

FieldWhat it does
IdentityAccount numbers, name, short name, pronunciation, note, caller ID, account class.
StagesUp to four cascading stages. Each stage: which extensions ring, ring duration, miss handling.
Announcement while ringingOptional audio played to the caller.
Ring melodyDirect-call ring tone.
From-headerWhat ringing phones display.
AlgorithmRound-robin / longest idle / fewest calls / ordered / random.
Recording policyInherit / record / transcribe / both.
SPAM handlingRedirect and threshold for spam-scored calls.
Allow agents to redirect callsLet answering extensions transfer the call.
Call-waiting for agentsAllow a second call.
Email for CDR reports / schedule / Email on missed callsReporting.
Music on hold source / Ringback sourceWhat the caller hears.
RedirectionNight mode / after-hours destinations.

Hunt group editor — 234, sections sidebar with Identity selected.

Call queues

/portal/accounts/acds

Hold callers in line and distribute them to available agents. This is the most fully featured account type.

Editor tabs: Edit · Caller Setup · Calls · Agents · Call Log · Recorded Calls · Outbound Calling · Numbers · Webhooks · Hidden · Raw JSON.

Edit sections (left sidebar): Identity · Agent setup · Agent selection · Caller in queue · Miscellaneous · Monitoring · Redirection.

Common fields:

SectionFieldWhat it does
IdentityDisplay nameDescriptive label shown in admin lists and on agent phones.
Caller IDOutbound caller-ID presented when the queue redirects calls externally.
Note field / Account class nameAdmin notes and reporting tag.
Agent setupPrimary agentsExtensions that always belong to the queue.
Self-enrollStar code that lets other extensions join temporarily.
Recovery timeSeconds of wrap-up after each call.
Auto log-out after consecutive missesDrop an unresponsive agent.
Allow agents to redirectLet agents transfer.
Agent selectionQueue algorithmRound-robin / longest idle / fewest calls / ordered / random.
Language skill routingMatch callers to agents by language.
Ring stage duration / Agents per stageHow many agents the queue rings and when it widens.
Pool conditions / assignments / colours / parametersGroup agents into pools with thresholds and wallboard colours.
Caller in queueWelcome message / Wait messageThe audio the caller hears.
Queue position / Estimated wait timeAnnounce position and ETA.
Callback option / Callback timeoutOffer a callback instead of holding.
Music on hold source / Recording policyStandard.
Queue timeout / Timeout destinationMaximum wait and overflow target.
Caller options 0–9 and #Per-DTMF-key action + destination so the caller can opt out, leave voicemail, etc.
MiscellaneousDial plan / Max call duration / Email for CDR reports / Email on missed callsStandard.
MonitoringStatsLive counts of calls, registrations, subscriptions.
RedirectionNight mode / after-hoursWhere to send calls outside open hours.

Caller Setup tab subdivides into Audio, Upload Messages, Callback, Post-Call Survey, Outbound Calling, and the DTMF Caller Options grid.

Calls / Agents / Call Log / Recorded Calls / Outbound Calling / Numbers / Webhooks tabs are live and historical views around the queue.

Call queue editor — 200 (Test Queue), Edit tab, Identity section.

Paging groups

/portal/accounts/paging

One-way overhead announcements to a group of devices. Recipients can't talk back.

When the tenant has no paging groups, the page shows an empty state explaining the feature, a Create your first paging group button, and a "HOW A PAGING GROUP WORKS" card with three steps (Dial the page extension → Phones auto-answer on speaker → Announcer hangs up).

Editor tabs: Edit · Webhooks · Hidden · Raw JSON.

Edit sections: Identity · Members · Call Announcement.

Common fields:

FieldWhat it does
IdentityAccount numbers, name, short name, pronunciation, note, account class.
Streaming modeCodec and IP multicast address.
DestinationExtensions and accounts the page broadcasts to.
Show caller IDShow who is paging.
Enable transfer into pagingAllow inbound calls to be transferred into the page.
Play announcement toneTone before audio.
LAN pagingUse peer-to-peer multicast on the LAN.
CodecAudio codec.
Playback method / WAV filePre-recorded paging audio.
Play page to originatorThe originator hears themselves.
Audio at page start / endOptional jingles.
Maximum page durationCap the length.
Confirmation email address listNotify these addresses when a page runs.
Event for sending emails / Attach audioReporting.
Call announcementAnnounce inbound calls only when the account is idle.

Paging groups — empty state with explanation and "HOW A PAGING GROUP WORKS" card.

Service flags

/portal/accounts/srvflags

Simple on/off switches that other accounts (dial plans, auto attendants, queues) branch on — e.g., open vs. closed.

Editor tabs: Edit · Hidden · Raw JSON.

Edit sections: Identity · Mode & state · Schedule · Google calendar · Automatic page.

SectionFieldWhat it does
IdentityAccount number(s)The number callers and the system use to reach this service flag.
Display nameFriendly name shown in directories and the editor.
Short nameCompact label used where space is tight, like phone display screens.
Mode & stateModeManual (you toggle it) or Automatic (a schedule toggles it).
Current stateSet or Clear — visible only in Manual mode.
Confirmation tonePlay a tone when the flag is toggled.
When user calls this flagBehaviour when the flag's number is dialled.
PIN codeRequired for an external caller to change state.
TimezoneUsed to evaluate the schedule.
Schedule (Automatic)LogicActive during the times below, or inactive during the times below.
Mon–SunTime ranges per weekday.
Holiday hoursTime ranges that apply on Holiday dates.
Events / dates listDates that should use Holiday hours instead of the weekday rule.
Google calendarCalendar identifierSync a Google calendar so its events populate Events automatically.
Automatic pagePage account / Flag controlling paging / Sound start / Sound endBroadcast a paging group when the flag changes.

Service flag editor — 501 (test service flag), Identity section.

Park orbits

/portal/accounts/orbits

Numbered slots that hold a parked call until someone retrieves it.

Editor tabs: Edit · Webhooks · Hidden · Raw JSON.

Edit sections: Identity · Park behaviour.

FieldWhat it does
Account number(s)The orbit slot number(s) callers and phones use.
PronunciationPhonetic spelling used by text-to-speech.
Note fieldAdmin-only note. Not used by the PBX.
Caller IDNumbers this orbit is allowed to present as caller-ID.
Park behaviourThe message played to the caller after they are parked.

Park orbit editor — 123 (Test Orbit), Identity section.