Routing Calls By Time Frame

This article will provide a walkthrough on routing calls for specific timeframes and destinations.

Updated at May 15th, 2025

v20

FAQ

How do I define hours and holidays?

See our article Setting Phone System Hours for details on how to configure the time periods and holidays that these routes will follow.

 
 

What happened to inbound rules and out of office routing?

In v20, this has been replaced by the concept of directly assigned DIDs to IVRs and departments. If you want a number to follow a specific business hours route, you can either:

  • Follow Creating Extension Departments/Groups to create a department that handles the hours and routing of many numbers that perform the same tasks
  • Or point at an IVR, and that has it's own “Out of Office” routing that follows the Department hours. This allows different numbers to have different out of office routes, but sharing the same business hours.
 
 

How do I make calls go to two separate IVRs depending on hours?

You assign the number to one IVR, and then have its Out of Office route point at the other IVR. It's important that the second IVR does not also route calls outside of office hours elsewhere, or you could skip it entirely.

 
 

Set Department Out of Office/Holiday Routes

When a number is assigned directly to a department, it will follow the route defined within the department

  1. Go to Extensions > Groups/Departments
  2. Edit your department, in this example we'll use DEFAULT
  3. On the General tab, define the Destination… options
  4. Save and numbers should follow those routes

Set IVR Out of Office/Holiday Routes

Video Walkthrough

 
 

When a number is assigned to an IVR, it will route according to the IVRs defined behavior but use the IVR's assigned Department for what hours and holidays to follow.

  1. Go to Call Flow > IVR
  2. Edit your IVR
  3. Scroll down to the bottom half of the page
  4. Define the When… routes as desired
    1. You can optionally choose to Play Announcement during these periods, which overwrites the IVR prompt
    2. On a Holiday with a custom prompt, Play Announcement must be enabled for that to take effect
  5. Click Save at the top

Extension-Level “Out of Office”

Users/Extensions have Forwarding Rules which defines how they flow when they are unavailable. You can use Auto Switch to automatically move users to unavailable outside of business hours.

 
 

v18

Calls can be routed for specific times by setting up the inbound rules and setting a specified time frame on the inbound rule. An inbound rule will need to be set in order correctly route the call to the desired destinations for during business hours and outside of business hours. Once the destinations have been plugged in, the timeframes for the desired routing will need to be set. 

Routing Call by Time Frame

  1. Log into the bvoip phone system.
  2. Click on the Call Flow drop-down menu.
  3. Go to the Inbound Rules subsection. 
  4. Click the Edit icon on the desired inbound rule. 
  5. Scroll down to the Route Calls To section. 
  6. Select the Set up specific office hours for this rule option. An office hours option will appear.officehours6-mtp
  7. Click the Configure+ button under each day of the week. A pop-up will appear to allow the office hours to be selected.
    officehours7-mtp
  8. Select the desired office hours. 
  9. Click the Save button. The pop-up will close. 
  10. Repeat steps 6-8 for each applicable day of the week. 
  11. Click the Save button.

The calls that go to that desired phone number will then route at the designated times to the specified destination.