Configuração do gateway de SMS

A plataforma Navixy suporta gateways SMS populares, incluindo Twilio, Nexmo e outros. Este documento fornece instruções para configurar esses gateways corretamente, assim como informações sobre o uso do protocolo SMPP (Short Message Peer-to-Peer) com Navixy.

Para saber mais sobre cada tipo de gateway, consulte a página correspondente:

circle-info

Se você planeja usar um gateway SMS que não esteja listado nesta seção, verifique com seu provedor de gateway se o protocolo SMPP v3.4 é suportado. A maioria dos gateways é capaz de trabalhar com esse protocolo, oferecendo a possibilidade de conectar quase qualquer gateway ao Navixy.

Tabelas de dados com informações dos gateways SMS

Para configurar um gateway SMS no Navixy, navegue até a 'sms_gates' tabela no 'google' banco de dados. Aqui, você encontrará todas as configurações necessárias, que são armazenadas em formato JSON. O Navixy pode trabalhar com múltiplos gateways SMS simultaneamente, portanto você pode adicionar e atualizar as configurações de cada gateway conforme necessário.

Além da tabela 'sms_gates', existe também a tabela 'sms_gates_to_dealers' que vincula gateways SMS específicos a dealers.

Para ver as linhas relevantes nessas tabelas, use os seguintes comandos no MySQL:

DESCRIBE google.sms_gates;
DESCRIBE google.sms_gates_to_dealer.

para ver detalhes adicionais:

Descrição dos campos da tabela

Campo
Descrição

id

Identificador do gateway SMS. Ao adicionar um novo gateway SMS, o valor do identificador é incrementado automaticamente se o campo correspondente for deixado em branco. Esse identificador é usado para identificar exclusivamente o gateway SMS dentro do sistema.

owner_id

Aponta para o id da conta PaaS (tabela 'dealer_id')

label

Nome descritivo do gateway SMS para evitar confusões

type

O gateway SMS pode operar em três modos: transmitter, transceiver ou receiver, dependendo de suas capacidades e dos requisitos

provider

Nome do seu provedor de SMS

params

As configurações principais de um gateway SMS são armazenadas em formato JSON no campo 'params'. Para alguns provedores populares, incluímos descrições (veja abaixo) dos parâmetros específicos necessários para configurar o gateway corretamente.

enabled

Cada gateway SMS pode estar habilitado ou desabilitado, com o valor 1 indicando que o gateway está ativo e 0 indicando que está inativo.

class_filter

O campo indica o tipo de mensagens que o gateway pode processar. Os valores possíveis são 'notifications' (se o gateway processa apenas notificações), 'commands' (se o gateway processa apenas comandos), ou um asterisco (*) que indica que o gateway pode lidar tanto com notificações quanto com comandos. Para restringir o gateway a um tipo de mensagem específico, você pode adicionar um sinal de menos (-) antes do valor ('-notification' ou '-command'). Isso revoga a capacidade do gateway de tratar o tipo de mensagem correspondente.

Parâmetros para gateways SMS populares em formato JSON

Para configurar um gateway SMS no Navixy, utilize a tabela 'google.sms_gates' no banco de dados. A tabela contém várias configurações para gateways SMS populares, bem como configurações de conexão SMPP (que podem ser usadas com qualquer centro SMS que utilize o protocolo SMPP). Mais adiante nesta seção, são resumidas as configurações mais comuns necessárias para gateways SMS, listando apenas as configurações obrigatórias.

Atualizado

Isto foi útil?