Skip to content

Route Inbound Calls based on Business Hours

An inbound route can react to the time a call arrives, sending it to one destination while you are open, another during holidays, and a third when you are closed. This walkthrough shows how to build such a route around the Business Hours you have defined for a time zone, using a typical office schedule as the example.

Suppose your office keeps the following hours:

  • Open days: Monday through Friday
  • Open times: 09:00 to 12:00 and 14:00 to 18:00

Callers reach you through a trunk named sip_routein_GBH. A trunk is the line that connects your phone system to the outside telephone network. You want the system to handle those calls like this:

  • While the office is open, send callers to an IVR that greets business callers. An IVR (Interactive Voice Response) is the automated menu that answers a call and lets the caller pick an option from their keypad.
  • On holidays, play an office_holiday announcement and then send callers to a separate holiday IVR.
  • At every other time, send callers to voicemail.

Make sure the following pieces are in place:

  • The trunk that carries your inbound calls is set up and active.
  • Business Hours are defined for the time zone that matches your office schedule.
  • The destinations you plan to route to already exist. For this example, you need a business-hours IVR and a holiday IVR configured ahead of time. See Set up an IVR for details.
  • If you want callers to hear an announcement on holidays, record or upload the prompt first. This example uses a prompt named office_holiday. See Create a Holiday for related steps.
  1. Sign in to the PBX (Private Branch Exchange, your phone system) web portal and go to Call Control > Inbound Route, then click Add.

  2. In Name, type a label that will help you recognize this route later.

  3. Under Trunk, move the trunks you want this route to serve from the Available list into the Selected list. For this example, select sip_routein_GBH.

    Inbound route form with the sip_routein_GBH trunk moved into the Selected column

  4. Under Default Destination, select the Time Condition checkbox.

    Default Destination section showing the Time Condition options and per-period destinations

  5. Open the Time-based Routing Mode drop-down, choose Based on Business Hours Configured for the Time Zone, then pick the time zone whose schedule you want to follow.

  6. Choose a destination for each time period:

    • Business Hours Destination: Where calls go during the Business Hours set for the chosen time zone. For this example, select IVR and pick the business-hours IVR.
    • Outside Business Hours Destination: Where calls go at times that fall outside both Business Hours and Holidays. For this example, select Extension Voicemail and choose an extension number.
    • Holidays Destination: Where calls go during the holidays set for the chosen time zone. For this example, select IVR and pick the holiday IVR.
  7. Select the Play Holiday Prompt During Holidays checkbox.

  8. Click Save, then Apply.

Calls that come in on the sip_routein_GBH trunk now follow the clock: business callers reach the business IVR during open hours, holiday callers hear the announcement and reach the holiday IVR, and everyone else goes to voicemail.