This site is no longer updated.Go to new Conversational Cloud docs

Voice broadcasts


In the Outbound call campaigns section you can specify conditions and apply possible limitations to calls performed by the bot. Broadcasts are also started from here.

We recommend creating a voice broadcast after telephony and a telephone channel have been set up, and a list of telephone numbers has been added.


Creating a broadcast

Navigate to the project > in the toolbar click on Outbound call campaigns > Create a campaign.

Fill in the fields:

  • Campaign name — specify a name for the broadcast to be displayed in the list.
  • List of phone numbers — select a list of numbers to broadcast to. If you do not have a list yet, go here to create one.

You can create a broadcast without a phone number list and add numbers using the Calls API.

  • Telephone channel — select a channel. You can select only one channel from the list of existing outbound channels. If you do not have a channel yet, you need to first create one.
  • Number of lines available — set the number of available phone lines, i. e. the number of simultaneously active outbound lines for calling clients.
  • When to call subscribers — specify the days of the week and times when calls to clients can be made. By default, calls are allowed during business hours on working days.
  • Use subcribers local time — broadcast start and end times will be calculated based on the subscriber’s local time. If this option is disabled, then the local time of your web browser will be used.
  • Number of dial attempts — the number of redial attempts. The default value is 1 and the maximum is 99. When changing, fill in the fields:
    • Pause between calls field to specify the interval between redial attempts.
    • Re-dial if the call lasted less than if the conversation lasted less than the specified time in the field, you will try to call again.

Please note, when the $dialer.redial() method is activated in the script, the current voice broadcast parameters will be reassigned accordingly to the parameters specified inside the $dialer.redial() method.

An attempt to call takes place if the conversation duration was less than a specified time with specified pauses between attempts.

Exception: if there is a technical error, e.g. no connection to the SIP server. In this case, after each call, which ended with an error, the time before the second attempt will be increased by 2 times, starting with the value of 1 minute. In this case, an attempt from the counter Number of dial attempts will be spent on a successful call, or if the set number of calls by the technical error.

  • Start campaign — you can launch the broadcast right away or schedule it for later. To schedule a broadcast, specify the exact start time.

Click Start campaign or Schedule campaign. The newly created broadcast will display in the list.


Starting the broadcast

You can start the broadcast manually by clicking on Start campaign, if you have selected Start campaign right now when creating the broadcast.

The broadcast will start automatically if you have scheduled a date when creating the broadcast.


Broadcast statuses

Broadcasts statuses are displayed in the broadcasts list.

  • Scheduled — the launch has been scheduled for a specific time and date.
  • In progress — the broadcast is in process.
  • Completed — the broadcast has completed or has been terminated by the user.
  • Paused — the broadcast has been stopped by the user or has halted with an error. You can choose to resume or terminate a suspended broadcast.

You may want to suspend a broadcast to edit the broadcast conditions or script.

Automatic suspension is triggered if:

  • you have run out of minutes on your telephone provider plan;
  • you have run out of minutes for your text-to-speech and speech-to-text services;
  • the telephone channel or the broadcast phone number list has been deleted;
  • a server error occurred.

You can resume a broadcast from the Paused status only if there are no errors. Make sure the source of the error has been eliminated and click on Resume.


Editing broadcast conditions

You can edit the conditions of a broadcast only if its status is Scheduled or Paused.

The changes will apply to the phone numbers that have been queued for the broadcast.


Editing the script

You can edit the script at any stage of the broadcast. You can suspend a broadcast, modify the script and continue with broadcasting using the modified script.


Deleting a broadcast

You can delete a broadcast at any time: click on the Click on "delete" icon to delete a broadcast icon next to the broadcast name and confirm deletion when prompted.

When deleting a broadcast the related scripts and phone number databases are not deleted. However, the broadcast report will be deleted.