# Solução de problemas do gateway de SMS On-Premise

A plataforma Navixy oferece a capacidade de integrar-se perfeitamente com gateways de SMS, permitindo o envio de mensagens. Para aproveitar todas as vantagens desse recurso, é necessário estabelecer uma conexão com um gateway de SMS. É importante observar que essa funcionalidade não é ativada por padrão e só pode ser acessada após configurar as definições do gateway de SMS e ativá-lo no banco de dados.

{% hint style="info" %}
O gateway de SMS não está configurado no painel Admin. Para aplicar ou alterar suas configurações, é necessário acesso direto ao banco de dados.
{% endhint %}

O gateway de SMS é usado para as seguintes finalidades:

* Ativação de dispositivo (envio de comandos SMS de ativação).
* Envio de notificações de eventos (alertas).
* Configuração do dispositivo diretamente pela interface do usuário.

Aqui descrevemos etapas de solução de problemas caso você esteja enfrentando problemas com a entrega de mensagens de texto, bem como com a ativação automática de dispositivos.

## Verificar as configurações do gateway de SMS

A primeira coisa a verificar é se você realmente tem um gateway de SMS ativado para a plataforma. Para isso, acesse seu banco de dados e execute a seguinte consulta SQL:

```
select * from google.sms_gates_to_dealers;
```

Se a saída estiver vazia, então você não tem um gateway de SMS ativado. Prossiga para [configuração do gateway de SMS](https://www.navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/configuration/sms-gateway-configuration) seção para encontrar informações sobre sua configuração.

Se a saída contiver informações, memorize o `gate_id` valor e execute a seguinte consulta:

```
select * from google.sms_gates;
```

Encontre o gateway ativo pelo seu `id` valor (obtido conforme `gate_id` anteriormente) e certifique-se de que seus parâmetros de conexão na `params` coluna sejam válidos. Se estiverem incorretos, edite-os.

Se todos os parâmetros estiverem corretos e o gateway de SMS estiver ativado, mas nenhuma mensagem for entregue, prossiga para a próxima etapa.

## Verificar o status do serviço de mensagens

Se as configurações parecerem corretas, certifique-se de que [Navixy SMS-server](https://www.navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/system-components#navixy-sms-server) está ativo e em execução. Este é o serviço responsável por todo o envio de mensagens. Sem ele, nem e-mails nem SMS podem ser enviados.

[Verificar o status do serviço](https://www.navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/troubleshooting/checking-service-statuses), e se ele estiver inativo, tente [reiniciá-lo](https://www.navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/maintenance/restarting-instance) ou reiniciar toda a plataforma.

Se o SMS-server estiver em execução mas as mensagens ainda não forem entregues, prossiga para a próxima etapa.

## Verificar os logs do serviço

Verifique [o log do SMS-server](https://www.navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/troubleshooting/system-components) para quaisquer erros.

Para encontrar erros relacionados à entrega de mensagens SMS para um número de telefone específico, procure por entradas de log contendo esse telefone.

Para Linux, use o seguinte comando:

```
grep "12345678910" log.txt
```

Para Windows, use qualquer editor de texto avançado, pois o Bloco de Notas padrão não lida adequadamente com arquivos de texto grandes.

Os erros mais comuns no funcionamento do gateway de SMS são os seguintes:

* Dados de autenticação incorretos (login/senha ou tokens de API).
* Endereço e/ou porta do gateway de SMS indisponível (problemas de rede).
* Endereço e/ou porta do gateway de SMS especificados incorretamente.
* Fundos insuficientes no gateway de SMS.
* Cota de mensagens do gateway de SMS excedida.

Todos os problemas acima podem ser claramente identificados com base nas entradas de log.

{% hint style="danger" %}
Observou‑se que certos gateways de SMS removem o espaço duplo inicial em uma mensagem SMS. No entanto, é importante notar que esse espaço é necessário para ativar certos dispositivos, como Teltonika. Se você encontrar dificuldades ao ativar seus dispositivos, recomendamos entrar em contato com o provedor do gateway de SMS para verificar o suporte a espaços duplos.
{% endhint %}

Se você encontrar quaisquer erros indicando uma falha por parte da plataforma Navixy, certifique-se de reportá-los para [suporte técnico](mailto:support@navixy.com), e nós forneceremos toda a assistência necessária.
