# Dépannage de la passerelle SMS sur site

La plateforme Navixy offre la possibilité de s'intégrer de manière transparente aux passerelles SMS, permettant l'envoi de messages. Pour tirer parti de tous les avantages de cette fonctionnalité, il est nécessaire d'établir une connexion avec une passerelle SMS. Il est important de noter que cette fonctionnalité n'est pas activée par défaut et n'est accessible qu'une fois que vous avez configuré les paramètres de la passerelle SMS et l'avez activée dans la base de données.

{% hint style="info" %}
La passerelle SMS n'est pas configurée dans le panneau Admin. Pour appliquer ou modifier ses paramètres, vous avez besoin d'un accès direct à la base de données.
{% endhint %}

La passerelle SMS est utilisée pour les finalités suivantes :

* Activation des appareils (envoi de commandes SMS d'activation).
* Envoi de notifications d'événements (alertes).
* Configuration des appareils directement depuis l'interface utilisateur.

Voici les étapes de dépannage si vous rencontrez des problèmes de livraison des messages texte ainsi que d'activation automatique des appareils.

## Vérifier les paramètres de la passerelle SMS

La première chose à vérifier est si vous avez effectivement une passerelle SMS activée pour la plateforme. Pour ce faire, accédez à votre base de données et exécutez la requête SQL suivante :

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

Si la sortie est vide, alors vous n'avez aucune passerelle SMS activée. Passez à la section [Configuration de la passerelle SMS](https://www.navixy.com/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration) pour trouver des informations sur sa mise en place.

Si la sortie contient des informations, retenez la valeur `gate_id` et exécutez la requête suivante :

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

Trouvez la passerelle active par sa valeur `id` (obtenue comme `gate_id` précédemment) et assurez-vous que ses paramètres de connexion dans la colonne `params` sont valides. S'ils sont incorrects, modifiez-les.

Si tous les paramètres sont corrects et que la passerelle SMS est activée, mais qu'aucun message n'est livré, passez à l'étape suivante.

## Vérifier l'état du service de messagerie

Si les paramètres semblent corrects, assurez-vous que [Navixy SMS-server](https://www.navixy.com/docs/on-premise/fr/on-premise/how-to-guide/system-components#navixy-sms-server) est en cours d'exécution. Il s'agit du service responsable de tous les envois de messages. Sans lui, ni les e-mails ni les SMS ne peuvent être envoyés.

[Vérifier l'état du service](https://www.navixy.com/docs/on-premise/fr/on-premise/how-to-guide/troubleshooting/checking-service-statuses), et s'il est arrêté, tentez de [redémarrer](https://www.navixy.com/docs/on-premise/fr/on-premise/how-to-guide/maintenance/restarting-instance) celui-ci ou l'ensemble de la plateforme.

Si le SMS-server fonctionne mais que les messages ne sont toujours pas délivrés, passez à l'étape suivante.

## Vérifier les journaux du service

Vérifiez le [journal du SMS-server](https://www.navixy.com/docs/on-premise/fr/on-premise/how-to-guide/troubleshooting/system-components) pour toute erreur.

Pour trouver les erreurs liées à la livraison de SMS vers un numéro de téléphone spécifique, recherchez les entrées de journal contenant ce numéro.

Pour Linux, utilisez la commande suivante :

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

Pour Windows, utilisez un éditeur de texte avancé, car le Bloc-notes par défaut ne peut pas gérer correctement de grands fichiers texte.

Les erreurs les plus courantes dans le fonctionnement d'une passerelle SMS sont les suivantes :

* Données d'authentification incorrectes (login/mot de passe ou jetons API).
* Adresse et/ou port de la passerelle SMS indisponibles (problèmes réseau).
* Adresse et/ou port de la passerelle SMS spécifiés de manière incorrecte.
* Fonds insuffisants sur la passerelle SMS.
* Quota de messages de la passerelle SMS dépassé.

Tous les problèmes ci-dessus peuvent être clairement identifiés à partir des entrées de journal.

{% hint style="danger" %}
Il a été observé que certaines passerelles SMS suppriment l'espace double initial dans un message SMS. Cependant, il est important de noter que cet espace est nécessaire pour activer certains appareils, tels que Teltonika. Si vous rencontrez des difficultés lors de l'activation de vos appareils, nous vous recommandons de contacter votre fournisseur de passerelle SMS pour vérifier leur prise en charge des doubles espaces.
{% endhint %}

Si vous trouvez des erreurs indiquant une défaillance du côté de la plateforme Navixy, assurez‑vous de les signaler à [assistance technique](mailto:support@navixy.com), et nous fournirons toute l'assistance nécessaire.
