ICTBroadcast es una solución de software de marcado automático de marketing y difusión. Uso abierto de ICTBroadcast asterisco puerta de enlace en la parte de atrás. ICTBroadcast es una solución de software de comunicación de difusión unificada, transmite sms, voz, correo electrónico y fax. ICTBroadcast admite líneas VoIP y PSTN como troncal / puerta de enlace. ICTBroadcast tiene múltiples funciones: miles de llamadas a la vez, admite facturación multiservicio, tiene una encuesta de diseñador IVR única y módulos de recordatorio de citas, proporciona soporte de AMD en vivo y función de escalabilidad. ICTbroadcast también tiene muchas otras características que deberían estar disponibles en cualquier marcador automático de software de marketing.

El software de marcado automático ICTBroadcast es una solución flexible, da la libertad de integrarse externamente con las mejores soluciones de CRM como VtigerCRM, EspoCRM, flatefreeCRM, CivicCRM, flarepointCRM, EspoCRM, Yetiforce CRM, SugarCRM y otros CRM utilizando API REST de ICTBroadcast . Integración de ICTBroadcast con estos CRM No es una tarea difícil para los profesionales que tienen conocimientos básicos de que el uso de las API REST de ICTBroadcast cumplirá cómo utilizar las API como integración CRM. Esta integración agrega más inteligencia, eficiencia, flexibilidad y rendimiento en la solución, además es escalable y personalizable según los requisitos. Al utilizar el software de marcado automático de marketing ICTBroadcast con estos dos CRM, es una gran oportunidad para aumentar las ventas y la relación a largo plazo con el cliente.

ICTBRoadcast REST Api's
Las API REST de ICTBroadcast le permiten integrarse con cualquier aplicación de terceros, incluidos CRM de código abierto como SugarCRM, SuiteCRM, EspoCRM, YetiforceCRM, Civic CRM, Flatefree CRM y otros, sin comprometer la calidad y los servicios de ICTBroadcast. Para integrar y acceder a ICTBroadcast en SugaCRM y Vtiger necesita escribir un código en estos CRM. ICTBroadcast proporciona tres tipos diferentes de API basadas en Rest para integrarse con SugarCRM y Vtiger.

1. API_User
2. API_Contact
3. API_Campaign

Veamos cómo usamos algunas API REST externas de ICTBroadcast en SugarCRM y Vtigar para crear contactos, grupos de contactos, grabación y campañas simples.

Contact_Create

Esta función crea un nuevo contacto en un grupo cuyo contact_group_id se proporciona al llamar a este método.

Parámetros de entrada

contacto: una matriz que contiene los datos del contacto. Por ejemplo, nombre, apellido, teléfono, correo electrónico, dirección, descripción, etc.
contact_group_id: ID del grupo de contacto cuyos contactos deben ser marcados por esta campaña

Salida

Devuelve una cadena codificada json que contiene contact_id si tiene éxito. En caso de falla, devolverá falso.

Código de muestra

$ contacto = matriz (
'phone' => '12345678',
'first_name' => 'first',
'last_name' => 'last',
'email' => 'test@test.com'
);
$ argumentos = array ('contact' => $ contact, 'contact_group_id' => $ group_id);
$ result = broadcast_api ('Contact_Create', $ argumentos);
if ($ resultado [0] == verdadero) {
$ contact_id = $ resultado [1];
print_r ($ contact_id);
} Else {
$ errmsg = $ resultado [1];
print_r ($ errmsg);
}
>

Campaña_Crear

Esta función crea una campaña de mensajes (voz). Se requiere un mensaje de grabación y un grupo de contacto para ejecutar la campaña.

Parámetros de entrada

campaña: una matriz de campaña que contiene los ID del mensaje (en este caso, record_id) y contact_group_id como campos obligatorios. La matriz de campaña puede contener los siguientes campos opcionales: nombre, repetición de contacto, modo de campaña, acción de am, mensaje de am, etc.

Salida

Devuelve una cadena codificada json que contiene campaign_id si tiene éxito. En caso de falla, devolverá falso.

Código de muestra

$ campaign = array (
'contact_group_id' => 1, // contact_group_id
'mensaje' => 1, // grabación_id
);
$ argumentos = array ('campaign' => $ campaign);
$ result = broadcast_api ('Campaign_Create', $ argumentos);
if ($ resultado [0] == verdadero) {
$ campaign_id = $ resultado [1];
print_r ($ campaign_id);
} Else {
$ errmsg = $ resultado [1];
print_r ($ errmsg);
}
>
Contact_Group_Create

Esta función crea nuevos grupos de contacto.

Parámetros de entrada

contact_group: una matriz que contiene los datos del grupo de contacto. Por ejemplo, nombre y descripción.

Salida

Devuelve una cadena codificada json que contiene true y contact_group_id si tiene éxito. En caso de falla, devolverá falso.

Código de muestra

$ argumentos = array ('contact_group' => array ('name' => 'mygroup'));
$ result = broadcast_api ('Contact_Group_Create', $ argumentos);
if ($ resultado [0] == verdadero) {
$ contact_group_id = $ resultado [1];
print_r ($ contact_id);
} Else {
$ errmsg = $ resultado [1];
print_r ($ errmsg);
}
>

Aquí hay ejemplos de implementaciones:

Integración de ICTBroadcast con EspoCRM

Integración de ICTBroadcast con VtigerRM

Haga clic aquí para convertirse en un proveedor de servicios de telefonía por Internet para comenzar su propio negocio