Skip to content Skip to content

24/7 support from the USA, India and the Philippines +1 801 642 4655

Audio Scheduler

Put tones and announcements on a schedule.

Audio Scheduler plays tones, alarms and recorded or text-to-speech announcements over your paging system and phones, at the times you set. Set up breaks and shift changes once and let them repeat.

  • One-time or repeating schedules
  • Your own audio or text-to-speech
  • Paging, phones and ring groups
How it works

Choose what plays, where it plays and when.

Set it up once in the web portal. At the scheduled time the audio plays on the extensions you chose, with nobody at the microphone, and the logs record each run.

  1. What plays

    Your tones, recordings or typed text

    Upload your own .wav tones and recorded messages, or type an announcement and turn it into speech with OpenAI or Windows text-to-speech.

    • .wav files
    • OpenAI voices
    • Windows voices
  2. Where it plays

    Your paging system and phones

    Overhead paging, IP phones and PA1-compatible devices. In 3CX you pick paging extensions, phone extensions or ring groups.

    • Paging
    • Phones
    • Ring groups
  3. When it plays

    Once, or on a repeating schedule

    Book it on the calendar for one day, or repeat it daily, weekly, monthly or yearly. End a series after a set number of times or on a date.

    • Once
    • Daily
    • Weekly
    • Monthly
    • Yearly

The Scheduler in Week view. Switch to Day, Work Week, Month or Timeline, and pick the profile to show.

The calendar

Book announcements the way you book meetings.

Appointments

One window for each announcement.

Click any day in the calendar to add an appointment. Choose the resource that receives it, set the start date and time, pick the audio file, and add a color and description so it is easy to spot.

  • One-time or repeating appointments
  • Color-code appointments to tell them apart
  • Move appointments with drag and drop
Repeats

Set the pattern once. It keeps repeating.

Pick the days of the week, a date each month, or a pattern such as the second workday of every month. End the series after a set number of times or on a date you choose.

  • Edit or delete a single appointment
  • Or change the whole series at once
Profiles

Decide which phones and speakers hear it.

A profile holds the audio file and the extensions it plays to. Keep several, duplicate one to start a new version, and enable the one you need. One profile is active at a time.

  • Paging extensionsAlways answer on their own.
  • Phone extensionsAnswer on their own when Dial Code is selected and the phone is set up for auto-answer in 3CX.
  • Ring groupsRing, and are answered by hand.

Profile Settings: profiles on the left, the extensions assigned to the enabled profile on the right, with a Dial Code box for each.

Where it helps

Made for places that run on a timetable.

Pre-recorded messages keep everyone on the same page at the same time.

Schools

Play tones and recurring announcements over the paging system at the same times each school day.

Factories and shift work

Announce breaks and shift changes automatically, so nobody has to remember to make the page.

Airports and busy facilities

Schedule routine announcements to play over overhead paging at the times you set.

Days that break the routine

Keep a separate profile for a day with a different schedule, such as a snow day, and enable it when you need it.

Text-to-speech

Type an announcement and hear it spoken.

No need to record yourself. Choose a text-to-speech engine, type the message and save it as an audio file you can schedule.

  • OpenAIChoose the voice, model and speed. Needs your own OpenAI API key.
  • WindowsChoose the language and the voice, then save the file.
  • Preview firstPlay the result in the built-in player or download it before you put it on the calendar.

OpenAI text-to-speech: pick the voice, model and speed, then generate.

Audio Scheduler is included in the VoIPTools Subscription.

One subscription gets you Audio Scheduler and 30+ other add-ons for 3CX.

Also included

Calendar views, logs and your own branding.

Five calendar views

Day, Week, Work Week, Month and Timeline, with Today and date controls to move around.

Resource groups

Choose which resources to show, and hide or display resource groups to keep the calendar clear.

Logs you can export

Every event with its date, time, type and message, marked as information, warning or error.

Custom Branding

Add your logo and header title, and set the header and grid colors.

Everything in Audio Scheduler

  • Schedule tones, alarms and recorded messages over paging systems and phones
  • Schedule as many notifications as you want
  • One-time appointments, or repeats daily, weekly, monthly or yearly
  • End a series after a number of times or on a date
  • Edit or delete one appointment or the whole series
  • Drag and drop appointments
  • Color labels and descriptions
  • Day, Week, Work Week, Month and Timeline views
  • Show or hide resource groups
  • Play to overhead paging, IP phones and PA1-compatible devices
  • Paging extensions, phone extensions and ring groups
  • Auto-answer through the 3CX paging dial code
  • Profiles that group audio and extensions, one active at a time
  • Upload, play and delete .wav files
  • Use an unlimited number of different audio files
  • OpenAI and Windows text-to-speech
  • Preview, play and download generated audio
  • Logs with export
  • Custom Branding
  • Browser-based portal, with sign-in by 3CX extension and voicemail PIN
Questions

Audio Scheduler questions, answered.

Anything else? Our team answers 24/7 from the USA, India and the Philippines.

Will it work with my 3CX?+
Audio Scheduler works with 3CX version 20. It runs alongside 3CX on its own Windows server and connects through the VoIPTools Relay. Ask us and we will confirm your setup.
What can it play announcements to?+
Overhead paging systems, IP phones and PA1-compatible devices. In 3CX you choose paging extensions, phone extensions or ring groups.
Will phones answer by themselves?+
Paging extensions always answer on their own. A normal phone extension answers on its own when you select Dial Code for it, as long as the phone is set up for auto-answer in 3CX. Ring groups always need someone to answer.
Can we use our own tones and recordings?+
Yes. Upload your own .wav files and use as many different ones as you like.
Can it read our text aloud?+
Yes. Type the message and generate speech with OpenAI text-to-speech, using your own OpenAI API key, or with Windows text-to-speech. Play or download the result before you schedule it.
Can we run a different schedule on some days?+
Yes. Keep a separate profile for a different kind of day and enable it when you need it. One profile is active at a time.
Can I change one appointment without changing the whole series?+
Yes. When you edit or delete a repeating appointment, choose that single appointment or the entire series.
Do we need new equipment?+
Audio Scheduler uses your existing 3CX system and plays through the phones and paging devices already connected to it. It does need its own Windows server running alongside 3CX.
Details

Requirements, updates and documentation.

  • 3CX version 20
  • A Windows 10 or later, or Windows Server 2012 or later, machine for Audio Scheduler, running alongside 3CX
  • The Windows web server role, with Basic Authentication, .NET Extensibility and ASP.NET 4.x
  • .NET Framework 4.7.2 and the VoIPTools Universal Updater
  • Microsoft SQL Server 2016 or later (the free Express edition works), on the same machine or a remote server
  • VoIPTools Relay on your 3CX server, reachable on TCP port 8801
  • Static IP addresses for the VoIPTools and 3CX servers, with port 5950 open. HTTPS is recommended and needs a domain name (FQDN) and an SSL/TLS certificate.
  • Phones that should answer on their own must be set up for auto-answer in 3CX
  • Audio files in .wav format. OpenAI text-to-speech needs your own OpenAI API key.

Check the documentation for the current release and full setup details for your environment.

Got a question?

Talk to the team that builds Audio Scheduler.

Whether it is Audio Scheduler, another add-on, or a custom solution built around your needs, we can help you get the most out of 3CX.

Already a customer? For help with an install or an issue, email Support@VoIPTools.com.

Thank you. Your question has been sent, and our team will get back to you soon.

Set your announcement schedule once.

See it on a live demo, or get it today as part of the VoIPTools Subscription, with 30+ other add-ons included.