SMS
El primer paso es configurar los proveedores de SMS.
Tener en cuenta:
Cada uno de los proveedores listados son compatibles con uContact.
Los parámetros requeridos pueden variar según el proveedor.
Cada proveedor brindará los datos necesarios para su correcta configuración.
En esta pantalla también se configuran los proveedores de WhatsApp.
Al ingresar veremos dos secciones:
Aquí deberemos seleccionar el tipo de API para cada proveedor mediante el menú desplegable. Cabe destacar que las opciones desplegadas son las actualmente compatibles con uContact.
DinstarWeb: Comunicación por web service.
Quality: API desarrollada para Quality Telecom.
GMG: Comunicación con API CMG SMS.
Twilio: Comunicación con API Twilio SMS.
Nexmo: Comunicación con API Nexmo SMS.
InfoBip: Comunicación con API InfoBip SMS {Para recibir SMS, solicitar a INFOBIP que habilite PULL method}
URLSMS: Comunicación por URL GET.
URLSMSAuth: Comunicación por URL GET con basic Autenticación.
SMSMasivo: Comunicación por URL GET.
URLPOSTSMS: Comunicación por URL POST.
URLPOSTSMSAuth: Comunicación por URL POST con basic Autenticación.
A la derecha se encuentra una tabla con los proveedores ya creados.
Luego de seleccionar un Proveedor de SMS veremos los campos para configurar el proveedor, estos campos pueden variar según requiera la API.
Los datos serán brindados por el proveedor de SMS del que disponga la compañía.
Posibles parámetros
URL (SMSEndpoint):
URLSMS: Se debe de agregar la dirección a ejecutar para enviar el SMS teniendo en cuenta las siguientes variables: ${phone}, ${message}, ${id}, (ej: http://www.celularsoft.com/smsin/microfin.php?celular=${phone}&mensaje=${message}&id={id}).
Dinstar: (WEB y común): Dirección IP del GW.
DinstarWeb: HTTP API for Dinstar.
DinstarWebPush: Igual que Dinstar web, pero los SMS entrantes son redireccionados al URL (https://INTEGRASERVER/Integra/resources/InboundSMS/DinstarInboundSMS)
Twilio: No lleva información.
Quality: Dirección IP del servicio.
InfoBip: Usuario y contraseña de la cuenta de InfoBip.
SMSMasivo: Usuario y contraseña de la cuenta de SMSMasivos.
Usuario (SMSUsername)
Ingresa el usuario para el servicio de envío de SMS.
Contraseña (SMSPassword)
Ingresa la contraseña para el servicio de envío de SMS.
SMS Form
(En el caso que la API o hardware permita) Nombre saliente del SMS.
Puertos
Número del puerto del cual sale el SMS.
SMS RegExp (SMSNumberRegexp)
Propiedad que valida el formato de los números celulares a los que se envían, con el fin de tener un control más práctico de si se envía o no, por ejemplo ^(09\d{7})$ esta función validará que el número a celular sea 09XXXXXXX.
SMS Encoding: Tipo de codificación del proveedor, determinará como se visualizara el texto.
Mensajes por segundo: Limite de mensajes que serán enviados por segundo por el proveedor.
Mensajes por segundo Si es 0 no limita la cantidad de mensajes que se podrán enviar por segundo