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 :

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.

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 :

DESCRIBE google.sms_gates;
DESCRIBE google.sms_gates_to_dealer.

pour voir des détails supplémentaires :

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

Champ
Description

id

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.

owner_id

Fait référence à l'identifiant de compte PaaS (table 'dealer_id')

label

Nom descriptif de la passerelle SMS pour éviter toute confusion

type

La passerelle SMS peut fonctionner en trois modes : émetteur, transceiver ou récepteur, en fonction de ses capacités et des exigences

provider

Nom de votre fournisseur de SMS

params

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.

enabled

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.

class_filter

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.

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.

Mis à jour

Ce contenu vous a-t-il été utile ?