Cómo crear un Chatbot

Funciones y variables Argumentario

Las funciones y variables permiten leer, guardar y reutilizar datos durante la ejecución del argumentario.

Tipo de variable Descripción Variables y uso
De cuenta Compartida por todos los clientes de la misma cuenta. El nombre de la variable es libre. Permite configuraciones globales y compartir información entre clientes.
Se crean libremente. Se accede vía {{$.account.nombre}}
SET: _crmUpdate('account.nombre','valor')
De cliente o de CRM Privadas para un cliente en concreto. Nombres estándar típicos de un CRM.
client_id, forename, surname, email, passport, postcode, city, phones, input_date, source_id, branch_id, number_calls, cobertura, county, address, activity (additional_info)
GET clásica: {{nombre}}
GET JSON: {{$.client.nombre}}
SET: _crmUpdate('nombre','valor')
De la llamada Accesibles solo durante la llamada actual. Nombres estándar.
call_id, request_id, creation, source_element_id, familly, instance, phone, description, is_active_call, language, locutor, extension_id, final_typification, number_calls, payload, chatlink, log_labels, log_results, log_types, log_element_ids
GET clásica: {{nombre}}
GET JSON: {{$.call.nombre}}
De propósito general Tres variables (variable1, variable2, variable3) para información libre. Están dentro de la llamada, pero tienen importancia especial.
variable1, variable2, variable3
GET clásica: {{variableX}}
GET JSON: {{$.call.variableX}}
SET: desde caja CALCULA u otras cajas
De control Actualizadas automáticamente. Ejemplo: loop_count que indica las repeticiones por caja.
loop_count
GET clásica: {{loop_count}}
GET JSON: {{$.loop_count}}
Temporales de cuenta Variables compartidas, de gran capacidad. Requieren carga previa en una caja CALCULA.
Sin nombres estándar.
SET: _accountSet('index1','index2','valor')
GET: _accountGet('index1','index2')
(Se deben pasar a variables de propósito general para poder usarlas)
Temporales de cliente Privadas, de gran capacidad. Sin nombres estándar. Requieren carga en CALCULA.
Sin nombres estándar.
SET: _clientSet('index1','index2','valor')
GET: _clientGet('index1','index2')
(Se deben pasar a variables de propósito general para poder usarlas)

Requeridas

Usar solo las cookies necesarias para el correcto funcionamiento de la página y sus herramientas.

Cookies Análiticas

Permitir el uso de cookies de análisis del sitio. Esto nos permitirá conocer datos relacionados con el tráfico de la web.

Cookies de Marketing

Estas cookies ayudarán a mostrarle el contenido que mas se ajuste a sus necesidades.