Configuración de la pasarela SMS

La plataforma Navixy es compatible con pasarelas SMS populares, incluidas Twilio, Nexmo y otras. Este documento proporciona instrucciones para configurar correctamente estas pasarelas, así como información sobre el uso del protocolo SMPP (Short Message Peer-to-Peer) con Navixy.

Para obtener más información sobre cada tipo de pasarela, consulte la página correspondiente:

Si planea usar una pasarela SMS que no figure en esta sección, verifique con su proveedor de pasarela si se admite el protocolo SMPP v3.4. La mayoría de las pasarelas son capaces de trabajar con este protocolo, lo que le brinda la oportunidad de conectar casi cualquier pasarela a Navixy.

Tablas de datos con información de pasarelas SMS

Para configurar una pasarela SMS en Navixy, vaya a la 'sms_gates' tabla en la 'google' base de datos. Aquí encontrará todos los ajustes necesarios, que se almacenan en formato JSON. Navixy puede trabajar con múltiples pasarelas SMS simultáneamente, por lo que puede agregar y actualizar la configuración de cada pasarela según sea necesario.

Además de la tabla 'sms_gates', existe también una tabla 'sms_gates_to_dealers' que vincula pasarelas SMS específicas con distribuidores.

Para ver las filas relevantes en estas tablas, use los siguientes comandos en MySQL:

DESCRIBE google.sms_gates;
DESCRIBE google.sms_gates_to_dealer.

para ver detalles adicionales:

mysql> DESCRIBE sms_gates;
 +--------------+---------------------+------+-----+---------+----------------+
 | Field | Type | Null | Key | Default | Extra |
 +--------------+---------------------+------+-----+---------+----------------+
 | id | int(11) unsigned | NO | PRI | NULL | auto_increment |
 | owner_id | int(11) | YES | | 1 | |
 | label | varchar(255) | YES | | | |
 | type | varchar(32) | NO | | NULL | |
 | provider | varchar(32) | NO | | NULL | |
 | params | text | NO | | NULL | |
 | enabled | tinyint(4) unsigned | NO | | 1 | |
 | class_filter | varchar(255) | NO | | * | |
 +--------------+---------------------+------+-----+---------+----------------+

Descripción de los campos de la tabla

Campo
Descripción

id

Identificador de la pasarela SMS. Al agregar una nueva pasarela SMS, el valor del identificador se incrementa automáticamente si el campo correspondiente se deja vacío. Este identificador se utiliza para identificar de forma única la pasarela SMS dentro del sistema.

owner_id

Apunta al id de cuenta PaaS (tabla 'dealer_id')

label

Nombre descriptivo de la pasarela SMS para evitar confusiones

type

La pasarela SMS puede operar en tres modos: transmisor, transceptor o receptor, según sus capacidades y los requisitos

provider

Nombre de su proveedor de SMS

params

Los ajustes principales de una pasarela SMS se almacenan en formato JSON en el campo 'params'. Para algunos proveedores populares, hemos incluido descripciones (véase más abajo) de los parámetros específicos necesarios para configurar correctamente la pasarela.

enabled

Cada pasarela SMS puede estar habilitada o deshabilitada; un valor de 1 indica que la pasarela está activa y 0 que está inactiva.

class_filter

El campo indica el tipo de mensajes que la pasarela puede procesar. Los valores posibles son 'notifications' (si la pasarela solo procesa notificaciones), 'commands' (si la pasarela solo procesa comandos) o un asterisco (*) que indica que la pasarela puede manejar tanto notificaciones como comandos. Para restringir la pasarela a un tipo de mensaje específico, puede añadir un signo menos (-) antes del valor ('-notification' o '-command'). Esto revoca la capacidad de la pasarela para manejar el tipo de mensaje correspondiente.

Parámetros para pasarelas SMS populares en formato JSON

Para configurar una pasarela SMS en Navixy, utilice la tabla 'google.sms_gates' en la base de datos. La tabla contiene diversos ajustes para pasarelas SMS populares, así como configuraciones de conexión SMPP (que pueden usarse con cualquier centro SMS que utilice el protocolo SMPP). Más adelante en esta sección, se resumen los ajustes más comunes requeridos para las pasarelas SMS, listando únicamente los ajustes obligatorios.

Última actualización

¿Te fue útil?