ICTBroadcast ist eine Marketing- und Rundfunk-Autodialer-Softwarelösung. ICTBroadcast verwenden Open Source Sternchen Gateway im Backend. ICTBroadcast ist eine einheitliche Software-Lösung für die Rundfunkkommunikation, die SMS, Sprache, E-Mail und Fax sendet. ICTBroadcast unterstützt Voip- und PSTN-Leitungen als Trunk / Gateway. ICTBroadcast verfügt über mehrere Funktionen, die Tausende von Anrufen gleichzeitig tätigen, unterstützt die Abrechnung mehrerer Dienste, verfügt über einzigartige IVR-Designer-Umfrage- und Terminerinnerungsmodule, bietet Live-Überwachung, AMD-Unterstützung und Skalierbarkeitsfunktion. ICTbroadcast bietet auch viele andere Funktionen, die in jedem Marketing-Software-Autodialer verfügbar sein sollten.

Die ICTBroadcast-Autodialer-Software ist eine flexible Lösung, die die Freiheit bietet, sich extern in Top-CRM-Lösungen wie VtigerCRM, EspoCRM, flatefreeCRM, CivicCRM, flarepointCRM, EspoCRM, Yetiforce CRM, SugarCRM und andere CRM zu integrieren ICTBroadcast-REST-APIs . Integration von ICTBroadcast mit diesen CRM Dies ist keine schwierige Aufgabe für Fachleute mit Grundkenntnissen darüber, wie die Verwendung von APIs als CRM-Integration durch die Verwendung von ICTBroadcast-REST-APIs erfüllt wird. Diese Integration erhöht die Intelligenz, Effizienz, Flexibilität und Leistung der Lösung und ist skalierbar und kann gemäß den Anforderungen angepasst werden. Durch die Verwendung der ICTBroadcast Marketing Autodialer-Software mit diesen beiden CRMs ist eine großartige Gelegenheit, den Umsatz und die langfristige Beziehung zum Kunden zu steigern.

ICTBRoadcast REST APIs
Mit ICTBroadcast REST-APIs können Sie in jede Drittanbieteranwendung integrieren, einschließlich Open Source-CRMs wie SugarCRM, SuiteCRM, EspoCRM, YetiforceCRM, Civic CRM, Flatefree CRM und andere, ohne die Qualität und die Dienste von ICTBroadcast zu beeinträchtigen. Um ICTBroadcast in SugaCRM und Vtiger zu integrieren und darauf zuzugreifen, muss Code in dieses CRM geschrieben werden. ICTBroadcast bietet drei verschiedene Arten von Rest-basierten APIs zur Integration in SugarCRM und Vtiger.

1. API_User
2. API_Contact
3. API_Campaign

Lassen Sie uns sehen, wie wir einige externe ICTBroadcast-REST-APIs in SugarCRM und Vtigar zum Erstellen von Kontakten, Kontaktgruppen, Aufzeichnungen und einfachen Kampagnen verwenden.

Contact_Create

Diese Funktion erstellt einen neuen Kontakt in einer Gruppe, deren contact_group_id beim Aufrufen dieser Methode angegeben wird.

Eingabeparameter

Kontakt: Ein Array, das die Kontaktdaten enthält. Zum Beispiel Vorname, Nachname, Telefon, E-Mail, Adresse, Beschreibung usw.
contact_group_id: ID der Kontaktgruppe, deren Kontakte von dieser Kampagne gewählt werden sollen

Ausgabe

Gibt bei Erfolg eine json-codierte Zeichenfolge zurück, die contact_id enthält. Im Falle eines Fehlers wird false zurückgegeben.

Beispielcode

$ contact = array (
'phone' => '12345678',
'Vorname' => 'Vorname',
'Nachname' => 'Nachname',
'email' => 'test@test.com'
);
$ argements = array ('contact' => $ contact, 'contact_group_id' => $ group_id);
$ result = Broadcast_api ('Contact_Create', $ Argumente);
if ($ result [0] == true) {
$ contact_id = $ result [1];
print_r ($ contact_id);
} Else {
$ errmsg = $ result [1];
print_r ($ errmsg);
}
?>

Campaign_Create

Diese Funktion erstellt eine Nachrichtenkampagne. Zum Ausführen der Kampagne sind eine Aufzeichnungsnachricht und eine Kontaktgruppe erforderlich.

Eingabeparameter

Kampagne: Ein Array von Kampagnen, die IDs der Nachricht (in diesem Fall Aufnahme-ID) und Kontakt-Gruppen-ID als Pflichtfelder enthalten. Das Kampagnenarray kann folgende optionale Felder enthalten: Name, Kontaktwiederholung, Kampagnenmodus, am_action, am_message usw.

Ausgabe

Gibt bei Erfolg eine json-codierte Zeichenfolge zurück, die die Kampagnen-ID enthält. Im Falle eines Fehlers wird false zurückgegeben.

Beispielcode

$ Kampagne = Array (
'contact_group_id' => 1, // contact_group_id
'message' => 1, //ording_id
);
$ Argumente = Array ('Kampagne' => $ Kampagne);
$ result = Broadcast_api ('Campaign_Create', $ Argumente);
if ($ result [0] == true) {
$aign_id = $ result [1];
print_r ($ Campaign_id);
} Else {
$ errmsg = $ result [1];
print_r ($ errmsg);
}
?>
Contact_Group_Create

Diese Funktion erstellt neue Kontaktgruppen.

Eingabeparameter

contact_group: Ein Array, das die Kontaktgruppendaten enthält. Zum Beispiel Name und Beschreibung.

Ausgabe

Gibt bei Erfolg eine json-codierte Zeichenfolge zurück, die true und contact_group_id enthält. Im Falle eines Fehlers wird false zurückgegeben.

Beispielcode

$ argements = array ('contact_group' => array ('name' => 'mygroup'));
$ result = Broadcast_api ('Contact_Group_Create', $ Argumente);
if ($ result [0] == true) {
$ contact_group_id = $ result [1];
print_r ($ contact_id);
} Else {
$ errmsg = $ result [1];
print_r ($ errmsg);
}
?>

Hier sind Beispielbereitstellungen:

ICTBroadcast-Ganzzahl mit EspoCRM

ICTBroadcast-Ganzzahl mit VtigerRM

Klicken Sie hier, um ein Internet-Telefoniedienstanbieter zu werden und Ihr eigenes Unternehmen zu gründen