# Auto Attendant / IVR / Office Hours - Call Routing

<span class="c1">You probably don't want calls to ring your mobile in the middle of the night. Thank God for the office hours function then. Here you can configure when your business is open and when you are on break and then route your calls differently when your office is closed. To make all this work you need to not only configure your office hours but you must also ensure the calls are routed to this inbuilt **“office hours”** IVR menu.</span>

![Office hours IVR menu in 3CX Web Client](https://lh7-us.googleusercontent.com/sZdL4CPRBzfjhY96I9TczGfWucF_EVIKBx7Hl3u3cO80Nw5UI-f3HP9Yz6hFCi4dEQnpkvW37qTjpSOhuwWSI6dVSkeKsC8PhMUexUXkt1ftUV9v29uQMZ5qaEo76nxZCqMw9UYivuYD197l "Office hours IVR menu in 3CX Web Client")

## <span class="c18">Step 1: Configure Office hours</span>

<span class="c1">To configure your office hours:</span>

1. From the 3CX Web Client go<span class="c1"> the **“Admin”** section and then to **“Office hours”**:</span>

1. 3CX FREE/SMB<span class="c1"> - Your office hours will apply to the whole team.</span>
2. <span class="c1">Dedicated - You will see an extra column listing the groups you have created, with at least one group call **“Default”**. The office hours will be applied to the members of that group only.</span>

2. Click on the days and specify your opening hours.
3. <span class="c1">Add any breaks you might take.</span>
4. <span class="c1">Use the **“Add”** and **“Clear”** button for each section to add or remove times for every day of the week in one single bulk action.</span>
5. <span class="c1">If this group is in a different time zone, you can set the time zone at the bottom of the page.</span>
6. If you have multiple groups then repeat this process for each group.

## <span class="c18">Step 2: Assign a DID and route calls</span>

<span class="c1">After you have configured your office hours you have to route all your calls to an assigned number and then select what the system should do based on the time the call is received:</span>

1. <span class="c1">In the **“Assigned DID numbers”** section, select a DID that has not been assigned. If you have just one number, then select this number.</span>
2. <span class="c1">Now select a destination for calls received during office hours, out of office hours and break:</span>

1. A<span class="c1">nother **“User”**</span>
2. <span class="c1">Someone’s **“Voicemail box”**</span>
3. <span class="c1">**“Ring Group”**</span>
4. <span class="c1">**“Digital receptionist”**</span>
5. <span class="c1">**“Queue”**.</span>

## <span class="c18">Step 3: Record an announcement</span>

<span class="c1">How about welcoming callers while they wait for you to take a call? Pretty cool right? To configure this:</span>

1. <span class="c1">Toggle the **“Play announcement”** slider on.</span>
2. <span class="c1">Record what you want to tell your callers. Something original like ‘Thank you for calling Company XYZ’. To record your greeting:</span>

1. <span class="c1">Click the **“Record”** button.</span>
2. <span class="c1">Enter your desired file name and click the **“Record”** button.</span>
3. <span class="c1">The popup will show your recording time. When finished, click the **“Stop”** button.</span>
4. <span class="c1">You can now listen to your greeting, re-record it or click the upload button to save.</span>
5. <span class="c1">Your recording will now be shown in the drop-down box.</span>

3. If you already have an audio file, you can upload your announcement as a Mono, 8khz, 16bit WAV file. If you have a music file that does not fit the required audio format, you can use our <span class="c11">[audio convertor tool](https://audioconverter.3cx.com/audio-converter)</span><span class="c1">.</span>
4. <span class="c1">Repeat this with a different announcement for when you are on break or when your office is closed.</span>

<span class="c6">If you do not see the **“Record”** button, ensure your microphone is properly configured and allowed in **“Settings &gt; Audio/Video”**.</span>

## <span class="c18">Step 4: Configure Holidays</span>

Do you go on holiday? OK, then you can configure these days here and have your calls handled as if your office is closed. Just click on the **“Add”** button below **“Set your Holidays”** and specify date and time.

## Step 5: O<span class="c18">verriding open, closed or break mode</span>

Got into work early and want to open the office? You can override the open office hours from the account menu in the Web Client. Of course you can do the same thing to close the office early.

![Override office hours options](https://lh7-us.googleusercontent.com/-Cm5dFE3a3IK7UQarf39I1MtfDyturnhEungoBSAW0EV_MMbKa1jh6HGUnTklhctXCIvTEKxN6tuGlaYZiAYMr2i_z0S4CjQS-u8wnYGXomJflrcI0qFK2mbLzMzq2Ox0u71AvzRe_3TgWa0 "Override office hours options")

1. Click on your avatar. You need to have either the **“Receptionist”** or **“Manager”** role<span class="c1"> on 3CX.</span>
2. <span class="c1">Select **“Override office hours”**.</span>
3. <span class="c1">Use the drop-down to select one of the pre-set statuses or create a **“Custom”** one, and choose the duration.</span>
4. <span class="c1">One of the options is to play a prompt and end the call: **“Play announcement and end call”**. This can be useful in case of emergency or training.</span>
5. <span class="c1">Click **“OK”**.</span>
6. Now it will show until when the override is in effect. After the time elapses the default office hours will come into effect again.

## Step 6: Advanced Digital Receptionist

<span class="c1">Outgrown the basic IVR menu? Then you can create advanced digital receptionists with many more options! You will need to do this if you want to allow the caller to choose from a list of options, for example sales or support.</span>

![Customize your digital receptionist with 3CX](https://lh7-us.googleusercontent.com/qiSpZa4lTgvyp2AGrnU1SNcMId_GGGK7mNlbtkMRcgAc73oD8O2JgDLVPUZw31JqRzUScSqrlqkBsrMrXAu9EMXf9bYELUfN2GGjXplW289InKh89nUwBeusSPKBBexNZw3G5fFoMeyO_RoJ "Digital Receptionist in 3CX Admin Console")

<span class="c1">To create a digital receptionist:</span>

1. <span class="c1">Go to **“Admin &gt; Call handling”**</span>
2. <span class="c1">Click **“+ Add digital receptionist”**</span>
3. Give your new digital receptionist a name like **“Public Holiday<span class="c1">”</span>**
4. If you want to assign a DID to this IVR so calls go directly to this IVR, you can do so under **“Assigned valid DID number(s)”**.<span class="c6 c29"> If you do this, then the calls will skip the office hours function and all calls will ALWAYS be routed to this DID.</span>
5. <span class="c1">Upload or record your greeting. Something along the lines of **“Thank you for calling XYZ, press 1 for sales and 2 for support”**. Some tips:</span>

1. <span class="c1">Do not use reserved characters (&lt; &gt; : " / \\ | ? \* &amp;) in the prompt filename.</span>
2. If you are going to pre-record your announcement, do so in the format <span class="c23">PCM, 8 kHz, 16 bit, Mono. </span>In Windows Sound Recorder you must use the **“Save As”** option to save to this format. <span class="c23">Do not use MP3 format.</span> You can use our <span class="c11">[audio convertor tool](https://audioconverter.3cx.com/audio-converter)</span><span class="c1">.</span>
3. <span class="c1">Announce the number the user needs to press after the option, i.e. ‘For sales, press 1’.</span>

6. <span class="c1">Select the desired destination for each digit.</span>
7. <span class="c1">In the options tab you can select a number of options such as a different prompt language or alternative route for SMS messages sent to this number.</span>
8. <span class="c1">Click **“Save”**.</span>

![Add a new digital receptionist option via Admin settings](https://lh7-us.googleusercontent.com/2EfZsZKpcdRDzdnknPIwYglikC-MK0YbOadpiwh5Zlt91myvQk96QMDzTQxLmrorOFAELWxXXx_qg57lg6GhZpqZKF0BS9hOvHB5zoEJTggnY8Yz_XKMwJ75ZXNiWIr9c4h4gUKn7hUPrgjX "Adding a new digital receptionist option")