Skip to content
  • Support@VoIPTools.com
  • +1 801 642 4655
  • 24/7 Support
Menu
  • Home
  • Tools
  • Downloads
  • Manuals
  • Hosting
  • Partners
  • Webinars
  • Contact Us
  • Blog
  • My Account
Purchase
Demos
×
Menu
  • Home
  • Tools
  • Downloads
  • Manuals
  • Hosting
  • Partners
  • Webinars
  • Contact Us
  • Blog
  • My Account

Tools - V18

  • Recording Manager V18
  • Audio Scheduler V18.0.39
  • Holiday Importer V18
  • 3CX Contacts Sync
  • 3CX Queue Notifier (Client) V18
  • Auto Voicemail V18
  • 3CX Barge Messages
  • Caller ID V18
  • Call Router V18
  • Competitive Wallboard V18
  • Custom Presence V18
  • Enhanced Billing Codes V18
  • Exporter V18
  • Hosted Billing V18
  • Monitor V18
  • On Call Manager V18
  • Emergency Notifier V18
  • Power Dialer V18
  • Profile Manager V18
  • Queue Notifier (Server) V18
  • Queues Wallboard V18
  • Reception Console V18
  • Recording Beep V18
  • Do Not Call V18
  • Recording Manager V18
  • Auto Call Back V18
  • Auto Self ID V18
  • Auto Logout V18
  • Auto Call Back V18
  • Surveyor V18
  • Audio Scheduler V18
  • Agent Greeting V18
  • Active Directory Sync V18
  • Survey Creator V18
  • Voicemail Manager V18
  • Wrapup Codes V18 (Server)
  • Click-to-Call V18
  • Holiday Importer V18
  • Wrapup Codes V18 (client)

Tools - V20

  • Caller ID V20
  • Auto Call Back V20
  • Active Directory Sync V20
  • Voicemail Manager V20
  • Survey Creator V20
  • Surveyor V20
  • Queues Wallboard V20
  • Audio Scheduler V20
  • Holiday Importer V20
  • AUTO LOGOUT V20
  • Enhanced Billing Codes V20
  • Power Dialer V20
  • Voicemail Manager V20
  • Monitor V20
  • Reception Console V20
  • Wrapup Codes Client V20
  • WrapUp Codes Server V20
  • Profile Manager V20
  • Hosted Billing V20
  • Exporter V20
  • Competitive Wallboard V20
  • 3CX CONTACTS SYNC V20
  • Auto Voicemail V20
  • Emergency Notifier V20
  • On Call Manager V20.0.2
  • Queue Notifier V20
  • Call Router V20
  • Custom Presence V20
  • Auto Self ID V20
  • RECORDING MANAGER V20

3CX Relay

  • VoIPTools Relay V20.0.22 (Windows)
  • VoIPTools Relay V20.0.22 (Linux)
  • VoIPTools Relay V20.0.21 (Windows)
  • VoIPTools Relay V20.0.21 (Linux)
  • VoIPTools Relay V20.0.20 (Windows)
  • VoIPTools Relay V20.0.20 (Linux)
  • Relay V18 (Linux) – Latest Relay 18.9.50
  • VoIPTools Relay V20.0.19 (Linux)
  • VoIPTools Relay V20.0.19 (Windows)
  • VoIPTools Relay V20 ( Windows)
  • VoIPTools Relay V20 ( Linux)
  • Relay (Windows) V18.4.35
  • Relay (Linux) V18.4.35
  • Relay V18 (Windows) – Latest Relay 18.9.56
  • Relay V18 (Linux) – Latest Relay 18.9.56
View Categories
  • Home
  • Docs
  • Tools - V18
  • Audio Scheduler V18

Audio Scheduler V18

29 min read

Introduction #

Experience the convenience of 3CX Audio Scheduler, a versatile tool that allows you to schedule tones or alarms across your paging system and phones effortlessly. Enhance workplace communication by effectively notifying employees of important events such as break times and shift changes. Seamlessly manage multiple alarms throughout the day, ensuring optimal efficiency and organization.

Customize your auditory experience with 3CX Audio Scheduler to meet your specific needs. Tailor tones for fire alarms, tornado warnings, or shift change notifications. This feature keeps your staff alert and informed, fostering a safe and productive environment.

Industries like schools, airports, and shift-based organizations can significantly benefit from the comprehensive functionality of the 3CX Audio Scheduler. Streamline operations and improve coordination within educational institutions, airports, and any environment that follows shift schedules. Unleash the true potential of your workplace communication with this indispensable solution.

Why 3CX Audio Scheduler? #

SCHEDULE NOTIFICATIONSEnhance your communication efficiency by scheduling the playback of tones or alarms on your paging system and phones. Take full advantage of the seamless scheduling capabilities to ensure timely delivery of custom tones or alarms, effectively optimizing workplace productivity.
SIMPLE CONFIGURATIONIntuitive web portal lets you schedule and manage your paging notifications with ease. You have complete control with user-friendly controls and a straightforward interface, allowing you to efficiently coordinate and customize your notifications according to your specific requirements.
CUSTOM AUDIOElevate your communication strategy by uploading personalized audio files for your announcements or notifications. Integrate custom audio files to make your messages distinctive and grab the attention of your audience.
AUTOMATE NOTIFICATIONSBoost your organizational efficiency by utilizing our scheduling capabilities to seamlessly plan and deliver an unlimited number of notifications or messages.

What’s New? #

  • Compatible with 3CX Version 15-16
  • Greatly simplified administration of scheduled audio
  • Upload custom audio files
  • Play an unlimited number of different audio files
  • You can page to any device type including traditional overhead paging, phones, PA1 (and similar products)
  • The improved installer allows you to add, edit, delete, and run scheduled audio directly from the configuration screen

Prerequisites #

Before you begin with the installation steps mentioned in this guide, you need to ensure that your computer meets the minimum requirements mentioned below for installing the 3CX Audio Scheduler.

  1. 3CX Version V18
  2. Microsoft .Net 4.7.2 or above
  3.  Internet Information Server (IIS) 7.0 or above
  4. VoIPTools Relay Agent (Free)

NOTE:

When installing IIS, be sure to install Basic Authentication, .Net Extensibility, and ASP.Net 4.X

Installation overview #

DOWNLOAD SOFTWAREThere are several prerequisites that must be installed prior to installing the 3CX Audio Scheduler. These prerequisites include Microsoft Internet Information Server (IIS) and Microsoft SQL Server
INSTALL PREREQUISITESThis User Guide contains step-by-step instructions to successfully install the 3CX Audio Scheduler. Begin by extracting the installer from the downloaded zip file (Step 1 above), then run the setup program named AudioSchedulerInstaller.exe
INSTALL 3CX AUDIO SCHEDULERThis User Guide contains step-by-step instructions to successfully install 3CX Audio Scheduler. Begin by extracting the installer from the downloaded zip file (Step 1 above), then run the setup program named AudioSchedulerInstaller.exe
REGISTER YOUR SOFTWAREYou must register your license key to activate 3CX Audio Scheduler. Your license key is included in your order confirmation email, and can also be found in your order history on our website.

Step By Step Installation Procedure #

The following section guides you through a detailed walk-through of the installation process:

Step 1: Download 3CX Audio Scheduler #

  1. Find the software download link in the Order Confirmation Email, or you can find it in your order history on our website and download the 3CX Audio Scheduler application.
  2. In the Microsoft Defender SmartScreen, click the More Info option.
Figure 1: Microsoft Defender: More info
  1. Click the Run Anyway option to start the installation.
Figure 2: Microsoft Defender: More info screen

Step 2: Install the prerequisites #

Click on the software installer downloaded in Step 1. The installation wizard will automatically identify the prerequisites and assist you with each installation required to 3CX Audio Scheduler.

  1. Click the downloaded installer executable to launch the Prerequisites Setup Wizard and click Next.
Figure 3: Prerequisites setup wizard
  1. In the Prerequisites window, install all the required prerequisites identified by the installer, or select/ unselect the applications based on your requirements and click Next to continue.
Figure 4: Select Prerequisites

The installer will download and install the selected applications. It may take several minutes to complete.

Figure 5: Prerequisites installation in progress
  1. Click Yes in the Reboot Confirmation message box to reboot your computer.
Figure 6: Reboot Confirmation message

NOTE:

You must reboot your device to continue with the installation process.

Step 2:  Start the Installation #

  1. Click the downloaded installer executable to start the 3CX Audio Scheduler setup wizard.
Figure 6: Audio Scheduler Setup Wizard
  1. On the Select Installation Folder window, view the installation folder. You cannot change the installation path.
Figure 7: Installation Folder Location

Step 4: Test Relay Settings #

  1. In the 3CX Relay Services window, in the Relay Host field, enter the FQDN of your 3CX server.
  2. Enter 8801 in the Relay Port field.
  3. Enter the public key you took from VoIPTools Relay services in the Public Key text area.
Fig 8: Configure Relay Services
  1. Click the Test Relay Settings to confirm ‘3CX Audio Scheduler’ can communicate with the Relay services running on the 3CX server.
  2. If the ‘3CX Audio Scheduler’ is successfully able to communicate with the Relay services that run on the 3CX server, a Success message box appears. Click OK. If the test fails, you will not be able to continue until communication with the relay is established.
  3. Click Next to continue with the installation.
Fig 9:Test Relay services

NOTE:

If the test was unsuccessful: 

  1. confirm you have the correct firewall port open (default TCP 8801) on the 3CX server and the firewall protecting the 3CX server.
  2. confirm that you have entered the correct IP address / FQDN for the 3CX server.
  3. confirm that 3CX Audio Scheduler and the Relay are using the same port and protocol.

Step 6: Installing 3CX Audio Scheduler #

  1. In the Ready to Install window, click Install to start the installation of the ‘3CX Audio Scheduler’.
Figure 10: Install 3CX Audio Scheduler

The application installation progresses. This may take several minutes to complete.

Figure 11: 3CX Audio Scheduler installation in the process
  1. Check the Launch 3CX Audio Scheduler check box and then click Finish to close the setup wizard and open the configuration screen. You can uncheck the box to close the installer without opening the configuration screen.
Figure 12: Installation Complete

Step 7: Register your software #

To ensure the authorization of your license key, it is necessary to complete the registration process. By registering with VoIPTools, you gain access to a range of benefits:

Key Replacement AssistanceIn the unfortunate event of a lost license key, registering with VoIPTools lets us provide you with a replacement key promptly.
Product Updates and RemindersBy registering, you will receive timely notifications from VoIPTools regarding any product updates. Additionally, we will send reminders when your key is nearing its renewal date, ensuring uninterrupted access to our services.s

Follow the procedure to register your software,

  1. Double-click 3CX Audio Scheduler on your desktop.
  2. On the Configuration application, click the License tab.
  3. In the License Key field, enter the valid license key.
  4. Enter appropriate details in all the other fields of the page Click Register to complete your registration.
Figure 13: Register Software

NOTE:

The license key permits you to install the software on one computer. This is not free software.

Configuration Screen #

The Audio Scheduler configuration screen enables you to perform various activities as mentioned below:

  • Register Software
  • Configure the paging dial code
  • Upload/ delete/ play audio files
  • Create/ edit/ delete/ run the scheduled tasks
  • Configure the Text-To-Speech settings

Settings tab #

The Settings screen enables you to set a paging code that causes the phone to auto-answer, set a path for ‘Audio Folder’ to store audio files and make changes to the audio files from the 3CX Audio Scheduler.

3CX Dial Code #

When dialing a phone, using the paging dial code will cause the phone to auto-answer (provided it is provisioned correctly).

  • Under the 3CX Dial Code section in the Paging Dial Code field enter a valid dial code already configured in the 3CX Management console.
Figure 14: Settings tab – 3CX Dial Codes

NOTE:

Dial codes are configured in the 3CX Management console at:

  • V12.5: Settings? Advanced? Dial Codes? Paging
  • V14: Settings? PBX? Dial Codes? Paging

Audio Files #

In the Audio Files section, you can upload audio files to the system. This will grant you easy access and playback options for the uploaded audio files within the system. Secondly, you can delete any existing audio files. This way, you ensure the system stays organized, keeping only the relevant audio content for your use.

Upload Audio File #

Follow the procedure to Upload an Audio File,

  1. In the Settings tab, click the Upload button.
Figure: Settings tab – Upload Audio File – Upload button
  1. Browse for the audio file you want to upload and double-click the audio file to upload it to the application.
Figure: Settings tab – Upload Audio File – browse audio file

NOTE:

You can only upload .WAV audio files. Click the link to access 3CX’s audio file conversion feature to convert your audio files into .WAV format.

Delete Audio File #

Follow the procedure to Delete the Audio File,

  1. On the Settings tab in the Audio Files section, select the audio file that you want to delete.
  2. Click the Delete button.
Figure: Settings tab – Delete an audio file

Schedule tab #

The Schedule tab enables you to create new scheduled tasks and delete, edit or run existing scheduled tasks.

Create New Scheduled Task #

  1. In the Schedule tab and in the toolbar, click the New  button.
Figure 16: Schedule tab – create a new scheduled task
  1. In the New Task dialog box, and in the Task Name field, enter the name for the scheduled task.
  2. From the Dial Ext dropdown, select the extension for which you want to schedule the new scheduled task.
  3. From the Audio File dropdown, select the audio file that you want to play for this new scheduled task.
  4. If you want the phone to auto-answer the call, check the Use Dial Code box.
  5. Click Create Task to create a new task with the specified settings.
  6. In the Scheduled Task Properties dialogue box fill in the necessary fields and click OK.
Figure 17: Schedule tab – New Task details

Edit Scheduled Task #

  1. In the Schedule tab and from the Scheduled Tasks list box, select the scheduled task that you want to edit.
  2. From the toolbar, click the Edit button.
  3. Make the necessary changes in the Schedule Task Properties dialog box and click OK to save your changes.
Figure: Schedule tab – Edit a scheduled task

Scheduled Tasks Properties #

The Scheduled Tasks Properties offer you comprehensive control and configuration options for your scheduled tasks, ensuring smooth task execution based on your specified triggers and conditions. The Scheduled Tasks Properties box consists of the following tabs,

GENERAL TABSet the overall properties of the task, including its description, user account, and other task behavior settings.
TRIGGERS TABSpecify the conditions that will trigger the task to run. You can view, add, edit, or delete triggers for the task.
ACTIONS TABDetermine the actions the task will perform when executed. You can add, edit, or delete actions based on your requirements.
CONDITIONS TABControl whether the task runs based on certain conditions, such as idle, power, or network settings.
SETTINGS TABSpecify additional settings that affect the behavior of the task, like running on demand, handling missed tasks, and stopping or deleting tasks.
RUN TIMES TABView the scheduled tasks that are ready to run at a specific time range.
HISTORY TABView logs of previously executed scheduled tasks, providing details about their execution.

General Tab #

The General tab is the central hub for configuring a task’s properties. You can provide a description, select the user account, modify execution settings, run the task with the highest privileges, manage passwords, set operating system preferences, and hide the scheduled tasks.

Task Description #
  1. In the Schedule Task Properties dialog box and in the Description text field, enter the description for the task.
  2. Click the OK button to save your settings.
Figure: Scheduled Task Properties box – General tab – Task Description
Select User Accounts #
  1. On the Scheduled Task Properties box in the Security Options section, select the Change User Or Group button to select a different user or group account for a task to run under.
  2. Click the OK button to save your settings.
Figure: Scheduled Task Properties box – General tab – Change User Or Group button
Execution settings #

Depending on your preferences, you can choose to run the task interactively when the user is logged on or have it run regardless of the user’s login status.

EXECUTION OPTIONPURPOSE
Select the Run Only When User Is Logged On optionto run the task interactively
Select the Run Whether User Is Logged On Or Not optionto run the task when the user is logged in or not.

NOTE:

When you select the Run Whether User Is Logged On Or Not option, you may be prompted to enter account credentials while saving the task, regardless of whether you checked the Do not store password box.

Figure: Scheduled Task Properties box – General tab – Execution settings
Manage Password #
  • On the General tab in the Security Options section check the Do Not Store Password box if you do not want the Task Scheduler to store the credentials on the local computer.
Figure: Scheduled Task Properties box – General tab – Do Not Share Password checkbox
Run The Tasks With Highest Privileges #
  • Check the Run With Highest Privileges box to run the task registered using the Administrators group.
Figure: Scheduled Task Properties box – General tab – Run The Task With Highest Privileges checkbox
Set Operating System Preferences #
  • In the Configure for dropdown select the operating system that the task is configured for.
Figure: Scheduled Task Properties box – General tab – operating System preferences
Hide The Task #
  • On the General tab in the Security Options section, check the Hidden checkbox to hide the scheduled task.
Figure: Scheduled Task Properties box – General tab – Hide the task

Triggers tab #

The Triggers tab is a crucial component in task configuration, enabling you to specify conditions that activate task execution. It provides an overview of existing triggers and allows adding new ones with customizable settings, such as scheduled times, user logins, system startup, and edit the existing triggers.

Add a New Trigger #

Follow the steps to Add a new Trigger,

  1. On the Scheduled Task Properties box in the Triggers tab, click the New button.
Figure 19: Schedule Task Properties–Triggers tab – Add new trigger
  1. In the New Trigger Settings box do the necessary configurations and click the OK button to create a new trigger.
Figure 20: Triggers tab – New Trigger Settings box

You can view the new trigger that was added in the Triggers tab

Figure: Scheduled Task Properties box – Trigger tab – New trigger added
Edit an Existing Trigger #

Follow the procedure to edit an existing trigger,

  1. On the Scheduled Task Properties box in the Triggers tab, select the desired trigger to edit and click the Edit button or you can right-click the desired trigger to edit and click the Edit option.
Figure: Edit using the Edit button
Figure: Edit using Right Click Menu
  1. In the Edit Trigger Settings box do the necessary trigger settings and click the OK button to save your trigger settings.
Figure: Scheduled Task Properties box – Triggers tab – Edit Trigger Settings box
Edit Trigger/ New Trigger Settings box #
  1. In the Begin The Task list, select the desired option based on the following details
BEGIN THE TASK OPTIONPURPOSE OF THE OPTION
ON A SCHEDULETo run the task when the computer starts up. The only settings for this trigger are the ones described in the Advanced Settings section of the New Trigger dialog box.

AT LOG ONTo run the task when a user logs on to the computer, and the trigger’s settings allow you to specify that the task should be triggered when any user logs on the computer or when a specific user logs on.
AT START UPTo run the task when a user logs on to the computer, and the trigger’s settings allow you to specify that the task should be triggered when any user logs on to the computer or when a specific user logs on.
ON IDLETo run the task after the computer enters an idle state, and the idle settings can be set from the Conditions tab in the Create Task or Task Properties dialog box.
ON AN EVENTTo run the task when specific event entries are added to an event log.
AT TASK CREATION/ MODIFICATIONTo run the task as soon as it is created and when the task is modified. The only settings for this trigger are the advanced settings described in the Advanced Settings section of the New Trigger dialog box.
ON CONNECTION TO USER SESSIONTo run the task when a user session is connected to the local computer or from a remote desktop connection.
ON DISCONNECT FROM USER SESSIONTo run the task when a user session is disconnected from the local computer or from a remote desktop connection.
ON WORKSTATION LOCKTo run the task when the computer is locked.
ON WORKSTATION UNLOCKTo run the task when the computer is unlocked.
Figure: Scheduled Task Properties box – Triggers tab – Edit Trigger Settings box
  1. In the Settings section do the required changes. The Settings section has different options for each trigger type.
Figure: Scheduled Task Properties box – Triggers tab – Edit Trigger Settings box – Settings section
  1. In the Advanced Settings section, you can fine-tune your trigger settings. Click the OK button to save your trigger settings.
Figure: Edit Trigger box – Advanced Settings section
Edit Trigger/ New Trigger Settings box – Advanced Settings #
TASK TO BE DONE STEPS TO FOLLOW
Set task delay time. #

 
  1. Check Delay task for up to (random delay) box
  2. In the dropdown, select the delay to apply.

The task will run, wait for the time interval specified, and then run again. This cycle will continue until the duration time is met

Set a repetition time interval #
  1. Check the Repeat Task Every checkbox to enable the feature and select the interval from the list after which the tasks repeat.
  2. In the For a Duration Of list, select the time for which you want the tasks to repeat.

For example, if you want to repeat the task every hour for an entire day, select 1 hour in the Repeat Task Every list and select 1 Day in the For a Duration Of list.

 

Limit task duration to stop long-running actions. #
 
  • Check the Stop task if it runs longer than box to stop the repetitive tasks.

Expire the trigger #
  • Check the Expire box to set the date and time for the trigger to expire.

Enable the trigger #

You can enable the trigger in either of the following ways,

  1. In the Trigger tab, right-click the desired trigger that you want to enable.
  2. Select the Enable option to activate the trigger.

  • On the Edit Trigger Settings box in the Advanced Settings section select the Enabled checkbox to activate the trigger.

Methods of Beginning the Task: On a Schedule #

This trigger facilitates the automatic execution of the task based on a predefined schedule while offering configurable trigger settings to define the specific schedule parameters.

Follow the procedure to create a new task that runs the task according to the schedule,

  1. On the New Trigger/ Edit Trigger Settings box in the Begin the Task list select the On a Schedule option.
Figure: Trigger tab – Begin Task Types – On a Schedule
  1. Select and configure the desired time to begin the tasks in the Settings section. Available time frames are – One Time, Daily, Weekly, and Monthly.
Figure: Trigger tab – Begin Task Types – On a Schedule – Settings Section
  1. In the Advanced Settings section configure additional settings for the trigger and click the OK button to save your settings.
Figure: Trigger tab – Advanced Settings – On a Schedule
Begin the Task Only One Time #

Follow the procedure to create a new trigger or edit an existing trigger to do the action only once.

  1. On the New Trigger/ Edit Trigger Settings box in the Begin the Task dropdown list, select the On a Schedule option.
  2. In the Settings section, select the One Time option.
Figure: Trigger tab – Advanced Settings – Trigger One Time option
  1. In the Calendar dropdown, select the date at which you want to schedule the trigger.
Figure: Trigger tab – Advanced Settings – Calendar dropdown
  1. In the Time field, enter the time at which you want to schedule the trigger.
Figure: Trigger tab – Advanced Settings – Set time
Begin the Task Daily #

Follow the procedure to create a new trigger or edit an existing trigger to do the action daily.

  1. On the New Trigger/ Edit Trigger Settings box in the Begin the Task dropdown list, select the On a Schedule option.
  2. In the Settings section, select the Daily option.
Figure: Trigger tab – Repeat the task daily
  1. In the Calendar dropdown, select the date at which you want to schedule the trigger.
  2. In the Time field, enter the time at which you want to schedule the trigger.
  3. In the Recur Every field, select the number of days you want the task to trigger at the selected date and time.
Figure: Trigger tab – Trigger the task daily – configure settings
Begin the Task Weekly #

Follow the procedure to create a new trigger or edit an existing trigger to do the action weekly.

  1. On the New Trigger/ Edit Trigger Settings box in the Begin the Task dropdown list, select the On a Schedule option.
  2. In the Settings section, select the Weekly option.
  3. In the Calendar dropdown, select the date at which you want to schedule the trigger.
  4. In the Time field, enter the time at which you want to schedule the trigger.
  5. In the Recur Every field, select the number of weeks.
  6. Select the days of the week at which you want to task to get triggered.
Figure: Trigger tab – Trigger the task Weekly
Begin the Task Monthly #

Follow the procedure to create a new trigger or edit an existing trigger to do the action monthly,

  1. On the New Trigger/ Edit Trigger Settings box in the Begin the Task dropdown list, select the On a Schedule option.
  2. In the Settings section, select the Monthly option.
  3. In the Calendar dropdown, select the date at which you want to schedule the trigger.
  4. In the Time field, enter the time at which you want to schedule the trigger.
Figure: Trigger tab – Trigger the task Monthly
  1. You have two choices to select the specific days of the selected months,
    • Method 1:
      1. Select the Days radio button.
      2. In the Days dropdown select the days of the desired month that you want the task to get triggered
  • Method 2:
    1. Select the Week Number dropdown, and select the weeks.
    2. In the Days dropdown, select the days of the desired weeks at which you want the task to trigger. 

Actions tab #

A task action denotes the work carried out upon task execution. A task may consist of one to a maximum of 32 actions, each comprising settings that determine its execution process. During task creation, you must specify the action that will occur when the task is initiated. Access to the ‘Actions’ settings is available when either creating a new task or modifying an existing one.

In the Action tab, you can create a new action or you can edit an existing action.

Figure 22: Schedule Task Properties-Actions tab
Add a New Action #

Follow the steps to Add a New Action,

  1. In the Actions tab, click the New button or you can right-click anywhere to open the Right-Click menu and select the New Action option.
Figure: Add new Action – New button
Figure:Add new Action – Right Click menu
  1. In the New Action box do the necessary configurations and click the OK button to create a new action.
Figure 23: Actions-Start a Program

You can see a new action is now added to the Actions tab.

Figure: Scheduled Task Properties – Actions tab – New action added
Edit an Existing Action #

Follow the procedure to edit an existing action,

  1. In the Actions tab, you can do any of the following,
    • Click on the Action that you want to edit and click the Edit button.
    • Right-click the Action to edit and click the Edit Action option from the Right Click menu.
Figure: Edit Action – Edit button
Figure: Edit Action – Right Click menu
  1. In the Edit Action box, perform the necessary changes and click the OK button to save your settings.
Figure: Scheduled Task Properties box – Action tab – Edit Action box
Edit Action/New Action box #
  1. In the Actions list, select the desired action type. Available action types are
    • Start a program
    • Send an email
    • Custom Handler
    • Display a message
  2. In the Settings section fill in the required details and click the OK button.
Figure: Action tab – Action Type list
Action Type: Start a program #

Follow the procedure to initiate the action of starting a program on the script,

  1. On the New Action/Edit Action box in the Action dropdown list, select the Start a Program option.
  2. In the Program/ script text box, enter the name of the program or script that you want to start or click the Browse button to add a new script from your local device.
  3. In the Add arguments (optional) text box, enter the arguments if the program or script takes command line arguments.
  4. In the Start in (optional) text box, you can specify the working directory for the command line that executes the program or script. This should be either the path to the program or script file or the path to the files used by the executable file.
Figure: – Action tab – Action type: Start a Program

You can see the new action is added.

Figure: Action Type – Start a Program – Action created
Action type: Custom Handler #

Follow the procedure to configure the Custom Handler action type,

  1. On the New Action/Edit Action box in the Action dropdown list, select the Custom Handler option.
  2. In the COM (Component Object Model) Object field, select the More  button to choose a way to enter the CLSID (Class Identifier).
  1. Depending on the selected method in step 2, either manually enter the CLSID into the COM Object field or select the provided options to browse and select the appropriate COM object from a list.
  2. In the Data field, enter the relevant technical data required for the customized action and click the OK button.
    • This data might include configuration parameters, file paths, or any other specifics necessary for the custom handling process.
Figure: – Action tab – Action type: Custom Handler – Settings section
Action Type: Send an Email  #

Follow the procedure to send an email,

  1. On the New Action/Edit Action box in the Action dropdown list, select the Send an Email option.
  2. In the From field, enter your email address.
  3. In the To field, enter the recipient’s email address.
  4. In the Subject field, enter a concise and descriptive subject for the email content.
  5. In the Text area, compose the main content of the email.
  6. If you have any attachments to include, click the Browse button and select the files from your local storage.
  7. In the SMTP Server field, enter the details of the Simple Mail Transfer Protocol (SMTP) server that your email service provider uses.
  8. Click the OK button to save action settings.
Figure: Action type: Send an Email
Action type: Display a Message  #

Follow the procedure to show a message box with a specified message and title

  1. On the New Action/Edit Action box in the Action dropdown list, select the Display a Message option.
  2. In the Title field, enter the title for the message.
  3. In the Message field, enter the message that you want to send and click OK to save the settings.
Figure: Action type: Display a message

Conditions tab #

Conditions control whether a task along with the trigger should run. The task will not run if any condition specified is not true.

Types of Task Conditions #

Within the task configuration, you have the option to specify various conditions that govern when the task should be executed. These conditions include idle conditions, power conditions, and network conditions.

TYPEDESCRIPTION
IDLEIdle conditions determine that the task will only run when the computer remains idle for a specific duration after the task trigger is activated. This ensures that the task operates during periods of inactivity, optimizing resource utilization.
POWER Power conditions allow you to set the task to run exclusively when the computer is connected to an AC power source and not running on battery power. Should this condition be enabled, the task will automatically halt if the computer switches to battery mode, preserving battery life and prioritizing efficient power management.
NETWORK Network conditions offer further control over task execution based on the availability of specific named network connections or any available network connection. This setting proves valuable when your task action relies on a network connection to execute successfully.
Figure: Conditions tab – Overview
Idle Conditions #
  1. Check the Start The Task Only If The Computer Is Idle For box to start the task if the computer is idle for the specified time and you can select the time from the dropdown.
  2. Select the amount of time to wait (after the task is triggered) for the computer to enter an idle state in the Wait For Idle For dropdown.
  3. Check the Stop If The Computer Ceases To Be Idle check box so that when a task is running while the computer is in an idle state, it will stop running when the computer ceases to be idle.
  4. Check the Restart If The Idle State Resumes box so that the task that stopped when the computer was in an idle state will start running again the next time the computer enters an idle state.
Figure: Conditions tab – Idle Conditions
Power Conditions  #
  1. Check Start The Task Only If The Computer Is On AC Power box if you want to run the task only when the computer runs on AC power.
  2. Check the Stop If The Computer Switches To Battery Power box to stop the task if the computer switches to battery power.
  3. Check the Wake The Computer To Run This Task box to wake the computer from sleep mode and run the task when the trigger is activated.
Figure: Conditions tab – Power Conditions
Network Conditions #
  1. Check the Start Only If The Following Network Connection Is Available box if your task action requires a network connection.
  2. From the dropdown, select the required network connection so that the task will run when the specified network is available.
Figure: Conditions tab – Network Conditions

Settings tab #

The settings tab lets you to specify additional settings that affect the behavior of the task. The task settings specify how a task should run, stop, or delete.

DESIRED TASKREQUIRED ACTION
Run the task at any time on demand.Check the Allow task to be run on demand box
Start the task if the task was scheduled to run at a specific time, but the task was not activated for some reasonCheck the Run task as soon as possible after a scheduled start is missed box.

NOTE:
The Task Scheduler service will not start the task immediately after the task Is missed. By default, the service waits for ten minutes before starting the missed task
Restart a task if the last run of the task fails1. Check the If The Task Fails, Restart Every box.
2. From the dropdown, specify the time interval that takes place between task restart attempts and the number of times to try to restart the task.
Limit the amount of time a task is allowed to run1. Check the Stop The Task If It Runs Longer Than box.
2. From the dropdown, select the appropriate time.
Automatically delete the task after waiting for the specified time period, if it is not scheduled to run again.Check the If The Task Is Not Scheduled To Run Again, Delete It After box.
Apply rules on a running taskFrom the If The Task Is Already Running, Then The Following Rule Applies dropdown, select any of the following based on your specific purpose.

Click here to learn more about the rules.
Figure 27: Schedule Task Properties-Settings tab
Rules For Running Tasks #
RULESPURPOSE
Do not start a new instance The Task Scheduler service will not run the new instance of the task and will not stop the instance that is already running.
Run a new instance in parallel The Task Scheduler service will run the new instance of the task in parallel with the instance that is already running.
Queue a new instance The Task Scheduler service will add the new instance of the task to the queue of tasks that the service will run, and the service will not stop the instance of the task that is already running.
Stop the existing instanceThe Task Scheduler service will stop the instance of the task that is already running, and run the new instance of the task.
Figure 27: Schedule Task Properties – Settings tab – Running task rules

Run Times tab #

The Run Times tab displays the list of run-time data for a specific range of time.

  1. In the From field, select the date and time from which you want to start the run times.
  2. In the To field, select the date and time at which you want to end the run times data.
Figure 28: Schedule Task Properties-Run Times tab

History Tab #

The History tab enables you to view the scheduled task logs that have run. The details include level, date and time, event id, task category, operation, and correlation ID. To view further details, select the log and click the General and Details tabs.

Figure 29: Schedule Task Properties-History tab

TTS Tab: #

The TTS screen enables you to type the text that you want the ‘Audio Scheduler’ to convert into speech. The conversion will be done according to the Culture you select and the voice of the speech will be according to the Voice you select.

Follow the procedure to configure the TTS settings,

  1. On the 3CX Audio Scheduler configuration screen, in the TTS tab and the Text-To-Speech textbox, enter the text you want to convert into speech.
Figure: TTS tab – Text to Speech field
  1. From the Culture dropdown, select the type of language into which you want to the ‘Audio Scheduler’ to convert the Text-To-Speech.
Figure: TTS tab – Culture dropdown
  1. From the Voice dropdown, select the voice so that the ‘Text-To-Speech’ audio file will play according to the voice you have selected.
Figure: TTS tab – Voice dropdown
  1. In the File Name field, enter the name for the ‘Text-To-Speech’ audio file.
Figure: TTS tab – File name
  1. Click the Play  to play the ‘Text-To-Speech’ audio file or Click the Save  to save the ‘Text-To-Speech’ audio file.
  2. Click OK on the Confirmation Message box.
Figure: TTS tab – Save success message box

NOTE:

Every time you play the ‘Text-To-Speech’ audio file, you should save it or else the file will be deleted from the database.

Need Support? #

You get quick answers to most of your inquiries in our online manual. If you prefer direct contact, we offer various support channels, including phone, email, live chat, and our helpful VoIPTools forums.

24/7 Support Availability #

Rest assured, our dedicated team is here to assist you around the clock, every day of the year. Whether you’re based in the USA or India, we’re ready to provide prompt responses to your technical queries.

Windows Event Log for VoIPTools Applications and Services #

For troubleshooting any application errors, our Windows Event Log contains a comprehensive list of error messages, warnings, and informative notes related to all our VoIPTools applications and services. It’s a valuable resource to help you pinpoint and resolve any issues you may encounter.

Join Our Forum Community #

Are you looking to collaborate with other VoIPTools customers facing similar challenges? Our forum is the perfect platform to exchange ideas, solutions, and best practices. Join the conversation at: https://www.voiptools.com/community/

Real-Time Live Chat Assistance #

Got questions that need immediate answers? Our chat support team is available to assist you in real time. Just click on the Live Chat button located at the lower right corner of our website, and we’ll acknowledge your queries right away.

Efficient Email Support #

To ensure a thorough understanding of your concerns, email us at support@voiptools.com. Describe your issue in detail, and we’ll get back to you within one business day with the support you need.

Reach Us by Phone #

If you prefer to speak with a representative directly, you can reach us at +1 801-642-4655. Our attentive team is available to take your calls from 8:00 AM to 6:00 PM (Central Standard Time).

Comprehensive support services: #

Free Support #

If you’ve purchased our products through a VoIPTools Partner, rest assured that they provide first-level support at no additional cost. Partners have access to 100% free technical assistance and actively participate in the troubleshooting process.

VoIPTools customers enjoy access to our online manuals and receive support through emails (with responses within one business day) and live chat. However, please note that we do not provide remote server login assistance.

Paid Support #

For a more hands-on experience, consider our “Installation Support” package. Our expert support team can log in to your servers, and install and configure all our tools. This comprehensive service includes setting up SQL Server Express and Internet Information Server if necessary. We’ll work closely with you to tailor our applications to meet your requirements.

We’re committed to providing top-notch support to ensure your VoIPTools experience is smooth and hassle-free. Contact us today, and let us assist you in making the most of our powerful tools!

What are your Feelings
Still stuck? How can we help?

How can we help?

Updated on October 9, 2023
Surveyor V18Agent Greeting V18

Powered by BetterDocs

Table of Contents
  • Introduction
    • Why 3CX Audio Scheduler?
    • What’s New?
  • Prerequisites
  • Installation overview
  • Step By Step Installation Procedure
    • Step 1: Download 3CX Audio Scheduler
    • Step 2: Install the prerequisites
    • Step 2:  Start the Installation
    • Step 4: Test Relay Settings
    • Step 6: Installing 3CX Audio Scheduler
    • Step 7: Register your software
  • Configuration Screen
    • Settings tab
      • 3CX Dial Code
      • Audio Files
        • Upload Audio File
        • Delete Audio File
    • Schedule tab
      • Create New Scheduled Task
      • Edit Scheduled Task
      • Scheduled Tasks Properties
        • General Tab
          • Task Description
          • Select User Accounts
          • Execution settings
          • Manage Password
          • Run The Tasks With Highest Privileges
          • Set Operating System Preferences
          • Hide The Task
        • Triggers tab
          • Add a New Trigger
          • Edit an Existing Trigger
          • Edit Trigger/ New Trigger Settings box
          • Edit Trigger/ New Trigger Settings box - Advanced Settings
            • Set task delay time.
            • Set a repetition time interval
            • Limit task duration to stop long-running actions.
            • Expire the trigger
            • Enable the trigger
          • Methods of Beginning the Task: On a Schedule
            • Begin the Task Only One Time
            • Begin the Task Daily
            • Begin the Task Weekly
            • Begin the Task Monthly
        • Actions tab
          • Add a New Action
          • Edit an Existing Action
          • Edit Action/New Action box
            • Action Type: Start a program
            • Action type: Custom Handler
            • Action Type: Send an Email 
            • Action type: Display a Message 
        • Conditions tab
          • Types of Task Conditions
            • Idle Conditions
          • Power Conditions 
            • Network Conditions
        • Settings tab
          • Rules For Running Tasks
        • Run Times tab
        • History Tab
    • TTS Tab:
Logo - 3CX Platinum Partner
Logo - 3CX Advanced Certified

Navigation

  • Tools
  • Subscribe
  • Contact
  • Support
  • Product Downloads
  • Product Manuals
  • My Account
  • Partner Sign Up

Contact Us

  • Support@VoIPTools.com
  • Billing@VoIPTools.com
  • Live Chat
  • +1 801 642 4655
  • 4464 Glenwillow Dr. Batavia, OH 45103
Logo - 3CX Platinum Partner
Logo - 3CX Advanced Certified

COPYRIGHT © 2024 VOIPTOOLS. ALL RIGHTS RESERVED | PRIVACY | TERMS OF USE 

Cleantalk Pixel