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