ICTBroadcast è una soluzione software di autodialer di marketing e trasmissione. ICTBroadcast utilizza open source asterisco gateway nel back-end. ICTBroadcast è una soluzione software di comunicazione di trasmissione unificata, che trasmette sms, voce, e-mail e fax. ICTBroadcast supporta le linee Voip e PSTN come trunk / gateway. ICTBroadcast ha molteplici funzionalità che consentono di rispondere a migliaia di chiamate alla volta, supporta la fatturazione multi-servizio, ha esclusivi moduli per sondaggi di progettazione IVR e promemoria di appuntamenti, offre supporto AMD di monitoraggio in tempo reale e funzionalità di scalabilità. ICTbroadcast ha anche molte altre funzionalità che dovrebbero essere disponibili in qualsiasi software di marketing automatico.

Il software di autodialer ICTBroadcast è una soluzione flessibile che offre la libertà di integrarsi esternamente con le migliori soluzioni CRM come VtigerCRM, EspoCRM, flatefreeCRM, CivicCRM, flarepointCRM, EspoCRM, Yetiforce CRM, SugarCRM e altri CRM utilizzando API REST ICTBroadcast . Integrazione di ICTBroadcast con questi CRM non è un compito difficile per i professionisti che hanno conoscenze di base sul modo in cui utilizzare le API come integrazione CRM saranno soddisfatte dalle API REST ICTBroadcast. Questa integrazione aggiunge più intelligenza, efficienza, flessibilità e prestazioni in soluzione, inoltre è scalabile e personalizzabile secondo i requisiti. Utilizzando il software di composizione automatica di marketing ICTBroadcast con questi due CRM è una grande opportunità per aumentare le vendite e le relazioni a lungo termine con i clienti.

ICTBRoadcast REST Api's
Le API REST di ICTBroadcast ti consentono di integrarti con qualsiasi applicazione di terze parti inclusi CRM open source come SugarCRM, SuiteCRM, EspoCRM, YetiforceCRM, Civic CRM, Flatefree CRM e altri r senza compromettere la qualità e i servizi di ICTBroadcast. Per integrare e accedere a ICTBroadcast in SugaCRM e Vtiger è necessario scrivere un codice su questi CRM. ICTBroadcast offre tre diversi tipi di API basate su Rest da integrare con SugarCRM e Vtiger.

1. API_User
2. API_Contact
3. API_Campaign

Vediamo come utilizziamo alcune API REST ICTBroadcast esterne in SugarCRM e Vtigar per creare contatti, gruppi di contatti, registrazioni e semplici campagne.

Contact_Create

Questa funzione crea un nuovo contatto in un gruppo il cui contact_group_id viene fornito durante la chiamata a questo metodo.

Parametri di ingresso

contatto: un array contenente i dati di contatto. Ad esempio, nome, cognome, telefono, e-mail, indirizzo, descrizione ecc.
contact_group_id: ID del gruppo di contatti i cui contatti devono essere composti da questa campagna

produzione

Restituisce la stringa codificata json contenente contact_id in caso di successo. In caso di errore, restituirà false.

Codice di esempio

$ contact = array (
'phone' => '12345678',
'First_name' => 'prima',
'Cognome' => 'ultima',
'email' => 'test@test.com'
);
$ argomenti = array ('contact' => $ contact, 'contact_group_id' => $ group_id);
$ risultato = broadcast_api ('Contact_Create', $ argomenti);
if ($ risultato [0] == vero) {
$ contact_id = $ risultato [1];
print_r ($ contact_id);
} Else {
$ errmsg = $ risultato [1];
print_r ($ errmsg);
}
?>

Campaign_Create

Questa funzione crea una campagna di messaggi (voce). Richiede un messaggio di registrazione e un gruppo di contatti per eseguire la campagna.

Parametri di ingresso

campagna: una matrice di campagna contenente gli ID del messaggio (in questo caso recording_id) e contact_group_id come campi obbligatori. l'array della campagna può contenere i seguenti campi opzionali: nome, contact_repeat, campaign_mode, am_action, am_message ecc.

produzione

Restituisce la stringa codificata json contenente campaign_id in caso di successo. In caso di errore, restituirà false.

Codice di esempio

$ campaign = array (
'contact_group_id' => 1, // contact_group_id
'message' => 1, // recording_id
);
$ argomenti = array ('campaign' => $ campaign);
$ risultato = broadcast_api ('Campaign_Create', $ argomenti);
if ($ risultato [0] == vero) {
$ campaign_id = $ risultato [1];
print_r ($ campaign_id);
} Else {
$ errmsg = $ risultato [1];
print_r ($ errmsg);
}
?>
Contact_Group_Create

Questa funzione crea un nuovo gruppo di contatti.

Parametri di ingresso

contact_group: un array contenente i dati del gruppo di contatti. Ad esempio, nome e descrizione.

produzione

Restituisce la stringa codificata json contenente true e contact_group_id in caso di successo. In caso di errore, restituirà false.

Codice di esempio

$ argomenti = array ('contact_group' => array ('name' => 'mygroup'));
$ risultato = broadcast_api ('Contact_Group_Create', $ argomenti);
if ($ risultato [0] == vero) {
$ contact_group_id = $ risultato [1];
print_r ($ contact_id);
} Else {
$ errmsg = $ risultato [1];
print_r ($ errmsg);
}
?>

Ecco alcune distribuzioni di esempio:

Integrazione ICTBroadcast con EspoCRM

Integrazione ICTBroadcast con VtigerRM

Fai clic qui per diventare un provider di servizi di telefonia Internet per avviare un'attività in proprio