Call Routing

Call Routing is where you define how calls enter, flow through, and leave your PBX.IM account. It groups every feature involved in directing a call — from the phone number a customer dials, through menus and schedules, to the agent, queue, or voicemail that finally answers.

Table of Contents

  1. How Call Routing Works
  2. Phone Numbers
  3. Destinations
  4. Flow Control
  5. Outbound Tools
  6. Choosing the Right Feature

How Call Routing Works

An inbound call follows a simple path:

  1. Entry — the caller reaches an inbound phone number (owned, ported, or delivered over a SIP trunk).
  2. Routing logic — the number points to a routing destination. Optional layers in between (time conditions, auto attendants, announcements) decide where the call should go.
  3. Answer — the call lands on a destination that answers or captures it: an extension, ring group, call queue, conference room, or voicemail.

Outbound calls follow the reverse path: an agent (or automated dialer) places a call that leaves through a phone number or SIP trunk, shaped by dial rules.

Access Call Routing: Log into PBX.IM Dashboard → Go to Settings → Select Call Routing.


Phone Numbers

Phone numbers are the entry and exit points of every call.

FeaturePurpose
Buy phone numbersPurchase new local, toll-free, or international numbers directly from PBX.IM
Port-in numbersTransfer existing numbers from another provider into your PBX.IM account
SIP trunksConnect to external carriers or ITSPs for inbound and outbound connectivity

Destinations

Destinations are the endpoints a call can land on.

FeaturePurpose
ExtensionsIndividual user endpoints (agents, phones, softphones)
Ring groupsRing multiple extensions at once (simultaneous or sequential)
Call queuesHold callers in line and distribute to available agents
Conference roomVirtual audio/video meeting spaces with PINs and moderator controls
VoicemailCapture messages when no one answers

Flow Control

Flow control decides which destination a call reaches, based on input, time, or other conditions.

FeaturePurpose
Auto attendantMenu-driven IVR that directs callers by key press
AnnouncementsPlay pre-recorded or dynamic messages to callers
Time conditionsRoute differently based on day, time, or holiday
Time groupsReusable schedules consumed by time conditions and other features
Call forwardingRedirect incoming calls to another number or service
Dial rulesFormat and transform numbers before the call is placed or received

Outbound Tools

Outbound tools place calls from PBX.IM to external numbers.

FeaturePurpose
Click 2 callTrigger calls from a browser or backend integration (e.g., CRM)
Auto dialerRun outbound campaigns from CSV lists with scheduling and retry rules

Choosing the Right Feature

If you want to…Use
Ring one personExtension
Ring several people togetherRing group
Queue callers until an agent is freeCall queue
Offer a menu ("Press 1 for Sales…")Auto attendant
Route differently after hoursTime conditions + Time groups
Play a message before routingAnnouncement
Take a message when no one answersVoicemail
Forward all calls to a mobileCall forwarding
Host a multi-party meetingConference room
Launch an outbound campaignAuto dialer
Let website visitors call youClick 2 call
Bring your own carrierSIP trunk
Get a new numberBuy phone numbers
Keep your existing numberPort-in numbers

Most features can be combined. A typical inbound flow is: phone number → time condition → auto attendant → call queue → extension → voicemail if unanswered.