¿En qué podemos ayudarle?

< Todos los temas

addCampaignPhone

Se trata de un método que permite añadir teléfono listo para llamar. Antes de usar este método, debe contactar con el administrador de DialApplet. Para utilizarlo hay que acceder al apartado externo de Dialapplet Web, y en el desplegable de acción elegir «addCampaignPhone», después de haberlo seleccionado nos aparecerán el resto de campos que pueden ser utilizados. Cabe destacar que también tendremos que elegir Empresa y Clave para poder utilizarlo.

De todos los campos, el único que es indispensable es el campo de campaignid, el resto no son necesarios. Explicación de los campos:

phoneNumber (requerido, número entero): Número de teléfono al que llamar.
campaignid: Id de la campaña saliente que va ser utilizada para enviar la alerta. Esta campaña tiene que ser una campaña saliente válida.
priorityGroupId (requerido, número entero): ID de la base de datos del contacto.
username: El agente a quién le será asignadas la llamada. Si se deja en blanco, la llamada será asignada a todos. En modo de llamada manual será obligatorio.
nombre: Nombre del contacto.
ca: Nombre de la empresa del contacto.
mobileNumber: Número de teléfono secundario.
email: E-Mail del contacto.
address: Dirección de contacto.
postalcode: Código postal del contacto.
city: Ciudad del contacto.
country: País del contacto.
aux[1-23]: Campo aux[1-23] del contacto.
duplicateControlField: Filtro de duplicateControlType (aux1 a aux23 o email). Si vacío, el filtro será el phoneNumber.
duplicateControlType (número entero):  Si vacío, valor por defecto, siempre insertará un nuevo contacto, pero cancelará las posibles llamadas pendientes que pudiera tener en el servicio.
1: Si existe una llamada pendiente en la misma base de datos, no insertamos el teléfono.
2: Si existe una llamada pendiente en el mismo servicio, no insertaremos el teléfono.
3: Si existe una llamada pendiente en la misma base de datos, cancelamos la misma e insertamos una nueva para el mismo contacto.
4: Si existe una llamada pendiente en el mismo servicio, cancelamos la misma e insertamos una nueva para el mismo contacto.
5: Si existe un contacto en la misma base de datos, no insertamos el teléfono. Independientemente del estado del mismo.
6: Si existe un contacto en el mismo servicio, no insertamos el teléfono. Independientemente del estado del mismo.
7: Siempre insertamos un nuevo contacto sin cancelar nada.
8: Si el contacto ya existe en la BD (priorityGroupId), entonces se agenda una llamada para ese contacto.
9: Si el contacto ya existe en el servicio, entonces se agenda una llamada para ese contacto.
callbackdate (fecha y hora): Fecha volver a llamar. Si vacío, cogemos el valor automático de la base de datos.
checkAlreadExists (): Campo descatalogado. Este campo no se usa, solo se mantiene para evitar errores en integraciones antiguas.
¿Le ha resultado útil este artículo?
¿Cómo podemos mejorar este artículo?
Please submit the reason for your vote so that we can improve the article.
Tabla de contenidos