Call routing

Call routing you can see and change

Draw call flows on a canvas and decide where every incoming call goes — by schedule, caller choice, caller number and who is available.

Call routing in phone.systems™ is a drag-and-drop call flow editor in which objects such as time routers, voice menus, ring groups and queues are connected by cables to decide where each incoming call goes.

phone.systems™ call flow editor: Start to Office Hours time router, then Welcome and Main Menu with keys 1, 2 and 3 to Sales, Support and Billing queues and Team Voicemail; closed branch to After Hours message and AI Assistant

Every call follows the path you draw

Check business hours, offer a menu, ring the right team — and give every branch a next step when nobody answers.

  1. Virtual number: Incoming call
  2. Time router: Business hours?
    • If Open
      1. Voice menu
      2. Call queuing: Team queue
      3. Voicemail: Voicemail or forwarding
    • If Closed
      1. After-hours message
      2. Voicemail: AI agent or voicemail
Route calls by business hours

The routing decisions that matter

Most business lines are built from a handful of ideas. phone.systems™ makes each one a visual step you can change in real time.

  • Voice menus send callers to the right team

    Press 1 for Sales, 2 for Support, 3 for Billing. Prompts can be recorded, uploaded or generated with text-to-speech.

    Build an IVR
  • Business hours decide the path

    A time schedule holds working hours, time zone and holidays. Calls outside those hours follow their own branch.

    Route calls by business hours
  • Teams and queues share the calls

    Ring a team together or in turn, or hold callers in a queue with music until someone is free.

    Route calls between departments

No call ends at a dead end

Every routing step can hand an unanswered call to the next one, so a busy team or a closed office never means a lost caller.

  • Voicemail takes a message when a queue times out, and can deliver it by email or to file storage.
  • Forwarding sends the call to an on-call mobile or another site. See sending unanswered calls to mobile.
  • An AI agent answers with your greeting and instructions — for example to take messages after hours. Use the built-in AI Voice Agent or connect your own AI agent with BYOAI.
  • Call history shows every routing attempt, so you can see where calls went and adjust the flow.

Department routing with a voice menu

A voice menu with keys 1, 2 and 3 leading to Sales, Support and Billing queues, with voicemail as the fallback for unanswered calls.

Voice Menu object named Main Menu with keypress options 1, 2 and 3 connected to Sales, Support and Billing queues, which fall back to Team Voicemail

Prompts without a recording studio

Text-to-speech in Audio Files: type a prompt of up to 250 characters, choose a voice and use the result in a voice menu or announcement.

Audio Files text-to-speech form with the prompt text typed in, a selected voice and a generated audio preview

How to set up call routing

  1. Add numbers and users

    Numbers appear in the account automatically; add users with their internal numbers and contact methods.

  2. Create schedules and audio

    Set up time schedules and upload, record or generate prompts in Audio Files.

  3. Draw the call flow

    Drag objects onto the canvas and connect them with cables. Changes apply in real time.

  4. Check call history

    Routing attempts in call history show which path each call took, so you can adjust the flow.

All routing objects

Drag objects onto the workspace and connect them with cables. Use multiple workspace tabs for larger setups.

Show all routing objects
Phone Number and Internal Number
Entry points for external numbers and internal extensions. External numbers can come from phone.systems™ connectivity or from your own carrier (BYOC).
Time Router
Routes by a time schedule: time zone, working days and hours, and holiday exceptions (once, monthly or yearly).
Voice Menu (IVR)
Keypress options with prompts that are uploaded, recorded in the browser or generated with text-to-speech. Timeout of 1 second to 2 minutes; 1–11 repeats.
Ring Group
A ring timeline per destination, sequential or simultaneous, with music on hold or ringback.
Queue
Distributes calls round robin, ring all or random, with music on hold. Connect a voicemail or forwarding as the fallback when nobody answers.
Caller Router
Routes calls by the caller's number.
Blocklist
Blocks unwanted callers.
Voicemail
Takes a message when nobody answers; voicemail can be delivered to email or file storage.
Fax
Receives inbound faxes, delivered as PDF.
Conference
Conference rooms with an optional PIN.
Audio Playback
Plays an announcement anywhere in the flow, such as a welcome or opening-hours message.
Forwarding
Forwards calls to external numbers over PSTN or to SIP destinations.
Notification
Sends an email notification from a point in the flow.
Call Recorder
Records calls from a point in the call flow.
AI Agent
The built-in AI Voice Agent with a name, voice, greeting and instructions, for example to take messages after hours, or your own AI agent connected with BYOAI. The built-in agent is priced separately.

What call routing does

Every incoming call to a business number needs a destination. Call routing is the set of rules that chooses it. In phone.systems™ the rules are drawn as a call flow: objects on a workspace canvas, connected by cables, such as check office hours, play the main menu, ring the support queue and go to voicemail if nobody answers.

Because the flow is visual, the person responsible for the phone line can see the whole path a caller takes and change it without a telecom engineer. Changes apply in real time.

How a call moves through a call flow

  1. A call arrives on a Phone Number object — a DIDWW number, a third-party number or a number from your own carrier.
  2. phone.systems™ follows the cables from object to object.
  3. Routing objects — Time Router, Voice Menu, Caller Router — choose the next branch. Answering objects — Ring Group, Queue, Voicemail, Forwarding, AI Agent — connect the call.
  4. The call and its routing attempts are logged in call history.

Common routing setups

Frequently asked questions

What is call routing?

Call routing is the set of rules that decides where an incoming phone call goes — for example to a department, a specific person, a menu, voicemail or a mobile number — based on conditions such as time of day or the caller's choice.

Can I route calls differently outside business hours?

Yes. A Time Router object checks a time schedule — time zone, working days and hours, and holiday exceptions — and sends the call to an open or closed branch.

What is the difference between a ring group and a queue?

A ring group rings its destinations on a timeline, one after another or at the same time. A queue holds callers with music on hold and distributes calls round robin, ring all or random.

How do I create voice menu prompts?

Upload an audio file, record it in the browser, or type up to 250 characters and generate it with text-to-speech. Audio files can also be grouped into playlists, for example for hold music.

Do I need technical knowledge to build a call flow?

No. Call flows are built in a visual editor by connecting objects with cables; no scripting is required.

Set up a phone system that fits how you work

Configure numbers, users and call routing in one place, and change them whenever your business changes.

Request a demo