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): 

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

En esta tabla se pueden ver la forma de editar las expresiones regulares de control:

.   Punto, cualquier carĆ”cter (puede, o no, coincidir con terminadores de lĆ­nea).

\d   Un dĆ­gito: [0-9].

\D   CarĆ”cter que no sea un dĆ­gito: [^0-9].

\s   Un carĆ”cter en blanco: [ \t\n\x0B\f\r].

\S   CarĆ”cter que no es un espacio en blanco: [^\s].

\w   Caracteres del alfabeto: [a-zA-Z_0-9].

\W  Caracteres que no estĆ”n en el alfabeto: [^\w].

  • Coincidir 0 o mĆ”s veces.

+      Coincidir 1 o mĆ”s veces.

?      Coincidir 1 o 0 veces.

{n}    Coincidir exactamente n veces.

{n,}   Coincidir al menos n veces.

{n,m}  Coincidir al menos n pero no mas de m veces.

\    Pasar al siguiente meta carĆ”cter (se convierte en un carĆ”cter normal/literal).

^    Coincidir con el comienzo de la lĆ­nea.

.    Coincidir con cualquier carĆ”cter (con excepciĆ³n de nueva lĆ­nea).

$    Coincidir con final de lĆ­nea (o antes del salto de lĆ­nea al final).

|    Alternancia ("o" DeclaraciĆ³n).

()   Agrupamiento.

[]   Clase de caracteres personalizada.