> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration.md).

# Configuration de la passerelle SMS

La plateforme Navixy prend en charge des passerelles SMS populaires, notamment Twilio, Nexmo et d'autres. Ce document fournit des instructions pour configurer correctement ces passerelles, ainsi que des informations sur l'utilisation du protocole SMPP (Short Message Peer-to-Peer) avec Navixy.

Pour en savoir plus sur chaque type de passerelle, veuillez consulter la page correspondante :

* [SMPP](/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration/smpp.md)
* [Twilio](/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration/twilio.md)
* [Vonage](/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration/vonage.md)
* [Textlocal](/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration/textlocal.md)
* [Tyntec](/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration/tyntec.md)
* [SMS Traffic](/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration/sms-traffic.md)
* [Yeastar](/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration/yeastar.md)

{% hint style="info" %}
Si vous prévoyez d'utiliser une passerelle SMS non répertoriée dans cette section, vérifiez auprès de votre fournisseur de passerelle si le protocole SMPP v3.4 est pris en charge. La plupart des passerelles sont capables de fonctionner avec ce protocole, ce qui vous donne la possibilité de connecter presque n'importe quelle passerelle à Navixy.
{% endhint %}

## Tables de données avec informations sur les passerelles SMS

Pour configurer une passerelle SMS dans Navixy, allez dans la **'sms\_gates'** table dans la **'google'** base de données. Vous y trouverez tous les paramètres nécessaires, qui sont stockés au format JSON. Navixy peut fonctionner avec plusieurs passerelles SMS simultanément, vous pouvez donc ajouter et mettre à jour les paramètres pour chaque passerelle selon les besoins.

En plus de la table 'sms\_gates', il existe également une table 'sms\_gates\_to\_dealers' qui relie des passerelles SMS spécifiques aux revendeurs.

Pour voir les lignes pertinentes dans ces tables, utilisez les commandes suivantes dans MySQL :

```sql
DESCRIBE google.sms_gates;
DESCRIBE google.sms_gates_to_dealer.
```

pour voir des détails supplémentaires :

```sql
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 | | * | |
 +--------------+---------------------+------+-----+---------+----------------+
```

### **Description des champs de la table**

<table><thead><tr><th width="134.9091796875">Champ</th><th>Description</th></tr></thead><tbody><tr><td><strong>id</strong></td><td>Identifiant de la passerelle SMS. Lors de l'ajout d'une nouvelle passerelle SMS, la valeur de l'identifiant est incrémentée automatiquement si le champ correspondant est laissé vide. Cet identifiant est utilisé pour identifier de manière unique la passerelle SMS dans le système.</td></tr><tr><td><strong>owner_id</strong></td><td>Fait référence à l'identifiant de compte PaaS (table 'dealer_id')</td></tr><tr><td><strong>label</strong></td><td>Nom descriptif de la passerelle SMS pour éviter toute confusion</td></tr><tr><td><strong>type</strong></td><td>La passerelle SMS peut fonctionner en trois modes : émetteur, transceiver ou récepteur, en fonction de ses capacités et des exigences</td></tr><tr><td><strong>provider</strong></td><td>Nom de votre fournisseur de SMS</td></tr><tr><td><strong>params</strong></td><td>Les paramètres principaux d'une passerelle SMS sont stockés au format JSON dans le champ 'params'. Pour certains fournisseurs populaires, nous avons inclus des descriptions (voir ci‑dessous) des paramètres spécifiques requis pour configurer correctement la passerelle.</td></tr><tr><td><strong>enabled</strong></td><td>Chaque passerelle SMS peut être activée ou désactivée, une valeur de 1 indiquant que la passerelle est active et 0 qu'elle est inactive.</td></tr><tr><td><strong>class_filter</strong></td><td>Ce champ indique le type de messages que la passerelle peut traiter. Les valeurs possibles sont 'notifications' (si la passerelle traite uniquement des notifications), 'commands' (si la passerelle traite uniquement des commandes), ou un astérisque (*) qui indique que la passerelle peut gérer à la fois les notifications et les commandes. Pour restreindre la passerelle à un type de message spécifique, vous pouvez ajouter un signe moins (-) avant la valeur ('-notification' ou '-command'). Cela révoque la capacité de la passerelle à traiter le type de message correspondant.</td></tr></tbody></table>

## Paramètres des passerelles SMS populaires au format JSON

Pour configurer une passerelle SMS dans Navixy, utilisez la table 'google.sms\_gates' dans la base de données. La table contient divers paramètres pour les passerelles SMS populaires ainsi que des configurations de connexion SMPP (qui peuvent être utilisées avec n'importe quel centre SMS qui utilise le protocole SMPP). Plus loin dans cette section, les paramètres les plus courants requis pour les passerelles SMS sont résumés, avec uniquement les paramètres obligatoires listés.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/on-premise/fr/on-premise/how-to-guide/configuration/sms-gateway-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
