ICTBroadcast
  • HOME
  • FEATURES
  • PACKAGES
  • ADDONS
  • INSTALLATION
  • SUPPORT
  • BLOGS
Select Page

ICTBroadcast Integration With Open Source SugarCRM or SuiteCRM or Vtiger or EspoCRM

ICTBroadcast is a marketing and broadcasting autodialer software solution. ICTBroadcast uses an open-source asterisk gateway in the back end. ICTBroadcast is a unified broadcasting communication software solution, it broadcast SMS, voice, email, and fax. ICTBroadcast supports VoIP and PSTN lines as a trunk/gateway. ICTBroadcast has multiple features its blast thousand of call at a time, it support multi-service billing, it has unique IVR designer survey and appointment reminder modules, it provides live monitoring AMD support and scalability feature. ICTbroadcast has also many other features which should be available in any marketing software autodialer.

ICTBroadcast autodialer software is a flexible solution, it gives the freedom to integrate externally with top CRM solutions like VtigerCRM, EspoCRM, flatefreeCRM, CiviCRM, flarepointCRM, EspoCRM, Yetiforce CRM, SugarCRM, and other CRM’s by using ICTBroadcast REST APIs. Integration of ICTBroadcast with these CRM is not a difficult task for professional who has basic knowledge that how to use API’s as CRM integration will be fulfilled by the use ICTBroadcast REST APIs. This integration adds more intelligence, efficiency, flexibility, and performance to the solution also it is scaleable and customize-able as per requirements. By using ICTBroadcast marketing autodialer software with these two CRMs is a great opportunity to increase sales and long-term relationships with customers.

Contents hide
1 ICTBRoadcast REST Api’s
1.1 Contact_Create
1.2 Input Parameters
1.3 Output
1.4 Sample Code
1.5 Campaign_Create
1.6 Input Parameters
1.7 Output
1.8 Sample Code
1.9 Contact_Group_Create
1.10 Input Parameters
1.11 Output
1.12 Sample Code

ICTBRoadcast REST Api’s

ICTBroadcast REST APIs enable you to integrate with any third-party application including Open source CRMs like SugarCRM, SuiteCRM, EspoCRM, YetiforceCRM, Civic CRM, Flatefree CRM, and others r without compromising the quality and services of ICTBroadcast. To integrate and access ICTBroadcast in SugarCRM and Vtiger needs to write some code on these CRM. ICTBroadcast provides three different types of Rest-based API to integrate with SugarCRM and Vtiger.

  1. API_User
  2. API_Contact
  3. API_Campaign

Let’s see how we use some external ICTBroadcast REST APIs in SugarCRM and Vtigar for creating contacts, contact groups, recording, and simple campaigns.

Contact_Create

This function creates a new contact in a group whose contact_group_id is provided while calling this method.

Input Parameters

contact: An array containing the contact data. For example, first_name, last_name, phone, email, address, description, etc.
contact_group_id: ID of the contact group whose contacts are to be dialed by this campaign

Output

Returns JSON encoded string containing contact_id if successful. In case of any failure, it will return false.

Sample Code

‘first_name’=>’first’,
‘last_name’=>’last’,
’email’=> ‘test@test.com‘
);
$arguments = array(‘contact’=>$contact, ‘contact_group_id’=> $group_id);
$result = broadcast_api(‘Contact_Create’, $arguments);
if($result[0] == true) {
$contact_id = $result[1];
print_r($contact_id);
} else {
$errmsg = $result[1];
print_r($errmsg);
}
?>

Campaign_Create

This function creates a message (voice) campaign. It requires a recording message and a contact group to run a campaign.

Input Parameters

campaign: An array of campaigns containing IDs of the message (recording_id in this case) and contact_group_id as mandatory fields. campaign array can contain the following optional fields: name, contact_repeat, campaign_mode, am_action, am_message, etc.

Output

Returns JSON encoded string containing campaign_id if successful. In case of any failure, it will return false.

Sample Code

<code?

);
$arguments = array(‘campaign’=>$campaign);
$result = broadcast_api(‘Campaign_Create’, $arguments);
if($result[0] == true) {
$campaign_id = $result[1];
print_r($campaign_id);
} else {
$errmsg = $result[1];
print_r($errmsg);
}
?>

Contact_Group_Create

This function creates a new contact group.

Input Parameters

contact_group: An array containing the contact group data. For example, name and description.

Output

Returns JSON encoded string containing true and contact_group_id if successful. In case of any failure, it will return false.

Sample Code

$result = broadcast_api(‘Contact_Group_Create’, $arguments);
if($result[0] == true) {
$contact_group_id = $result[1];
print_r($contact_id);
} else {
$errmsg = $result[1];
print_r($errmsg);
}
?>

Here are example deployments :

ICTBroadcast integration with EspoCRM

ICTBroadcast integration with VtigerRM

Click here to become an Internet Telephony Service Provider to start your own business

NAVIGATIONS

HOME

FEATURES

PACKAGES

ADDONS

FREE TRAIL

SUPPORT

BLOGS

POSTS

Design Engaging Campaign Messages with ICTBroadcast’s Built-in Message Designer

May 6, 2025 | auto dialer, call center

Creating campaign messages is now easier with ICTBroadcast’s built-in Message Designer. This simple tool is made for voice broadcasting, feedback, and appointment reminder campaigns. You don’t need any coding or extra design tools. With its easy interface, you can...

Additional Modules / Addons offered with ICTBroadcast

Apr 30, 2025 | auto dialer, blogs

ICTBroadcast can call 3rd party APIs to communicate with the remote systems. Users can create dynamic integration using call and contact tokens. Users can create their own custom APIs in ICTBroadcast according to their 3rd party system require parameters. Currently,...

« Older Entries

ICT PROJECTS

ICTFAX

ICTCORE

ICTDIALER

ICTCRM

ICTContact

ICTSchool

ICTUstad

ICTRoshni

CONTACT US

  • Follow
  • Follow
  • Follow
  • Follow
High-Performer
Customers-Choice-2022
Copyright ©2025| All Rights Reserved