Toolbar web

Objetivo

Brindar las herramientas necesarias para establecer una integración con CRMs externos cerrados que permitan la invocación de contactos introduciendo los campos de búsqueda a través de la URL.

Introducción

Se detallara el método de integración vía toolbar web y como es la vinculación entre Neotel y el CRM externo. Se dará un ejemplo para su correcta interpretación.

Contenido


Configuración

La integración se realizará con la campaña, es decir, si existen más de una campaña para integrar con el CRM externo esta integración deberá repetirse como tantas campañas se tenga.

Para comenzar se deberá ingresar a la plataforma de callcenter "IP/callcenter" (donde IP es el dominio donde se encuentra alojada la plataforma), luego ingresar en campaña de telefonía siguiendo la ruta "campañas → telefonía". Al ingresar se deberá configurar la campaña y debajo se podrá observar una sección titulado "Toolbar".

  • Home → Se ingresa la URL de la página que se desea tener en pantalla cuando no hay datos. Esta pagina puede ser cualquiera y no necesariamente deberá ser la URL del CRM externo. Es recomentable siempre utilizar como home la pagina principal del CRM a utilizar. Observación: Al ingresar por primera vez deberán loguearse al CRM, luego esta sesión permanecerá iniciada.
  • URL → URL del CRM concatenando los parámetros a informar. Los parámetros que la plataforma permite informar son los mismos que nos permite el Web service Posición.
    Para componer la URL se introduce la dirección y luego del "&" se ingresan los parametros. Ej: http://demoweb.neotel.cc/toolbar/toolbarTest.html?DNI=[[CLAVE]]&DATA=[[DATA]]
    Los valores en [[X]] son los parametros informados, los que serán guardados en las variables definidas dentro del CRM (utilizados para la busqueda o carga en el sistema)
  • Modo  → InFrame-Tab se abre como una tab al mismo nivel que HOME de nuestro CRM.
    Browser-Tab se abre como una tab dentro del explorador utilizado.
  • Separador → En caso de querer brindar varia información dentro del parámetro DATA (parámetro utilizado para campañas salientes donde se puede indicar el contacto llamado), el separador nos permitirá poder diferenciarlos distintos valores recibidos.
    Ejemplo URL: http://demoweb.neotel.cc/toolbar/toolbarTest.html?NOMBRE={0}&APELLIDO={1}&DNI={2}&ANI={3}
    Como puede apreciarse, el DATA no se informa como en el ejemplo 1 [[DATA]], sinó que se informa con números {0}, donde habrá tantos como valores esperados, y estos estarán asociados a los campos del CRM (NOMBRE, APELLIDO, DNI, ANI).

  • Liberar → Muestra botón liberar. Esto es utilizado cuando el sistema a integrar es cerrado y no permite informar la resolución de un llamado a Neotel, imposibilitando determinar si el Agente esta en condiciones de traer un nuevo llamado.

Toolbar

Para comenzar se deberá ingresar a la plataforma de toolbar web "IP/toolbar/" (donde IP es el dominio donde se encuentra alojada la plataforma),

La barra superior poseerá:

  • Campaña: Logueo a campañas salientes (sin necesidad de introducir funciones telefónicas).
  • Data: Campo clave de búsqueda requerido en la configuración de la toolbar y con la que se invocará el contacto en el CRM.
  • Estado
  • Discar: se podrá introducir los números a discar, en caso de contar con un discador configurado el número aparecerá automáticamente. Desplegando podrá ver las distintas funciones telefónicas.

Parametros

PARÁMETRODESCRIPCIÓN
DEVICEDispositivo del cual se conecta el llamado.
IPIP de la maquina donde se encuentra el dispositivo.
PORTPuerto por el cual sale o ingresa el llamado.
STATUSEstado de registro de la cuenta SIP (OK, Unreachable)
SERVERServidor Asterisk por el cual se conecta el llamado. Ejemplo NEO1.
USUARIOUsuario del agente.
INICIO_LOGINFecha y hora de logueo del usuario a la plataforma.
SAL_CAMPAÑA_DEFAULTCampaña saliente a la que se encuentra logueado (puede no aplicar).
INICIO_LOGIN_CAMPAÑAFecha y hora de logueo del usuario a la campaña saliente.
CHANNELCanal utilizado en la comunicación.
SUB_ESTADOEstado de la llamada. Agent, Busy, etc.
SUB_ESTADO_ULTÚltimo estado de la llamada. Agent, Busy, etc.
RINGINGFecha y hora que indica cuando empezó a sonar.
DIALINGFecha y hora que indica cuando comenzó a discar.
AGENTFecha y hora que indica cuando el llamado se conectó con un agente.
TIEMPO_LLAMADATiempo que transcurrió en el estado de la llamada. No se acumulan con tiempos anteriores.
SUBTIPO_DESCANSOCódigo de descanso.
INICIO_DESCANSOFecha y hora que indica cuando el estado descanso.
TIEMPO_DESCANSOTiempo que transcurrió en el estado descanso.
ESTADO_CRMEstado del CRM (con o sin dato en pantalla). Puede ser Available o Unavailable.
INICIO_CRMFecha y hora de logueo al CRM.
CAMPAÑACampaña de la comunicación.
CAMPAÑA_ULTCampaña de la última comunicación (en caso de haber llamado en curso es el mismo).
COLACola de la comunicación (solo entrante o saliente predictivo).
COLA_ULTCola de la última comunicación (solo entrante o saliente predictivo) (en caso de haber llamado en curso es el mismo).
DNISNumeración donde ingreso el llamado (solo campañas entrantes).
ANINúmero del contacto.
TELEFONONúmero del contacto (solo para llamadas salientes).
ANI_TELEFONO_ULTUltimo número contactado (en caso de haber llamado en curso es el mismo).
TIPO_LLAMADATipo de discador. En caso de ser entrante es NotSet.
TIPO_LLAMADA_ULTTipo de discador de la última llamada. En caso de ser entrante es NotSet. (en caso de haber llamado en curso es el mismo).
ORIGEN_LLAMADADe donde se originó la llamada, pudiendo ser desde un discador, un botón dentro del CRM, etc.
ORIGEN_LLAMADA_ULTDe donde se originó la llamada, pudiendo ser desde un discador, un botón dentro del CRM, etc.
DIRECCIONENTRANTE / SALIENTE
DIRECCION_ULTENTRANTE / SALIENTE (en caso de haber llamado en curso es el mismo).
CRMNúmero de CRM asociado al llamado.
BASENúmero de BASE asociado al llamado.
IDCONTACTONúmero de CONTACTO asociado al llamado. ID del CRM
DATAParámetro para informar valores, puede ser utilizado tanto para recibir información de bases externas, como para informar valores a CRMs externos. Esta variable puede ser cargada con información desde el árbol. Esta variables es global.
CLAVEVariable informada dentro del nodo transferencia a cola. Utilizado solo en llamadas entrantes.
CAMPO_BUSQUEDACampo/control donde se busca el valor clave. Ejemplo: DNI
IDAGENDAId de la agenda.
IDLLAMADAId de la llamada.
IDLLAMADA_ULTId de la última llamada (en caso de haber llamado en curso es el mismo).
CONFERENCIAEstado conferencia.
GRABANDOSI/NO
GRABACIONNúmero de grabación
TELEFONO_DESVIOPara desvíos de llamadas. Indica el teléfono al que se le desvió el llamado.
SAL_TIPO_DISCADORDiscador asociado a la campaña saliente.
SAL_CRMCRM asociado a la campaña saliente.
SAL_BASEBASE asociada a la campaña saliente.
CANALES_ASOCIADOSCanales asociado a la campaña.