ICTBROADCAST ADMIN GUIDE

Version: 5

Last Updated: 09/08/2022

Email: Support@ictinnovations.com

Administration Guide:

Thank you for selecting ICTBroadcast. If you have any questions that are beyond the scope of this help file, please feel free to contact us, Click here or email us at Support@ictinnovations.com

Table of Contents

1. Overview

2. Roles

i) Administrator Role

ii) Client Role

iii) User Role

iv) Agent Role

3. Modes

i) Inbound Mode

ii) Outbound Mode

iii) Permanent Mode

4. Setup of ICTBroadcast

i) Login as Admin

ii) Add New Users

iii) Add New Clients

iv) Add Extensions

v) Add DIDs

vi) Add Trunks

vii) Add Balance

5. Dashboard

i) System Status

ii) My Campaigns

iii) Server Status

iv) All Active Campaign

v) Node Statistics

vi) Logged in Users

6. Campaigns

i) Campaign Management

ii) Inbound Campaigns/ DIDs

iii) Campaign Default Settings

Add New Campaign

i) Voice => Agent Campaign

ii) Voice => Integration Campaign

iii) Voice => Interactive Campaign

iv) Voice => IVR Campaign

v) Voice => Message Campaign

vi) Voice => Appointment Reminder Campaign

vii) Voice => Survey Campaign

viii) Voice => Fax Campaign

ix) Voice => SMS Campaign

x) Voice => Feedback Campaign

xi) Voice => Email Campaign

7. Contacts

i) Contact Groups

ii) Contacts

iii) DNC Contacts

8. Messages

i) Recordings=>Preparing Voice Recording

ii) Fax Documents

iii) SMS

iv) Email Templates

v) IVR=> Introduction to IVR Designer=> Creating IVR Applications

6. Integrations

7. Message Designer

8. Dialogue/ Scripts

9. Disposition

9. Billing

i) Regions

ii) Countries

iii) Carriers/Destinations

iv) Rates

v) Rate Plans

vi) Routes

vii) Payments

10. Administration

i) User Management

ii) Client management

iii) Agent/Extensions

iv) Gateways

v) Inbound DIDs

vi) System Configuration

vii) Backup

11. My Account

i) My Account

ii) Change Password

iii) Payments

iv) License Upgrade

12. Reports

i) Overview

ii) CDR Summary

iii) CDR

iv) Call Recording

v) Queue Statistics

vi) Live Statistics

vii) Agent Statistics

viii) Campaign Statistics

13. Agent Evaluation

i) Evaluation Form

ii) Agent Evaluation

iii) Evaluation Report

iv) Evaluation Details

v) Evaluation Summary

1. Overview:

ICTbroadcast is a white label, multilevel and multi-tenant unified communications contact center and telemarketing software supporting Voice, SMS, Fax, and Email communications technologies suitable for SMBs and Service Providers. ICTbroadcast has smart autodialer and smart predictive dialer capabilities. It enables service providers to offer their users complete call centers and telemarketing services.

It can be scaled to blast thousands of simultaneous calls using VoIP or PSTN. ICTbroadcast can handle most telemarketing and call center scenarios. It is simple, reliable, easy to use, and has a user-friendly web portal to manage.

How to prepare ICTBroadcast:

2. Roles

ICTBroadcast support the following roles Admin, Client, User, and Agent.

i)Administrator Role:

This role manages the overall system resources like managing users, clients, agents, billing, configuring trunks, making payments, adding new destinations, setting routes, rates, gateways, and, most importantly, allocating available extensions inbound DIDs and channels to users.

ii) Client Role:

The client role is a manager or tenant role, and its purpose is to manage users centrally under his organization. This role enables the client to create users and assign resources to these users, also utilizing resources centrally; this role allows the client to set permissions to manage resources. Resources include ‘Timeslot’ and ‘Weekday’ to run campaigns. It also enables clients to assign extensions and DIDs.

In the “Allowed Time Slot to run a campaign” section client selects a time range. Campaign dial contact in the selected range. In the “Allowed Weekdays” section, clients select days. In the “Permission” section client sets our permission.

iii) User Role:

This role enables users to manage their contacts, voice recordings, and campaigns’ scheduling, fax documents, make payments, view his/her balance, and view Call Detail Reports and IVR. It also enables users to broadcast their message and interact with desired recipients by creating different types of campaigns and viewing results/statistics.

iv) Agent Role:

This role embeds a WebRTC-based VoIP Phone in the browser, which will remain connected to the central server. It is also responsible for inbound and outbound calls, transfer calls, and sending DTMF. An agent can access contents and contacts from a single application.

3. Modes

ICTBroadcast supports the following three modes of operation with all voice-based campaigns of ICTBroadcast as listed below:

i) Outbound Mode:

Outbound mode is the default mode of all ICTBroadcast campaigns. All ICTBroadcast unified auto-dialers perform outbound calling as its default mode, originate calls toward remote destinations, and complete required operations and actions on said calls. For example, in a survey campaign, an outbound mode will generate a call, and when calls get answered, pre-recorded voice-based questions will be played, and the call recipient will be asked to respond through DTMF or voice recordings, and later these responses will be reported back as summary or full details to admin.

ii) Inbound Mode:

With inbound mode enabled, all campaigns can receive incoming calls on published DID numbers, and this campaign will respond with IVR or with prescribed action; as an example, we can conduct an inbound survey campaign where the caller will call on published DID numbers, and on the answer, IVR may play voice message asking the user to enter the proper extension number to connect him with related professional or take prescribed act.

iii) Permanent Mode:

The endless mode requires REST APIs. With this mode activated, the campaign always remains in listening mode; it accepts contact number from an external application using Rest API in real-time and add said contact into the contact list of the campaign, and said contact is called real-time and necessary action is performed on it, ICTBroadcast Rest API is used to automate a business process. We can integrate any third-party applications with ICTBroadcast using these APIs.

4) Setup of ICTBroadcast

To configure ICTBroadcast, follow the steps given below:

i) Login as Admin:

ICTBroadcast allows the admin to log in by typing the user’s name and password and clicking the “log in” button. As the admin logs in, a message appears “Logged in successfully.”

ii) Add a new User:

ICTBroadcast allows the addition of new users by going to the “Administration” in the menu bar, then clicking on the “User Management” button, then clicking on the “Add New” button. A form will appear to type the detail given in the state as “User Name,” “Active Status,” “User Role,” “Password,” and “Personal Contact Information.”

Click on the “Save” button to save New User.

iii) Add a new Client:

ICTBroadcast allows you to add a new Client by going to the “Administration” in the menu bar, then clicking on “Client Management,” then clicking on the “Add New” button. A form appears to type the detail as “Client Name, “Active Status,” “Personal Contact Information,” and “Local Settings.”

Click on the “Save” button to save New Client.

iv) Add new Extension:

Extensions are added to transfer calls. ICTBroadcast allows you to add a new Extension by going to the “Administration” in the menu bar, then clicking on the “Agent/Extension,” then clicking on the “Add New Extension” button. A form appears to type the detail as “Agent Name, “Agent number,” “Forward to,” “Web Phone,” and “Password.”

Click on the “Save” button to save New Extension.

v) Add DID:

ICTBroadcast allows you to add a new DID by going to the “Administration” in the menu bar, then clicking on “Inbound DIDs,” and then clicking on the “Add New DID” button. A form appears to type the detail as “DID Number,” “Made Applications.”

Click on the “Save” button to save New DID.

vi) Add Trunk:

A trunk is an interface that enables users to connect with interested recipients using VOIP or PSTN networks. ICTBroadcast allows you to add a new Trunk by going to the “Administration” in the menu bar, then clicking on “Gateways,” then clicking on the “Add New Trunk” button. A form appears to type the detail as “Trunk”, “Technical Information,” “Outbound Configurations,” “Caller ID,” and “Trunk Configurations.”

Click on the “Save” button to save New Trunk.

vii) Add Balance:

ICTBroadcast allows you to add Balance by going to the “Billing” in the menu bar, then clicking on “Payments,” and then clicking on the “Add Payment” button. A form appears to type the detail as “Paid by,” “Payments.”

Click on the “Save” button to save New Balance.

5. Dashboard:

The dashboard is a system monitoring page, and it shows critical live statistics of the overall system described below:

i) System Status:

It will show total logged-in users, total active Campaigns, and total active channels using the ICTbroadcast.

ii) My Campaigns:

My Campaigns shows the number of active campaigns, how many will be dialed, answered, or failed, and the total number of active channels.

iii) Server Status:

Server Status shows the real-time status of MySQL, Apache, and Asterisk status.

iv) All Active Campaigns:

It will show the list of all active campaigns.

v) Node Statistics:

It shows the nodes’ statistics, including active channels, usage percentage of CPU, memory, and hard disk.

vi) Logged-In Users:

It shows the list of all logged-in users, active channels,s, and channel limits.

6. Campaigns:

Users can click on the “Campaigns” tab on the main menu bar to access this functionality. It has three menu items. Campaign Management, Inbound Campaigns/DID, and Campaign default Setting. These three are described below.

i) Campaign Management:

When the User clicks on the Campaign Management menu, it will open a page as shown below. Here users have various options for campaign management.

Add new:

Users can create a new campaign (see section Add new campaign below)

Operations:

Modify/Edit existing campaign parameters before it starts, manually start and stop campaigns, and Monitor Live calls of Campaigns.

Results:

Call statistics of completed calls with data that called contact entered.

Delete Selected button:

Deletes selected campaigns by delete button.

ii) Inbound Campaigns/ DIDs:

For creating inbound campaigns/ DIDs:

Go to administration from the main menu, and select Inbound DIDs in the sub-menu, which has two buttons, “Add DID” and Add DID in Batch,” which are highlighted.

Firstly, add DID number in Inbound DIDs as shown in the below figure:

New DID:

Write DID number in the field box.

Write a description of it.

Click on the save button to add a new DID.

Create DID in Batch:

Write DID range in which you want to set out from where to where in the field box.

Write some description about it.

Click on the save button to save it.

iii) Campaign Default Setting:

Go to Campaigns from the main menu, and select campaign default settings from the sub-menu.

It shows the interface as shown in the below figure. All the default settings of campaigns are reset from here:

i)Basic Campaign Configurations:

In a basic configuration, you can set key press timeout and DNC (Do Not Call), message reply key, and maximum message reply by default.

With the help of a drop-down list, you can enable or disable block cell phones, auto message replies, and global DNC groups.

ii)Defaults parameters for campaigns:

You can set the campaign default caller ID, campaign default caller ID name, channels per campaign, maximum retries, maximum call duration, maximum ring time, and call duration by default.

By a drop-down list, you can set the default dialing order.

Add a New campaign:

1. Click on the “Campaign” tab.

2. Click on the “Campaign Management” tab.

3. Click on “Add New.”

4. Select the type of campaign (Voice, Fax, and SMS)

A detailed overview of each campaign shown in the figure above is given below.

This detail will highlight the campaign’s purpose, how to create it, and the critical fields that should be filled.

i) Agent Campaign

This type of campaign dials numbers from the contact list and, on the answer by the recipient, directly forward the call to the agent/external call center/IVR system. When the user selects this campaign, it will open a form that lists all the options and settings for creating this campaign.

Steps to create an Agent Campaign:

Navigate To Campaign => Campaign Management => Add New=> Agent Campaign.

2. Fill the campaign form with required fields like:

a) Campaign Name

b) Campaign contacts

c) Agent / Operator Extension

3. Click Save to start the campaign.

Glossary

Campaign:

Name: Name of the campaign for identification

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts.

When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new connection in the background.

Campaign Contact:

Contact group:

Select contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls

General Options:

Dialogue/Scripts: Choose the Dialogue/Scripts.

Contact URL: Enter the contact URL.

Agent / Operator Extension: This field shows the extension on which calls will be placed. The extension may be forwarded to agents, an external call center, or any IVR system for further handling of calls.

AMD (Answering Machine Detection) Action:

When it is disabled, it ignores Answering Machine. When hang up is selected, it detects AMD if found, then hangs up the call; otherwise, continue typically. The third option is to leave a message; it detects AMD if found, then play a different message and hangs up. It has another field for Messages recorded for the answering machine.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max retries: Max number of retries to contact the said contact.

Max call Duration: Maximum allowed duration for each call. After this duration call is disconnected automatically. If the user is unsure about the duration of the call, let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign: **Schedule campaign starts it has the following options

a) Immediately: Start the campaign immediately just after creation

b) On Scheduled Time: Start campaign on selected data and time

Stop/Pause campaign: Schedule campaign stop time with the following options

a) When Done: Stop campaign when everything is completed.

b) On Scheduled Time: Stop the campaign on the selected date and time.

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

ii) Integration Campaign:

This campaign allows for the creation of Integration. This campaign dials numbers from the contact list, answers by the recipient, asks a set of questions by playing voice messages, and then records their responses (DTMF key or Voice response) from the recipient and prepares a report for further analysis. In the integration campaign, the admin can create choice-based questions that require the call recipient to respond using the critical press DTMF function and open-ended questions that need the call recipient to record their message. These recorded voice responses (or feedback) are shown in a list of voice responses in the campaign summary integration report. When the user selects this campaign, it will open a form that lists all the options and settings for creating this campaign.

Steps to create Integration Campaign:

1. Navigate to Campaign => Campaign Management => Integration Campaign.

2. Fill out the campaign form:

a) Set Campaign Name

b) Set Campaign Contacts

c) Set Caller ID

3. To create integration Questions:

a) Select a required number of questions under the integration section.

b) For each question, select related question recording and click on the [Answer Type] dropdown. This will allow users to choose between DTMF Response (choice-based closed-ended question) or Voice Response (open-ended question). Choosing DTMF Response will show a link option. Clicking on this link will open a popup window to set answers to this question (next step). If the user chooses Voice response, it will show a dropdown to choose the time in seconds to allow the recipient to record his response. No further action is required for this question type.

4. If the user chooses DTMF Response, then this step is required to complete the question.

To create Answers to Integration Questions:

a) Set a Question title that will be useful for viewing reports of the survey campaign.

b) There are a Maximum of 7 possible answers for a question, “key” is the DTMF key pressed for the answer choice. Action is the default answer for the corresponding keys like yes, no, not sure

c) To set a custom Answer, click [Custom] from the action dropdown. Similarly, to unset a key, click [not uses] from actions given against that key.

The answer settings for one of the questions are shown in the picture below.

5. Once questions and answers are set, Click Save to start the integration campaign.

6. To view question-wise graphical report for integration campaign, navigate to Campaigns => Campaign Summary => select campaign.

Glossary

Campaign Name: Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contacts:

Contact group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller ID: Enter Caller ID to use with outgoing calls

Caller Name: Enter caller name to use with outgoing calls.

Integration Offers:

This field allows users to select several questions in Integration. At the moment, a maximum of 10 questions are supported. Once the user selects the number of questions, a question field is displayed that allows the user to choose recorded questions and then configure desired responses.

Integration general message:

This field allows users to select Greeting Message, Offer end message, Detail end message, Confirmation message, Thanks Message, and Wrong Message. Each letter is selected according to demand. Integration APIs:

This field allows the user to choose APIs.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max retries: Max number of retries to contact the said contact.

Max call Duration: Maximum allowed duration for each call. After this duration call will be disconnected automatically. If a user is unsure about the duration of the call, let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign: **

Schedule campaign starts it has following options:

  1. Immediately: Start the campaign immediately just after creation

b) On Scheduled Time: Start the campaign on the selected date and time

Stop/Pause campaign: Schedule campaign stop time it has the following options

  1. When Done: Stop the campaign when everything is completed

  2. On Scheduled Time: Stop the campaign on the selected date and time

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

iii) Interactive Campaign:

This option enables the user to create an interactive campaign. This type of campaign dials a number from the contact list, on the answer by the recipient, and plays a recorded message. If the recipient presses desired key, it forwards the recipient to a live agent for further call handling.

When the user selects this type of campaign, it will open a form that lists all the options and settings for creating this campaign.

Perquisites for creating an Interactive Campaign:

To create an interactive campaign, the admin should make sure the following steps are performed as pre-requisite:

1. Create an “Extension” and assign this extension to a user.

2. Add balance in user account so that he/she can make/receive calls. Now the user should set transfer configurations for the assigned extension.

3. Extension transfer setting by the user can be set to the following three options:

a. Registered Agent

b. External Call Center

c. External Number

4. Finally, the user will create an interactive campaign from the campaigns menu, as shown below.

  1. DNC:

Working with DNC.

  1. Navigate To Campaign => Campaign Management => Add New=> select any Campaign.

Select Action on DNC.

When enabled, on key press, nine recipient numbers will be deleted from the contact list.

When disabled, nothing will happen.

Steps to create an Interactive Campaign:

Navigate to Campaign => Campaign Management => click on “Add new” campaign button.

2. Select the Campaign => Interactive Campaign

3. Fill in the detail as:

a) Campaign Name

b) Campaign contacts Group

c) Caller ID

d) Voice

e) General Option

f) Settings

g) Campaign Schedule

h) 3rd Party Integration

4. Click Save to start the campaign.

Glossary

The general parameters that need to fill out for this campaign are following:

Campaign Name:

Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contacts:

Contact group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls.

Voice Message: Select from a list of already created/recorded messages.

General Options:

Dialogue/Scripts: Choose the Dialogue/Scripts.

Contact URL: Enter the contact URL.

Introductory Message:

This field allows the campaign manager to select an introductory message. This introductory message will be played immediately when the recipient receives a call.

DNC (Do Not Call) Action:

DNC could be enabled and disabled. When disabled, no action is taken. It will set a key “9” for DNC action when enabled. This means that when the recipient presses nine on his phone, his number will be deleted from the contact list.

Required Input Key:

This defines which key the system should transfer the call to Agent/Extensions.

Agent/Operator Extensions:

This field shows the extension on which calls will be placed. The extension may be forwarded to agents, external call centers, or IVR systems for further handling of calls.

AMD (Answering Machine Detection) Action:

When it is disabled, it ignores Answering Machine. When hang up is selected, it detects AMD if found, then hangs up the call; otherwise usually continues. The third option is to leave a message; it detects AMD if found, then play a different message and hangs up. It has another field for Messages recorded for the answering machine.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max retries: Max number of retries to contact the said contact.

Max call Duration: Maximum allowed duration for each call. After this duration call is disconnected automatically; if a user is not sure about the duration of the call let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign:**

Schedule campaign starts it has following options:

a) Immediately: Start the campaign immediately just after creation.

b) On Scheduled Time: Start the campaign on selected data and time.

Stop/Pause campaign: Schedule campaign stop time it has the following options:

  1. When Done: Stop the movement when everything is completed.

  2. On Scheduled Time: Stop the movement on the selected date and time.

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

iv) IVR Campaign:

This is an advanced type of campaign. The purpose of this campaign is to broadcast messages in the form of IVR (Interactive Voice Response). Interactive voice response (IVR) is a technology that allows a computer to interact with humans through voice and keypad inputs. This type of campaign dials numbers from the contact list, on the answer by the recipient, plays an IVR message, and based on responses from the recipient, it performs some operation or plays some other news. When the user selects this campaign, it will open a form that lists all the options and settings for creating this campaign.

Steps to create an IVR Campaign:

1. Navigate to Messages => IVR => New IVR to create a new IVR. How to create IVR?

2. Navigate to campaign => campaign Management => Add New => IVR Campaign.

3. Fill the campaign form with required fields like:

a) Campaign Name

b) Contact Group

c) IVR

Glossary

Campaign Name: Name of the campaign for identification

Campaign Mode: When selected to Normal, it stops the campaign after processing all the contacts.

When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contacts:

Contact group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls.

IVR: Select from a list of already created IVRs.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max retries: Max number of retries to contact the said contact.

Max call Duration: Maximum allowed duration for each call. After this duration call will be disconnected automatically. If a user is unsure about the duration of the call, let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign:**

Schedule campaign starts it has the following options.

  1. Immediately: Start the campaign immediately just after creation

  2. On Scheduled Time: Start the campaign on selected data and time.

Stop/Pause campaign: Schedule campaign stop time with the following options.

  1. When Done: Stop the campaign when everything is completed

  2. On Scheduled Time: Stop the campaign on the selected date and time

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

v) Message Campaign:

The purpose of this campaign is to broadcast a voice message. This type of campaign dials numbers from the contact list, on answer by the recipient, play a recorded voice message, and hang up. If the user selects “Message Campaign” from the figure above. This will open a form that lists all the options and settings for creating this campaign.

The general parameters that users need to fill out for any type of campaign are:

Campaign Name:

Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contact:

Contact group:

Select contact group/List of phone numbers that this campaign will dial.

Caller ID: Write the caller ID in the field box.

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls.

Voice Message: Select from a list of already created/recorded messages.

General Options:

Introductory Message:

This field allows the campaign manager to select an introductory message. This introductory message will be played immediately when the recipient receives a call.

DNC (Do Not Call) Action:

DNC could be enabled and disabled. When disabled, no action is taken. It will set a key “9” for DNC action when enabled. This means that when the recipient presses nine on his phone, his number will be deleted from the contact list.

AMD (Answering Machine Detection) Action:

When it is disabled, it ignores Answering Machine. When hang up is selected, it detects AMD if found, then hangs up the call; otherwise, continue typically. The third option is to leave a message; it detects AMD if found, then play a different message and hangs up. It has another field for Messages recorded for the answering machine.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max retries: Max number of retries to contact the said contact.

Max call Duration: Maximum allowed duration for each call. After this duration call is disconnected automatically; if a user is not sure about the duration of the call let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign: **

Schedule campaign starts it has following options:

  1. Immediately: Start the campaign immediately just after creation

  2. On Scheduled Time: Start campaign on selected data and time

Stop/Pause campaign: Schedule campaign stop time it has the following options

a) When Done: Stop the campaign when everything is completed

b) On Scheduled Time: Stop the campaign on the selected date and time.

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

  1. Fill the form as required fields:

  1. AMD:

Working with AMD.

  1. Navigate To Campaign => Campaign Management => Add New=> select any Campaign.

  1. Fill the form as required fields:

Select Action on AMD.

  1. When the option hangs up, the call will be hung up. When the machine is detected. When leaving a message to be selected, the selected recording message will be played on the detection of the answering device.

  1. Click Save to start the campaign.

vi) Appointment Reminder Campaign:

This campaign places reminder calls to all the contacts in a group. This campaign requires every contact to have a scheduled appointment start time and selection end time in any of the custom fields in the contact form. All calls will be placed before the work begins time. The campaign administrator will set ‘reminder call time’ in the campaign creation form that will specify how many hours before the meeting start the call will be placed. There is also a ‘reminder expiry time’ field in the campaign creation form that ensures no calls should be placed after the expiry time. When the admin/user selects this campaign, it will open a document that lists all the options and settings for creating this campaign.

Steps to create Appointment Reminder Campaign:

  1. Navigate to Campaign => Campaign Management => Add new Appointment Reminder.

2. Fill the campaign form with required fields like:

a) Campaign Name

b) Contact Group

c) Reminder Message

Appointment Type:

The appointment type can be either individual or group. Individual Reminder: Every contact dialed may have a different appointment schedule time. Examples of individual appointments are doctor’s or lawyer’s appointments where each patient/client has different timings for the meeting. The campaign administrator will select where the appointments are stored for each contact by selecting the appropriate value in the ‘Appointment Start Field.’ Then admin will choose how many hours before the appointment time a reminder call should be placed. The reminder expiry field will ensure that no call should be placed after the expiry time. The campaign schedule will also apply to the calls to ensure legal time calling.

Group Reminder:

In group reminders, a group of people will be dialed according to the campaign schedule. Examples of group appointments are training attendees or class/school students, where all the members of training or class students have time for a training session/class. The campaign administrator will manage how many days/hours before the appointment campaign should be run. In group appointments, campaign scheduling time will apply for dialing contacts.

Glossary

Reminder information:

Name: Select the name of the contacts to whom you had to send reminder messages.

Appointment:

Contact Group: Select the contact group/List of phone numbers that this campaign will dial.

Reminder Message: Select from a list of already created IVR Messages.

Caller ID:

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls. Appointment Schedule:

Appointment Type: Select the type as “Group Appointment” or the “Individual Appointment.”

General Options:

DNC Action:

DNC could be enabled and disabled. When disabled, no action is taken. It will set a key “9” for DNC action when enabled. This means that when the recipient presses nine on his phone, his number will be deleted from the contact list.

AMD (Answering Machine Detection) Action:

When it is disabled, it ignores Answering Machine. When hang up is selected, it detects AMD if found, then hangs up the call; otherwise, continue normally. The third option is to leave a message. It detects AMD if found, then play a different message and hangs up. It has another field for Messages recorded for the answering machine.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max retries: Max number of retries to contact the said contact.

Max call Duration: Maximum allowed duration for each call. After this duration call will be disconnected automatically. If a user is unsure about the duration of the ring, let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign: **

Schedule campaign starts it has following options:

a) Immediately: Start the campaign immediately just after creation.

b) On Scheduled Time: Start the campaign on selected data and time.

Stop/Pause campaign: Schedule campaign stop time it has the following options:

  1. When Done: Stop the movement when everything is completed.

  2. On Scheduled Time: Stop the movement on the selected date and time.

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

vii) Survey Campaign:

This campaign allows the creation of surveys and polls. This campaign dials numbers from the contact list, answers by the recipient, asks a set of questions by playing voice messages, and then records their responses (DTMF key or Voice response) from the recipient and prepares a report for further analysis. In a survey campaign, users can create choice-based questions that require the call recipient to respond using the critical press DTMF function and open-ended questions that need the call recipient to record their message. These recorded voice responses (or feedback) are shown in a list of voice responses in the campaign summary survey report. When the user selects this campaign, it will open a form that lists all the options and settings for creating this campaign.

Steps to create Survey Campaign:

1. Navigate to Campaign => Campaign Management => Survey Campaign.

2. Fill out the campaign form

a) Set Campaign Name

b) Set contact Group

c) Set your recorded message that will be played immediately after the call is received.

It could be a message to the recipient that the survey is coming next.

3. To create survey Questions:

a) Select a required number of questions under the survey section.

b) For each question, select related question recording and click on [Answer Type] dropdown. This will allow users to choose between DMTF Response (choice-based closed-ended question) or Voice Response (open-ended question). Choosing DTMF Response will show a link option. Clicking on this link will open a popup window to set answers to this question (next step). If the user chooses Voice response, it will show a drop-down to choose the time in seconds to allow to the recipient to record his response. No further action is required for this question type.

  1. If the user chooses DTMF Response, then this step is required to complete the question.

To create Answers to Survey Questions:

a) Set a Question title that will be useful for viewing reports of the survey campaign.

b) There are a Maximum of 7 possible answers for a question, “key” is the DTMF key pressed for the answer choice. Action is the default answer for the corresponding key, like yes, no, and not sure.

c) To set a custom Answer, click [Custom] from the action dropdown. Similarly, to unset a key, click [not uses] from actions given against that key. The answer settings for one of the questions are shown in the picture below.

  1. Once questions and answers are set, Click Save to start the survey campaign.

Glossary

Campaign Name:

Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contacts:

Contact group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls.

Voice Message: Select from a list of already created/recorded messages.

General Options

Introductory Message:

This field allows the campaign manager to select an introductory message. This initial message will be played immediately when the recipient receives a call.

DNC (Do Not Call) Action:

DNC could be enabled and disabled. When disabled, no action is taken. It will set a key “9” for DNC action when enabled. When the recipient presses nine on his phone, his number will be deleted from the contact list.

AMD (Answering Machine Detection) Action:

When it is disabled, it ignores Answering Machine. When hang up is selected, it detects AMD if found, then hangs up the call; otherwise, continue typically. The third option is to leave a message; it detects AMD if found, then play a different message and hangs up. It has another field for Messages recorded for the answering machine.

Survey Questions:

This field allows users to select several questions in the survey. At the moment, a maximum of 10 questions are supported. Once the user selects the number of questions, a question field is displayed that allows the user to choose a recorded question and then configure desired responses.

Survey End:

This field allows the user to select End/Goodbye Message. The message could be enabled and disabled.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max retries: Max number of retries to contact the said contact.

Max call Duration: Maximum allowed duration for each call. After this duration call is disconnected automatically; if a user is not sure about the duration of the call, let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign: **

Schedule campaign starts it has following options:

  1. Immediately: Start the campaign immediately just after creation.

b) On Scheduled Time: Start campaign on selected data and time.

Stop/Pause campaign: Schedule campaign stop time it has the following options:

  1. When Done: Stop the campaign when everything is completed.

  2. On Scheduled Time: Stop the campaign on the selected date and time.

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

viii) Fax Campaign:

This option allows users to create a Fax Campaign. This type of campaign dials numbers from contact lists and, on the answer by the recipient, transfers fax documents. When the user selects this campaign, it will open a form that lists all the options and settings for creating this campaign.

Steps to create a Fax Campaign:

  1. Upload a fax document that user want to broadcast from Messages => Fax document => New document.

  1. Navigate to campaign => campaign Management => Add New => Fax Campaign.

3. Fill the campaign form with required fields like:

a) Campaign Name

b) Contact Group

c) Fax Document

  1. Click Save to start the campaign.

Glossary

Campaign Name: Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contacts

Contact Group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls.

FAX

Fax Document: Select from a list of already uploaded fax documents.

Settings:

Max. Concurrent Channels: Maximum number of simultaneous channels that said the campaign would support.

Max Retries: Max number of retries to contact the said contact.

Max call Duration:

Maximum allowed duration for each call. After this duration call is disconnected automatically. If a user is unsure about the duration of the call, let it be the maximum number so that it does not affect the call conversation.

Campaign Schedule:

**Start campaign: **

Schedule campaign starts it has following options:

  1. Immediately: Start the campaign immediately just after creation.

  2. On Scheduled Time: Start campaign on selected data and time.

Stop/Pause campaign: Schedule campaign stop time it has the following options:

  1. When Done: Stop the campaign when everything is completed.

  2. On Scheduled Time: Stop the campaign on the selected date and time.

3rd Party Integration:

Request Call End: Select the call to be ended.

Click on the “Save” button on top to start the campaign.

ix) SMS Campaign:

This option allows users to create SMS Campaigns. This type of campaign dials numbers from the contact list and sends SMS messages to all recipients. When the user selects this campaign, it will open a form that lists all the options and settings for creating this campaign.

Steps to create an SMS Campaign:

1. Create an SMS Message to Broadcast from setting => SMS Messages => New Text.

  1. Navigate to campaign => campaign Management => Add New => SMS Campaign.

3. Fill the campaign form with required fields like:

a) Campaign Name

b) Contact Group

c) Text Message

  1. Click Save to start the campaign

Glossary

Campaign Name: Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contacts:

Contact Group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls.

SMS:

Text Messages: Select from a list of already created SMS messages.

Campaign Schedule:

**Start campaign: **

Schedule campaign starts it has following options:

  1. Immediately: Start the campaign immediately just after creation.

  2. On Scheduled Time: Start campaign on selected data and time.

Stop/Pause campaign: Schedule campaign stop time with the following options.

  1. When Done: Stop the campaign when everything is completed.

  2. On Scheduled Time: Stop the campaign on the selected date and time.

x) Feedback Campaign:

This option allows users to create Feedback Campaigns. This type of campaign sends and receive

feedback to the specified email address of each of your contacts.

Steps to create Feedback Campaigns:

  1. Navigate to campaign => campaign Management => Add New => Feedback Campaign.

Fill the campaigns form with required fields like:

a) Campaign

b) Name

c) Campaign Contacts

d) Caller ID

e) Feedback Options

f) Campaign Schedule

  1. Click Save to start the campaign.

Glossary

Campaign:

Name Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contact:

Contact group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller ID: Enter Caller ID to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls.

Feedback:

Select feedback options from the drop-down list, which starts from 1 and up to 9.

In Options 1, 2,3, and 4, write a description in the first required field box.

Write filter keywords in the field box.

Select integration from the drop-down list which is required.

Campaign Schedule:

**Start campaign: **

Schedule campaign starts has the following options.

  1. Immediately: Start the campaign immediately just after creation.

  2. On Scheduled Time: Start campaign on selected data and time.

Stop/Pause campaign: Schedule campaign stop time with the following options.

  1. When Done: Stop the campaign when everything is completed.

  2. On Scheduled Time: Stop the campaign on the selected date and time.

xi) Email Campaign:

This option allows users to create Email Campaigns. This type of campaign sends emails to the specified email address of each of your contact.

Steps to create an Email Campaign:

  1. Create an Email Template from Messages => Email Template => New Template and then fill message subject, body, and save.

  1. Navigate to campaign => campaign Management => Add New => Email Campaign.

  1. Fill the campaign form with required fields like:

a) Campaign Name

b) Contact Group

c) Email Template

  1. Click Save to start the campaign

Glossary

Campaign:

Name Name of the campaign for identification.

Campaign Mode:

When selected to Normal, it stops the campaign after processing all the contacts. When selected to Permanent, it allows the campaign to keep running even after processing all the contacts and waiting for new contact in the background.

Campaign Contacts:

Contact Group: Select the contact group/List of phone numbers that this campaign will dial.

Caller ID:

Caller ID Type: Enter the Caller ID type to use with outgoing calls.

Caller Name: Enter caller name to use with outgoing calls

Email Template: Select an email template that user want this campaign to send from a list of already created Email templates.

Campaign Schedule:

**Start campaign: **

Schedule campaign start it has following options

  1. Immediately: Start campaign immediately just after creation

  2. On Scheduled Time: Start campaign on selected data and time

Stop/Pause campaign: Schedule campaign stop time it has following options

  1. When Done: Stop campaign when everything is completed

  2. On Scheduled Time: Stop campaign on selected date and time

7.Contacts:

Allows user to manage contacts. Contacts can be grouped together into a contact group. Contacts are basically telephone numbers to be dialed. A contact group can have telephone numbers of multiple destinations/countries. User can also manage regions, countries, and destinations for call termination to a particular group or contact.

i)Contact Groups:

Contact group acts a container for contacts of a particular domain. Campaigns in ICTbroadcast also dials contacts from a particular contact group that is selected at the time of campaign creation.

How to create a contact group?

  1. Navigate To Contacts => Contact Groups => Add New

  1. Enter Contact Group Description and Click Save.

  2. The next step is to fill in contacts in a contact group.

Glossary

Group Description:

Title: The title allows users to distinguish between different contact groups.

Description: Description allows further elaborate contact groups if the title does not have enough meaning.

Import Contacts (Optional)

Type of source: Select the source from where you want to import contacts.

ii) Contacts:

A contact is a phone number or other personal information.

How to fill contacts in a contact group?

  1. Navigate to contacts => contacts

  1. There are two different ways to add a contact.

*** Add New Contact**

For bulk import contact:

  1. Click Save.

Glossary

Add new:

Allows users to enter a contact in a particular contact group by clicking on add new button.

Personal information:

Type the “First Name” and “Last Name” of the contact to be added.

Contact Addresses:

Type the contact “Phone number,” “Email,” and “Address.”

Groups:

Select the group from the already Available group in the list.

Custom Data:

Type the custom data.

Comments/Remarks:

Type the words in the Description.

Import:

Import Contacts From:

This option enables users to import contact lists from external text or CSV files by clicking on the “import” button. The format of the external file needs to be in CSV (comma separated values) format as shown below:

923330000000, First Name, Last name, email@domain.com, address, custom 1, custom 2, custom 3, custom 4, custom 5, custom 6, custom 7, custom 8, 923331111111, First Name, Last Name, other@domain.com, address, custom 1, custom 2, custom 3, custom 4, custom 5, custom 6, custom 7, custom 8 …

Import Contact Info: Select the Target Group.

The first field is phone number, which is mandatory, while the other fields are optional. This means users can create a contact list simply using the following format:

923300000000 923331111111 …

Find Duplicate:

This option enables the user to find duplicate contacts.

Find Invalid:

This option enables users to find invalid contacts from the list. Soft contacts will be defined as contacts that do not match the pre-selected destinations of the contact group.

iii) DNC Contacts:

DNC Contacts are the contacts that the user does not want to call. Users can apply this DNC list to the original contact list, which will filter out and eliminate those contacts from the contact list in the DNC list.

DNC Group: Select the DNC group.

Personal Information:

Type the “First Name” and the “Last Name.”

DNC Address:

Type “Phone number”, “Email”, and “Address”.

Comments/Remarks:

Type comments in the description box.

8. Messages:

This is very important area of ICTbroadcast. It allows user to manage Extensions, Trunks, DIDs, IVRs, Recordings, SMS and Faxes. All these options are required when user need to create a campaign. In other words, whenever user want to create a campaign of his/her choice, user first need to come to Messages menu to upload some recordings, SMS or faxes, user may need to add trunks for call termination, user may need DIDs if he/she want to create inbound campaign etc.

i)Recordings:

This is an area where user will upload recordings. These recordings could be messages, survey questions, introductory message etc. If user don’t have recordings. Don’t worry, system also provides user with TTS (text-to-speech) feature. Select recording type to Text and write text that user wants to play. System will create its recording and that message will be played. System also provides user with a feature to play the sound that user uploaded or written text.

  1. Preparing Voice Recording:

The required format of the sound file needs to 8 kHz sampling rate, 16 bits mono, and the supported type is a wav file. Users can use one of the following methods to create 8 Khz 16-bit mono wav files.

a) Microsoft Windows built-in recording tool “Sound Recorder.”

1. Click on the “start” button on the windows operating system.

2. Click on “All Programs.”

3. Click on “Accessories.”

4. Click on “Entertainment.”

5. Click on “Sound Recorder.”

6. Record your voice through the mic using the start and stop buttons.

7. Click on the File menu.

8. Click on “Save as.”

9. Enter the proper file name.

10. Select “Save as type” as a wav file.

11. Click on the “Change” button to change the format to 8khz 16-bit mono.

12. Upload the saved file to ICTbroadcast as a new recording.

b. TTS (Text-to-speech) programs:

Open-source solutions like speak, flite, and festival and commercial solutions like cepstral, speech, and voice forge. This feature has been added to the new version of ICTbroadcast using the festival TTS program. Now user just writes text; the system will create its audio.

c. Open-source software:

Open-source software like audacity for audio recording and editing

d. Professional voiceovers from professionals from providers like voice123.

Steps to Create Recordings:

1. Messages => Recordings => Add New.

2. Select a recording source.

ii) Fax Documents:

This is an area where users will manage fax documents. Users can also preview fax documents once they are uploaded.

Steps to create Fax Document:

  1. Navigate To Messages => Fax Document => Add New.

2. Enter the Document name and description.

3. Fax document is to select “Fax Quality” and choose file of fax document (pdf, tiff).

iii)SMS:

This is an area where user manages SMS messages.

The following form is simple and just requires a Text Title for the message, description if any, and SMS message that the user wants to broadcast. Using Tokens in SMS Messages:

In SMS, users can use tokens while creating an SMS. Tokens are useful when customer-specific information is required. For example, using the customer’s name, address, or email address in the SMS. The following pattern is allowed for using tokens:

[Contact: first_name]

Whenever the above pattern is used, the contact’s first name will be replaced at this place. Similarly, you can use [contact: last name], [contact: custom1], [contact: custom2], [contact: email] etc.

You can use all the fields of ICTbroadcast contact as tokens. Following is a list of Tokens that can be used in SMS Messages:

[campaign: caller id]

[campaign: callerid_name]

[campaign: name]

[call: contact]

[call: status]

[call: error]

[contact: first name]

[contact: last name]

[contact: phone]

[contact: email]

[contact: address]

[contact: custom1]

[contact: custom2]

[contact: custom3]

[contact: custom4]

[contact: custom5]

[contact: custom6]

[contact: custom7]

[contact: custom8]

Steps to create SMS Messages:

1.Navigate to Messages => SMS => Add New.

iv)Email Template:

Here users can create various email templates for email broadcasting campaigns. An email template is a sample email text where the user can provide the subject of the email, email body, alternate email body (optional, if the receiver doesn’t have HTML support), file attachments, use custom tokens in place of the receiver’s name, email and contact information, etc. Once the email template is complete, the user can use it to send it to its contact list.

Template name:

Name of the template as it appears in campaign form.

Description:

Description of the template (optional).

Subject:

The subject line of the email that the user wanted to send to its contact list Message Body:

Actual message (email body) to send Alternate Message:

Alternate message without any HTML tags (optional).

File/Image:

Any number of attachment files to send with email. To attach a file, select it from choosing file field and click the save button at the top of the page. To remove an attached file, check the select box against it and click save at the top of the page.

Using Tokens in Email Templates:

Tokens are helpful when customer-specific information is required.

The following pattern is allowed for using tokens in email templates:

[contact: first name]

Whenever the above pattern is used, the contact’s first name will be replaced at this place.

Following is a list of Tokens that can be used in Email Templates:

[campaign: caller id]

[campaign: callerid_name]

[campaign: name]

[call: contact]

[call: status]

[call: error]

[contact: first name]

[contact: last name]

[contact: phone]

[contact: email]

[contact: address]

[contact: custom1]

[contact: custom2]

[contact: custom3]

[contact: custom4]

[contact: custom5]

[contact: custom6]

[contact: custom7]

[contact: custom8]

Plus, two extra tokens that can only be used in email templates are:

[url_confirm_yes]

[url_confirm_no]

Steps to create Email Templates:

1.Navigate to Messages => Email Template => New template.

v)IVR (Interactive Voice Response):

IVR stands for Interactive Voice Response. It allows the system to read custom information using text-to-speech or recorded messages and to detect keypad inputs. IVR can be used to build approaches such as virtual receptionists, custom appointment reminders, and advanced telephone surveys.

a) Introduction to IVR Designer:

IVR Designer allows you to create advanced telephony systems with a simple drag-and-drop interface. The user can pick any application from the toolbar area, drag it to the main drawing area and drop it. This will create that application at the dropped location. Its drag-and-drop interface makes it easy for users to create voice response applications in a web browser. IVR Designer’s toolbar contains the applications to develop an IVR. Following is a brief description of each of that applications.

Using Tokens in IVR Applications:

Tokens are variables that replace their value dynamically while the campaign is run. Tokens have a predefined way to use them. Some IVR applications allow you to enter or select tokens. IVR designer allows a specific pattern for using tokens which are described below:

[Contact: first_name]

The contact’s first name will be played whenever the above pattern is used. Similarly, you can use [contact: last name], [contact: custom1], [contact: custom2], [contact: email] etc.

You can use all the fields of ICTbroadcast contact as tokens. Currently, TTS, Say Alpha, Say Digit, Say Number, Say Date, and Say Time applications support using tokens.

Following is a list of Tokens that can be used in IVR Applications:

[campaign: caller id]

[campaign: callerid_name]

[campaign: name]

[call: contact]

[call: status]

[call: error]

[contact: first_name]

[contact: last_name]

[contact: phone]

[contact: email]

[contact: address]

[contact: custom1]

[contact: custom2]

[contact: custom3]

[contact: custom4]

[contact: custom5]

[contact: custom6]

[contact: custom7]

[contact: custom8]

Description IVR Applications:

Call Answer:

Call answer applications answers an incoming call.

Call Hang up:

Hang up application forces a call to be disconnected.

Get Input:

Get any input requests from your IVR

Condition:

Apply condition to test whether the first name and last name are matched or not.

Time Condition:

Apply Time conditions for the test.

Play Audio:

Plays a sound file. You can use a sound file from the Recording section in the Messages area.

Call Transfer:

The Transfer application connects the active call to a specified phone number of an agent. This number is referred to as the Extension number in ICTbroadcast.

Call Record:

The Record application can either create a recording, which starts with a beep and ends with the user pressing pound, or it can record the remainder of the call.

Options Menu:

Options Menus are used to gather keypad input from the user. Each menu node requires at least one “Play” node to present options to the user and one or more “Key Press” nodes to handle the incoming key presses.

Answering Machine Detection (AMD):

It detects after answering a call whether it is Human or Machine. Then based on this decision, the user can perform any action.

Do Not Call (DNC):

DNC Application adds a number to the DNC list.

Text-To-Speech (TTS):

TTS application allows users to enter the text that will be played as sound.

Say Alpha:

Say Alpha application allows you to enter an alphanumeric value or select some variable and then play that value.

Say Digit:

Say Digit application allows you to enter digits or select some variable and then play that value.

Say Number:

Say Number application allows you to enter some number or select some variable and then play that value.

Say Date:

Say Date application allows you to enter a date or select some variable and then play that value.

Say Time:

Say Time application allows you to enter time or select some variable and then plays that value.

DTMF:

DTMF stands for dual-tone multi-frequency generated tone or sounds when any key is pressed.

Add Delay:

Enter seconds to add a delay before executing the following applications (only numbers are allowed).

Set Caller ID:

As the name suggests, this application sets the caller id for outbound calls. You can also use caller id when a call is transferred. However, make sure that the caller id application should be placed before the transfer application.

Integrating API:

Select Integration API from the drop-down list which you want to Call.

ii) Creating IVR Applications:

In this section, working examples demonstrate how IVR designers and IVR applications can be used to create various IVRs. These IVRs can then be attached to a campaign for broadcasting.

Glossary

IVR Application: A unique IVR element within IVR Designer containing a specific function. E.g., Play Audio plays wav recording. Call Hang-up will disconnect the call.

IVR (IVRs): A complete IVR that contains one or more IVR Applications (elements) linked together. It is saved as a record, can be edited later, and is available to be attached to a campaign.

How to Create IVR Through Web-based Designer?

  1. Navigate to Messages => IVR => New IVR. 2. Set IVR Name.

  1. Drag and Drop Applications from the toolbar area to the drawing area.

  1. To Link one Application to another application, move the pointer to a small rectangle at the top left of the Application. Press and hold down the button on the mouse.

  1. Drag and drop it over other Applications by releasing the button.

  1. To Remove the link, Select the destination pointer of the link the user wanted to remove. Drag it to the source Application and drop it over the source Application.

  1. To set Application settings, click on the small pencil at the bottom left of the Application.

  1. This will open a popup window. Every Application has different parameter settings. In the example below, the TTS application properties popup is shown.

How to use Play Audio Application in IVR?

1. Create New IVR => Drag and Drop Play Audio Application to Drawing Area.

2. From the popup window of Play Audio Applications.

Select the required recording from the drop-down menu and Click Apply to save.

  1. Link the start Application with the Play Audio Application by dragging and dropping the “Start Application” link on the “Play Audio Application.” Click the Save button on the page menu to save this IVR.

How to use Condition Application in IVR?

1. Create New IVR => Drag and Drop Condition Application to Drawing Area.

2. From the popup window of Condition Applications.

3. Select the required variable for the test from the drop-down menu and Click Apply to save.

  1. Link start Application with the Condition Application by dragging and dropping the “Start Application” link on the “Condition Application.”

  2. Click the Save button on the page menu to save this IVR.

How to use Time Condition Application in IVR?

1. Create New IVR => Drag and Drop Time Condition Application to Drawing Area.

2. From the popup window of Time Condition Applications.

3. Select the required variable for the test from the drop-down menu and Click Apply to save.

  1. Link start Application with the Time Condition Application by dragging and dropping the “Start Application” link on the “Time Condition Application.”

  2. Click the Save button on the page menu to save this IVR.

How to use Text to Speech (TTS) Application in IVR?

1. Create New IVR => Drag and drop TTS Application to Drawing Area.

2. In the popup window, write the text the user wants to play and click Apply to save.

  1. Link start Application with the TTS Application by dragging and dropping the “Start Application” link on the “TTS Application.” Click the Save button on the page menu to save this IVR.

How to use Say Alpha Application in IVR?

1. Create New IVR => Drag and drop Say Alpha Application to Drawing Area.

2. From the popup window, the user can select predefined variables whose value will be played by this application. Users can also select custom from the dropdown menu. This will allow the user to write the alphanumeric values in the text box.

  1. Link start Application with the Say Alpha:

Application by dragging and dropping the “Start Application” link on the “Say Alpha Application.” Click the Save button on the page menu to save this IVR.

How to use Say Digit Application in IVR?

1. Create New IVR => Drag and drop Say Digit Application to Drawing Area.

2. From the popup window, the user can select predefined variables whose value will be played by this application. Users can also select the custom option from the dropdown menu. This will allow the user to write only digits (0 – 9) in the text box.

Click Apply to save.

  1. Link start Application with the Say Digit Application by dragging and dropping the “Start Application” link on the “Say Digit Application.” Click the Save button on the page menu to save this IVR.

How to use Say Number Application in IVR?

1. Create New IVR => Drag and drop Say Number Application to Drawing Area.

2. From the popup window, the user can select predefined variables whose value will be played by this application. Users can also select custom from the dropdown menu. This will allow the user to write the only number (0 – 9 and “. “) in the text box.

Click Apply to save.

  1. Link start Application with the Say Number Application by dragging and dropping the “Start Application” link on the “Say Number Application.”

Click the Save button on the page menu to save this IVR.

How to use the Say Date Application in IVR?

1. Create New IVR => Drag and drop Say Date Application to Drawing Area.

2. From the popup window, the user can select predefined variables whose value will be played by this application. Users can also select custom from the dropdown menu. This will allow the user to select a time (mm: dd: yy) from the given field below.

Click Apply to save.

  1. Link start Application with the Say Date Application by dragging and dropping the “Start Application” link on the “Say Date Application.” Click the Save button on the page menu to save this IVR.

How to use Say Time Application in IVR?

1. Create New IVR => Drag and drop Say Time Application to Drawing Area.

2. From the popup window, the user can select predefined variables whose value will be played by this application. Users can also select custom from the dropdown menu. This will allow the user to Select time (Hour: Minute) from the given field below.

Click Apply to save.

  1. Link start Application with the Say Time Application by dragging and dropping the “Start Application” link on the “Say Time Application.”

  2. Click the Save button on the page menu to save this IVR.

How to use DTMF Application in IVR?

1. Create New IVR => Drag and drop DTMF Application to Drawing Area.

2. In the popup window, write the key you want to set and click Apply to save.

  1. Link start Application with the Time Condition Application by dragging and dropping the “Start Application” link on the “Time Condition Application.”

  2. Click the Save button on the page menu to save this IVR.

How to use Add Delay Application in IVR?

1. Create New IVR => Drag and Add Delay Application to Drawing Area.

2. Write the seconds you want to set in the popup window, then click Apply to save.

  1. Link start Application with the Add Delay Application by dragging and dropping the “Start Application” link on the “Add Delay Application.”

  2. Click the Save button on the page menu to save this IVR.

How to use Integrating API Application in IVR?

1. Create New IVR => Drag and drop Integrating API Application to Drawing Area.

2. In the popup window, Select the integration required from the drop-down list and click Apply to save.

  1. Link start Application with the Application by dragging and dropping the “Start Application” link on the “Add Delay Application.”

  2. Click the Save button on the page menu to save this IVR.

VI)Integrations:

ICTbroadcast allows creation Integration. When the admin dials a number from the contact list, on the answer by the recipient, asks a set of questions by playing voice messages, records their responses (DTMF key or Voice response) from the recipient, and prepares a report for further analysis.

In integration, the admin can create choice-based questions that require the call recipient to respond using the critical press DTMF function and open-ended questions that need the call recipient to record their message. These recorded voice responses (or feedback) are shown in the integration report’s list of voice responses. When the user selects it, it will open a form that lists all the options and settings like integration name, type description, and operations.

For Creating New Integration:

Go to messages from the main menu and integrations from the sub-menu.

Go to the new integration button and press it.

It will show a form as shown in the below figure.

Fill the form with required fields like:

a)Integration Info:

Write Integration Name in the field box.

Select the integration group from the drop-down list.

Write a description in the description box.

b)Integration Configuration:

Write the remote URL in the field box.

Select the HTTP method by drop-down list.

Write data requests in the filed box.

Write headers request on the field box.

Select encoding by drop-down list.

Click on the save button to save it.

VII) Message Designer:

ICTbroadcast provides a message designer option. It has many applications like (Play audio, TTS, Say Alpha, Say digit, Say a number, Say date, Say time, and Confirm Reminder) same as IVR.

For Creating New IVR Message:

Go to messages from the main menu, then select message designer from the sub-menu.

It will show the list of IVR messages with different names and descriptions.

New IVR Message:

Click on New IVR Message. It will show an interface as shown in the below figure:

Fill in the required fields like:

Information:

Write the message name in the field box.

Write some description about it.

New Application:

Select the application from the drop-down list which is required.

Click on the save button to save it.

VIII) Dialogue/ Scripts:

ICTbroadcast provides a dialogue/Scripts option. Here, you can write dialogue or scripts.

Go to messages from the main menu => Press Dialogue/Scripts from the sub-menu.

It will open an interface as shown in the below figure:

For writing New Dialogue/ Scripts:

Click on New Dialogue Button. It will show a form with some fields like:

Dialogue:

Write the dialogue name in the field box.

Write some descriptions in the field box.

Agent Script:

Write dialogue/ script in the required box.

Interaction:

Select needed interaction in the drop-down list.

Select option 1, write Interaction #1, and choose integration type from the drop-down list.

Click on [Interaction #]: Add to script,

[Interaction #2], [Interaction #3], [Interaction # 4],

If you want to add one of them to the agent script box.

Click on the save button to save it.

IX) Disposition:

ICTBroadcast provides an option to reschedule call times. In case of the recipient does not take a call/busy, Agent can reschedule the call from the disposition. It enters after any call completion.

Go to messages from the main menu, then select disposition from the sub-menu.

It will open an interface, as shown in the below figure.

For creating New Disposition:

Click on the new Disposition button. It will show a form as shown in the below figure:

Fill the state with the required field:

Disposition:

Write the title in the required box.

Write some description about it.

Click on the save button to save it.

9. Billing:

ICTbroadcast Service Provider edition provides a complete Billing package. Administrator has all the privileges to add Regions, Countries, Destinations, Routes, Rates and Payments.

i)Regions:

Regions are continents and some part of continent. e.g., Eastern Europe, Central Asia etc.

1. To add a new Regions click on “Regions” on sub menu bar

2. Click on “New Region” to add new region

3. Enter “Region Code” (any unique alphanumeric)

4. Enter “Region name”

5. Click on the “Save” button at the top.

ii) Countries:

1. To add a new Country, click on “Countries” on the sub-menu bar

2. Click on “New Country” to add a new region

3. Enter Country Name

4. Enter Country Code (Any unique identified)

5. Enter Country Dialing Code. This will be a comma-separated list of all dialing codes to that country, e.g., the UK can have 44 or 44,442, etc.

6. Select Region

7. Select Time zone

8. Click on the “Save” button at the top.

How to create local prefixes?

By default, ICTbroadcast is configured in international prefix format; if the admin decides to use ICTbroadcast only for local destination and wants to avoid extra (international prefix) digits, then the admin can use the following instruction to set up a local or custom prefix system.

Clean all Existing Settings

1. remove all routes

2. remove all rates

3. remove all destinations

4. remove all countries

Setup Custom Prefix System

1. Create a new country for which you want to create local prefixes.

2. Provide all prefixes unique to that country in a comma-separated list under the “Country Dialing Code” field like “1204,1250,1289” for Canada or “923,92” for Pakistan.

3. Create required destinations

4. Create rates

5. Create routes

NOTE:

While creating the destination, please ensure that the initial digit of the prefix matches some “Country Dialing Code” in-country. If the “Pakistan Mobilink” destination has “92300,” then it is OK as we have “923” in the “Country Dialing Code.”

iii) Carriers/Destinations:

1. To add new Destinations, click on “Destinations” on the sub-menu bar

2. Click on “New Destinations.”

3. Enter Description of destination

4. Enter Prefix of destination

5. Select Carrier type from the list

6. Select a Country from the list

7. Select “Time Zone” from the list

8. Click on the “Save” button at the top

iv) Rates:

  1. Click on “Rates” on the sub-menu bar

2. Click on “add new Rate” to add a new rate

3. Select the ” Rate Plan.”

4. Select “Services.”

5. Select Billing Block (Mostly 60-second billing blocks are used)

6. Enter the Rate for the given billing block

7. Select First interval (If call duration is less than the first interval, call charges will be made according to the first interval)

8. Select Increment interval (If call duration is greater than the first interval, call charges for extra time will be charged accordingly)

9. Select Region

10. Select Country

11. Select one or multiple destinations

12. Click on the save button to save new rates.

Steps to create Rates:

1. Billing => Destinations.

2. Use “Add New” for adding destinations one by one. For Bulk import, use the “import” option to import destinations.

3. To set rates for your destinations, Navigate to billing => Rates.

4. To set Rates, you can use the “New Rates” option that sets one rate at a time.

  1. To set bulk rates, use the import option. Click on import, select rate plan, select service, and then upload your CSV file containing rates sample CSV is attached in the import form of ICTbroadcast.

v) Rate Plans:

1. Click on “Rate Plan” on the sub-menu bar.

2. Click “New Rate Plan” to add a new rate.

Steps to create Rates:

1. Billing => Rate Plans.

2. Use the “New Rate Plan” button.

3. Select “Rate Plan Name.”

4. Type “Description

5. Select Permission Group from the drop-down list.

6. Select permission from the available list of permission.

5. Click on the “Save” button.

vi) Routes:

1. Click on “Routes” on the sub-menu bar

2. Click on “add new Route” to add a new route

3. Select Service type

4. Select Trunk

5. Select Region

6. Select Country

7. Select one or multiple destinations

8. Click on the save button to save the new route.

Steps to create Routes:

1. Billing => Destinations.

2. Use “Add New” for adding destinations one by one.

For Bulk import, use the “import” option to import destinations.

  1. To set routes for your destinations, Navigate to billing => Routes.

  1. To set routes one by one, you can use the “New Route” option that sets ways one at a time.

  1. To set bulk routes, you can use the import option. Click on import, select your service, select your desired trunk and then upload your CSV file containing the destination.

How Routes Working?


vii) Payments:

  1. To add new payment, Click on Payments ==> Payments ==> Add new payment.

2. Paid by: Select User to top up the balance.

3. Comments: any comments?

4. Total paid amount: Enter the amount paid by the user.

5. Payment type: Select payment type.

6. Date: Enter the payment date

7. Select one or multiple Destinations.

8. Click on the save button to save the new route.

10. Administration:

ICTbroadcast Service Provider edition has four essential user roles, i.e., Administrator, Client, User, and agent. The administrator has all the privileges, whereas the user, client, or agent has some restrictions, which include user management, trunks management, Extensions, DIDs, regions, countries and destination management, etc.

I) User Management:

The following form shows the User Management area for the Administrator. An administrator can manage users and assign resources to users like Assign Extensions and Assign DIDs.

Add User:

To add a new user, go to administration from the main menu, and click on user management from the sub-menu.

Then click on the new user, which will open a form shown in the figure below.

Fill the form with the required fields:

i)User:

Write the user name in the field box.

ii)Password:

Write the password in the field box.

Rewrite password.

iii) Personal contact info:

Write personal information in the field’s boxes.

Type “E-mail.”

Type “First Name”

Type “Last Name”

Type “Phone Number”

Type “Address”

Select “Country” from the drop-down list.

iv) Local setting:

Select the time zone from the drop-down list.

Select Language and theme from the drop-down list.

For creating a new client as a user role, you can add it by drop-down list, which is shown in owned by title in the below figure.

User select owner or create a new client during creation. And users can use all its resources.

  1. Assign Resources:

The administrator can assign resources to the user. Resources include ‘Timeslot’ and ‘Weekday’ to run campaigns. Users will only run campaigns in the allotted time range and on weekdays. The running campaigns are stopped immediately when the content is crossed. In the “Allowed Time Slot to run a campaign” section client selects a time range. Campaign dial contact in the selected range. In the “Allowed Weekdays” section, clients select days. In the “Permission” section client sets our permission.

The administrator can also set the permissions for Fax, Survey, and Interactive campaigns.

  1. Assign Extensions:

The administrator can assign extensions to the user.

  1. Assign DIDs:

The administrator can assign DID to the user.

II)Client Management:

The following form shows the Client Management area in Administration. The administrator can manage clients. All the existing client lists are available here. In Clients Management, all the information about clients is here. Admin can make new clients here.

For Creating new clients:

Go to Administration from the main menu, then go to client management from the sub-menu.

Click on the new client button to create a new client. It will show a form like this:

Fill the form with the required fields:

Client:

Write the client name in the field box.

Select the rate plan from the drop-down list.

Write the maximum allowed channel manually.

Select an active status from the drop-down list.

Personal Contact Info:

Write “E-mail”

Write “Phone number.”

Write “Address”

Write “Company Name”

Select “Country” from the drop-down list.

Local Setting:

Select the time zone from the drop-down list.

Select language from the drop-down list.

Choose Theme from the drop-down list.

Click on the save button to save it.

III)Agent/Extensions:

Agent/Extensions form allows users to enter extension name, password, SIP or IAX protocol, and forwarding. This setting is required for Agent Campaigns or Interactive Campaigns. Users can forward any extension to an external call center or IVR System.

IV)Gateways:

Service Provider/Trunks is a call termination point. A trunk is an interface that enables users to connect with interested recipients using VOIP or PSTN networks. So the user will provide trunk details here.

Trunk:

Trunk Name: Name of the trunk.

Type: Inbound, Outbound, or Inbound and Outbound both.

Status: Active or Disabled.

Weight: Weight sets the priority for the trunk. Trunks will lower values will be preferred by others while making a route selection.

Node: Select the type of nodes.

Technical Information:

Gateway type: Asterisk for Voice/Fax, Kannel for SMS, and Swift Mail for Email.

Outbound configuration:

CPS limit: Select the limit.

Max Channel Capacity: Number of maximum channels allowed.

Dial Prefix: If this trunk requires any prefix.

Caller ID:

Caller ID Format: Select the Format Caller ID.

Title Format:

Select the Title.

Trunk Configuration:

Protocol Type: IAX or SIP.

Register String: Only if asked or required by the trunk.

Setting: Type, host, user, and password for connecting to this trunk.

Dial String(default):

SIP dial string: SIP/%phone/%trunk

IAX dial string: IAX/username/%trunk/%phone

Kannel dial string: to=%phone&smsc=%trunk

  1. Voice Trunk Configuration:

This section provides sample trunk configurations and settings that should make it easier for non-technical users to set up their gateways.

Following are the sample Trunk configurations to set up a voice gateway.

Protocol Type:

SIP (for IAX, you might need different settings)

Register string:

Username:

password@hostname.or.ip

Settings:

host=hostname. Or ip username=username secret=password

Any other asterisk-related settings as per your provider requirement:

Dial String:

SIP/%phone@%trunk (for IAX: IAX2/%trunk/%phone)

  1. Fax Trunk Configuration:

Following are the sample Trunk configurations to set up a fax gateway.

Protocol Type:

SIP (for IAX, you might need different settings)

Register string:

username: password@hostname.or.ip

Settings: host=hostname. Or. IP username=username secret=password

For fax following, parameters can be used to improve quality

allow=alaw, ulaw t38pt_udptl=yes

Any further asterisk-related settings as per your provider requirement

Dial String:

SIP/%phone@%trunk (for IAX: IAX2/%trunk/%phone)

  1. SMS Trunk Configuration:

Following are the sample Trunk configurations to set up an SMS gateway.

Settings:

smsc = smpp host = hostname.com

port = 9000 transceiver-mode = yes

smsc-username = USERNAME

smsc-password = PASSWORD

max-pending-submits = 10 system-type = VMA

Any further Kannel-related settings as per your provider requirement

Dial String:

to=%phone&smsc=%trunk

  1. Email Trunk Configuration:

Following are the sample Trunk configurations to set up an Email gateway.

As given below, there are three different settings an email gateway can set up, i.e., Send mail, SMTP, and correspondence.

Write any one of these in the settings field while creating a trunk.

Send mail settings:

type = send mail command = /user/bin/send mail -bs

SMTP Settings:

type = SMTP host = hostname.com port = 25 encryption = tls # or SSL username = usee@domain.mail

password = PASSWORD

Mail Settings: type=mail

Steps to create Trunks:

  1. Administration => Gateway => New Trunk.

2. Fill out the new trunk form:

a) Trunk Name

b) Type: outbound, inbound, or both

c) Status: Active or Disabled

d) Weight: -10 to 10. Trunk with low weight has high priority.

e) Gateway Type: Asterisk / Kannel / Swift Maler.

f) Cps (call per second) limit.

g) Max channel capacity.

h) Protocol Type: Sip / IAX.

V)Inbound DIDs:

DID number is the number the caller will dial, and the system will receive that call.

The following form allows the user to enter DID number, its description, and the DID application selected to “Assigned to. “

VI)System Configuration:

These is the main configuration options for the ICTbroadcast system. Admin can change these options. Some of these options are application specific and don’t need to change too often, e.g., Database, Asterisk, and Kannel.

Following is a brief description and usage of each of these options:

Web Site:

It allows the admin to change various options related to the Web site URLs and appearance.

a) Website Title allows setting the custom title of ICTbroadcast.

b) Domain Name allows setting custom host/domain name. This option creates a link at the title/logo of the ICTbroadcast header.

c) Website base URL tells where on the web server ICTbroadcast can be located (directory path at web server).

d) Front page URL allows setting custom first-page title. It can be helpful to redirect users to some custom page.

e) Website cookie Name is the cookie (temporary text file) stored at the client machine.

f) Default Language allows to set of the default language for the ICTbroadcast system.

g) Running As tells the status of the ICTbroadcast system, whether it is a demo or live

h) TTS engine, select the type.

List/Reports:

Set options to display lists and reports.

  1. Items per page: Items to display in a list at a time (pagination).

  2. Amount Precision: Display amount (currency) digits of precision.

Asterisk:

It tells the configuration options for connecting to the asterisk server.

  1. AMI Host: IP address (alias) where the database is hosted.

  2. AMI Port: Port of the database to connect to.

  3. AMI Username: Name of the user to connect to asterisk.

  4. AMI Password: Password of the above user to connect to an asterisk.

  5. TTS engine selects the type.

  6. Monitor QoS_As enabled or disabled.

Kannel:

It tells the configuration options for connecting to the Kannel server.

  1. Kannel Host: IP address (alias) where the channel is hosted.

  2. Kannel Port: Port of the database to connect to.

  3. Kannel Username: Name of the database user to connect to kannel.

  4. Kannel Password: Password of the above user to connect to kannel.

  5. The URL path for send SMS: Path to the send SMS library of Kannel.

  6. Kannel Message Size: Size of the Kannel message.

Campaign:

It allows configuring global options for all the campaigns.

a) Maximum Survey question: Maximum number of queries allowed per survey campaign.

  1. Maximum Subscription offers a Maximum number of offers allowed per Subscription campaign.

  2. Default Caller ID: Sets default caller id for outbound campaigns. Admin can set any value here and will be used as a global caller id. Admin can also use tokens (variables) here, such as [campaign: caller id]. It tells the system to use the caller id set by the individual campaign.

d) Default Caller ID Name: Set default caller id title for outbound campaigns. Similar to the above, the admin can use any value or token ([campaign: caller id name]) in this field.

  1. Caller ID on Transfer: Set caller id on transfer. For example, when a call is transferred to a call center / Agent. Admin can use [contact: phone] or [call: contact] to show call recipients’ phone numbers when they are transferred to agents.

  2. Keypress Timeout: Max time to wait for the user to allow him to press his desired key.

  3. Channel Incremental: Per step channel incremental while increasing or decreasing channels of running campaigns.

  4. DNC Key: Call recipient will have to press this key on his dial pad to add his number to DNC.

i) Global DNC: If enabled, then contact will be rechecked.

j) Message Replay Key: Call recipient will have to press this key on his dial pad when he wants to receive the current IVR message.

k) Auto Message Replay: If the call recipient fails to reply, then automatically repeat the IVR message.

l) Max Message Replay: After this number of repeated tries current IVR message will be skipped.

m) Block Cell: Select the number to disable or enable.

n) Channel per Campaign: Maximum number of channels for each campaign.

o) Max Allowed Call Retries: Set maximum number of calls retries option. If set to disabled, the Max Retries option will not be displayed on the campaign form.

p) Repeat Contacts: Set how contact will be repeated to dial. Whether to repeat all contacts or just repeat that marked fail on the previous attempt.

q) Call Monitoring: Number of calls monitoring Messages:

Invalid message recording: Please select a recorded message, which will be played when a user fails to enter the valid option.

Enforce email footer: If enabled, users will be forced to include a predefined email footer in each outgoing email.

APIs: It sets the configurations related to APIs

  1. Security Key: Security key for connecting to the ICTbroadcast API services.

User Portal: It sets configuration options for the user portal

  1. User Portal: Enable or disable the user portal.

  2. API URL: Sets URL for the API services

  3. Account URL: Sets user account URL

  4. Login URL: Sets Login URL:

  5. Logout URL: Sets Logout URL:

VII)Backup:

ICTbroadcast provides backup options. Here you can take a backup of your data. All the

data will be recovered with the help of this option.

Go to administration from the main menu. Click on the backup button from the sub-menu.

It will show an interface like this.

Fill the form with required fields:

Folder/Directory:

Select folder or directory from the drop-down list.

Backup Server Access:

Write “IP/ Host name” in the field box.

Write “Port number” in the require field box.

Write “Username”.

Enter “Password”.

Write “Folder Name” in the field box.

11. My Account

I) My Account:

This form provides account info, account status, personal information, contact information, and time zone settings.

II) Change Password:

Users can change their password in the My Accounts -> Change Password form, as shown below. Pin code is required for phone call authentication like voice, Recording via call.

III) Payments:

User updates the payment list of Accounts.

IV)License Upgrade:

If the user has received our License Key, he/she can upgrade it to the system.

12. Reports:

I) Overview:

Here you can take all the overviews about campaigns, date and time, total calls, total cost, and total amount.

Go to reports from the main menu, and click on overview from the sub-menu.

It will show a list as shown in the below figure:

II)CDR Summary:

CDR (call detail record) Summary presents the summary of each call placed in every campaign. Call Detail Report (CDR) gives you all the details about every call made during your campaign, how long it lasted, and how much it cost.

CDR lists show the list of the successful calls made. If you want to analyze and find how many calls were answered and how many calls failed, then you’ll see Campaign Statistics.

CDR Summary provides users with a chart view of campaign status. It shows the Answered calls, Not Answered calls, Failed, Not Called, congestion, etc.

Go to reports from the main menu, and click on CDR Summary from the sub-menu.

You can print and export it also.

III) CDR:

Call Detail Report (CDR) gives all the details about every call placed by a campaign, how long it lasted, and how much it cost. CDR lists are the successful calls made. If you want to analyze and find how many calls were answered and how many calls failed, then you should see Campaign Summary.

Go to reports from the main menu. Click on CDR from the sub-menu.

It will show an interface as shown in the below figure:

IV)Call Recording:

It shows lists of call recording reports.

Go to information from the main menu, and click on call recording from the sub-menu.

It will show the existing call recording reports listed in the figure below.

Go to information from the main menu. Click on Call recording from the sub-menu.

It will show an interface as shown in the below figure:

V) Queue Statistics:

Queue Statistics shows the list of numbers added to the queue while the call was processed. It gives information about the offline agents, ready agents, busy agents, maximum calls, and maximum wait.

Go to reports from the main menu. Click on Queue statistics from the sub-menu.

It will show an interface as shown in the below figure:

VI)Live Statistics:

Live Statistics shows the information about currently processing calls. It shows the campaign, Agent, Extension, Status, Duration, time when the agent logged in, how much time the agent is login and operations.

Go to reports from the main menu. Click on Live statistics from the sub-menu.

It will show an interface as shown in the below figure:

VII)Agent Statistics:

Agent Statistics shows the overall summary of each Agent. It shows the agent login time, logout time, the time that the agent takes to answer the calls, and everything we want to monitor about the agent. We can also filter out the desired agent result of some selected date.

Go to reports from the main menu. Click on Agent statistics from the sub-menu.

It will show an interface as shown in the below figure:

VIII)Campaign Statistics:

Campaign statistic shows the detail of each campaign. The list of the Campaign will be displayed. We can also filter the desired result according to our needs and requirements.

Go to reports from the main menu. Click on Campaigns statistics from the sub-menu.

It will show an interface as shown in the below figure:

13)Agent Evaluation:

Agent Evaluation report shows the CDR summary associated with each extension. It shows the agent’s talk, ring time, and hold time. Through agent evaluation, we can evaluate the performance of the agents. We can also filter out the desired agent’s desired result at some date.

I)Evaluation Form:

Go to agent evaluation from the main menu, and click on the evaluation form from the sub-menu.

It will show a list of forms, as shown in the below figure. You can create a new evaluation form here.

For adding a new form, press the new form button, as shown in the above figure.

Fill the Evaluation form with the required fields:

Write the title in the field box.

Write a description in the description box.

II)Agent Evaluation:

Agent Evaluation report shows the CDR summary associated with each extension. It shows the agent’s talk, ring, and holds time. Through agent evaluation, we can evaluate the performance of the agents. We can also filter out the desired agent’s desired result at some date.

Go to agent evaluation from the main menu. Click on Agent evaluation from the sub-menu.

It will show an interface as shown in the below figure:

III)Evaluation Report:

Evaluation Report shows the list of the agent performance. It shows the call duration and the comments of each call. We can also filter out the result of the desired agent and the desired extension. It also provides the option to export and print the result.

Go to agent evaluation from the main menu. Click on evaluation reports from the sub-menu.

It will show an interface as shown in the below figure:

IV)Evaluation Details:

Evaluation Details show the list of the agent performance. It shows the call duration and the comments of each call. We can also filter out the result of the desired agent and the desired extension. It also provides the option to export and print the result. Go to agent evaluation from the main menu. Click on evaluation Details from the sub-menu.

It will show an interface as shown in the below figure:

V)Evaluation Summary:

Evaluation Summary presents the summary of the agent’s call. It gives you all the details about the agent’s call. It tells the agent’s name, extension, talk time, hold time, and score. Go to agent evaluation from the main menu. Click on the evaluation summary from the sub-menu.

It will show an interface as shown in the below figure: