Comment envoyer des SMS depuis SQLite
Cet article est un guide détaillé sur la configuration d'un environnement pour envoyer des SMS depuis SQLite. Le processus lui-même nécessite le pilote ODBC SQLite et Ozeki SMS Gateway installés sur votre appareil. L'envoi et le stockage de messages texte dans des bases de données sont extrêmement utiles pour l'envoi massif de SMS. De cette façon, vous pouvez envoyer, recevoir et surveiller un grand nombre de messages à la fois. Le tutoriel ci-dessous liste toutes les étapes nécessaires pour commencer à envoyer des SMS depuis SQLite. Allons-y !
Qu'est-ce que SQLite
SQLite est une bibliothèque intégrée qui implémente un moteur de base de données SQL autonome, sans serveur, sans configuration et transactionnel. Le code de SQLite est dans le domaine public et est donc libre d'utilisation pour tout usage, commercial ou privé. SQLite est la base de données la plus largement déployée dans le monde avec plus d'applications que nous ne pouvons compter, y compris plusieurs projets de grande envergure.
Qu'est-ce que Ozeki SMS Gateway
Ozeki SMS Gateway est un logiciel de communication qui achemine des messages entre des entités du monde réel. Il vous permet d'établir une communication simple entre les ressources matérielles et logicielles partagées de votre système. Il offre des informations en temps réel et fournit diverses options de configuration pour acheminer les messages.
Comment envoyer des SMS depuis SQLite (étapes rapides)
Pour envoyer des SMS depuis SQLite :
- Configurer le pilote ODBC SQLite
- Ajouter une nouvelle application de messagerie SQL
- Installer la connexion ODBC
- Configurer les paramètres de connexion
- Chaîne de connexion ODBC personnalisée
- Activer la journalisation pour ODBC
- Créer des tables
- Construire une connexion client SMPP
- Envoyer un SMS depuis la base de données
- Vérifier le SMS envoyé depuis SQLite
Comment recevoir des SMS avec une base de données SQLite
Ce système permettra de recevoir des messages SMS en utilisant un serveur de base de données SQLite. Le système se compose des éléments suivants. Un téléphone, un ordinateur exécutant Ozeki SMS Gateway, un serveur de base de données SQLite et votre application. Le téléphone enverra un message à l'adresse d'Ozeki SMS Gateway exécuté sur l'ordinateur, qui le stockera ensuite sur un serveur de base de données SQLite. Ensuite, votre application peut facilement télécharger tous les messages depuis le serveur. (Figure 1) C'est aussi simple que cela !
Comment envoyer des SMS depuis une base de données SQLite
Ce système de base de données permettra de recevoir des messages en utilisant une base de données SQLite. Le système se compose d'un téléphone, d'un ordinateur exécutant l'application Ozeki SMS Gateway, d'un serveur de base de données SQLite, et de votre application. Votre application enverra un message au serveur de base de données SQLite, qui le stockera. Ozeki SMS Gateway téléchargera ensuite le message depuis le serveur et le transmettra au numéro de téléphone prédéfini. (Figure 2)
Comment envoyer des SMS depuis SQLite (tutoriel vidéo)
Dans ce tutoriel vidéo, vous apprendrez comment envoyer des SMS depuis SQLite. Nous allons d'abord créer une nouvelle connexion ODBC et client SMPP dans Ozeki SMS Gateway. Ensuite, nous créons des tables dans la base de données pour stocker les messages. Enfin, nous pouvons envoyer des SMS en utilisant du code SQL dans notre base de données.
Installer le pilote ODBC SQLite
Avant de pouvoir commencer à utiliser SQLite, vous devez d'abord installer le pilote ODBC SQLite. Ouvrez l'installateur et terminez le processus d'installation (Figure 3). Une fois le pilote installé avec succès, SQLite est maintenant prêt à l'emploi.
Installer un utilisateur de messagerie SQL
Pour commencer à envoyer des SMS dans SQLite, vous devez d'abord installer une connexion de messagerie SQL. Commencez par ouvrir Ozeki SMS Gateway. Cliquez sur Ajouter un nouvel utilisateur/application dans le menu de gauche (Figure 4). Sous Interfaces d'application, trouvez Messagerie SQL. Cliquez sur Installer pour accéder à l'écran de configuration.
Ajouter une connexion ODBC
Trouvez OBCD dans la section Messagerie SQL (Figure 5). Cliquez sur Installer à côté, en surbrillance bleue. Vous serez alors redirigé vers un écran de configuration où vous pourrez configurer votre nouvelle connexion ODBC.
Définir le nom de la connexion ODBC
Vous devez d'abord attribuer un nom à votre nouvelle connexion (Figure 6). Tapez le nom souhaité à côté de Nom :. Rendez-vous maintenant dans l'onglet Avancé, où vous devez fournir la chaîne de connexion personnalisée.
Fournir la chaîne de connexion personnalisée
Ouvrez l'option chaîne de connexion personnalisée dans l'onglet Avancé (Figure 7). Cochez la case à côté de "Utiliser une chaîne de connexion personnalisée" pour activer cette option. Collez votre chaîne de connexion personnalisée dans la zone de texte ci-dessous.
DRIVER=SQLite3 ODBC Driver;Database=C:\sqlite\ozeki.db;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;
Fournir l'emplacement du fichier de base de données
Votre chaîne de connexion personnalisée doit contenir le chemin d'accès au fichier de base de données sur votre ordinateur (Figure 8).
Activer la journalisation
L'étape suivante consiste à activer la journalisation. Cela est utile pour surveiller votre trafic SMS. Cliquez sur l'onglet Avancé, puis activez toutes les options sous Niveau de journalisation (Figure 9). Cela se fait en cochant les cases à côté d'elles. Cliquez sur le bouton OK pour continuer. La journalisation est maintenant activée pour tous les types de trafic.
Connexion à la base de données établie
Activez votre connexion en cliquant sur le bouton d'activation (Figure 10). Le bouton devient vert pour indiquer qu'il a été activé. Vous êtes également informé par des messages de journal que la connexion à la base de données a été établie. Ces messages peuvent être consultés dans l'onglet Événements.
Créer la table ozekimessagein
Avec la connexion établie, vous pouvez maintenant procéder à la création des tables contenant les messages dans la base de données. Basculez vers l'onglet SQL de votre connexion et collez le code suivant dans l'éditeur de texte (Figure 11). Cliquez sur Exécuter pour exécuter ce code SQL. Cela crée la table "ozekimessagein". Elle agit comme une boîte de réception et contient les messages entrants.
CREATE TABLE ozekimessagein ( id INTEGER PRIMARY KEY, sender varchar(255) default NULL, receiver varchar(255) default NULL, msg text default NULL, senttime varchar(100) default NULL, receivedtime varchar(100) default NULL, operator varchar(100) default NULL, msgtype varchar(160) default NULL, reference varchar(100) default NULL );
Créer la table ozekimessageout
Dans l'onglet SQL, videz l'éditeur de texte. Maintenant, collez le code ci-dessous (Figure 12). Cliquez à nouveau sur Exécuter pour exécuter le code SQL. Cela crée la table "ozekimessageout". Elle agit comme une boîte d'envoi et contient les messages sortants.
CREATE TABLE ozekimessageout ( id INTEGER PRIMARY KEY, sender varchar(255) default NULL, receiver varchar(255) default NULL, msg text default NULL, senttime varchar(100) default NULL, receivedtime varchar(100) default NULL, reference varchar(100) default NULL, status varchar(20) default NULL, msgtype varchar(160) default NULL, operator varchar(100) default NULL, errormsg varchar(250) default NULL );
Créer une connexion client SMPP
Maintenant que les tables ont été créées, nous devons installer une nouvelle connexion SMPP pour tester si les messages SMS sont insérés dans la base de données. Cliquez sur Ajouter un nouvel utilisateur/application dans le menu latéral gauche (Figure 13). Sous Connexions SMS IP, trouvez Client SMPP. Cliquez sur Installer pour accéder à l'écran de configuration.
Configurer la connexion client SMPP
Ensuite, vous devez fournir les détails de votre nouvelle connexion (Figure 14). Tout d'abord, entrez l'adresse IP et le Port de votre connexion. Ensuite, saisissez votre nom d'utilisateur et votre mot de passe dans les zones de texte respectives. Cliquez sur le bouton OK pour continuer.
Message SMS reçu
Rendez-vous sur la page de détails de votre connexion client SMPP. Cliquez sur l'onglet Événements pour afficher les journaux de trafic SMS. Ici, vous pouvez voir que le message a été reçu (Figure 15).
Message inséré dans la base de données
En ouvrant les détails de votre connexion ODBC, vous pouvez vérifier que le message a bien été inséré dans la base de données. Cliquez sur l'onglet Événements pour consulter les journaux. Ici, vous pouvez voir que la commande d'insertion a été exécutée pour le message (Figure 16). Cette action a placé le message dans une table de la base de données.
Vérifier le message dans la base de données
Vous pouvez également consulter le contenu de la base de données. Pour ce faire, ouvrez l'onglet SQL de votre connexion ODBC. Saisissez le code indiqué dans la Figure 17 et cliquez sur Exécuter. Cela renverra tout ce que la table contient. Vous pouvez voir que le message figure dans le résultat de la requête.
Envoyer un SMS depuis la base de données
L'onglet SQL peut également être utilisé pour envoyer des SMS via du code SQL. Saisissez le code présenté dans la Figure 18 dans l'éditeur de texte. Cliquez sur Exécuter pour exécuter ce code et envoyer le message texte depuis la base de données.
Message envoyé depuis la base de données
Pour voir votre message SMS envoyé via SQL, ouvrez le dossier Envoyés dans le menu de gauche. Ici, vous pouvez voir que le message a été placé dans ce dossier, ce qui indique qu'il a bien été envoyé (Figure 19).
Résumé
Vous savez maintenant configurer une connexion client ODBC et SMPP, ainsi qu'envoyer des SMS en utilisant SQL. Pour plus d'informations sur Ozeki SMS Gateway, consultez nos autres articles. Nous espérons que ce tutoriel vous a été utile et instructif.
More information
- Comment envoyer un SMS depuis MS SQL
- Modèles SQL pour SMS
- Structure de table de base de données
- SMS depuis unixODBC
- Comment envoyer des SMS depuis MS SQL Express
- Comment envoyer des SMS depuis Microsoft Access
- Comment envoyer des SMS depuis Oracle
- Comment configurer l'ID expéditeur dans SQL SMS
- Comment envoyer des SMS depuis MySQL
- Comment envoyer des SMS depuis PostgreSQL
- Comment envoyer des SMS depuis SQL Anywhere
- Envoyer des SMS depuis ODBC
- Comment envoyer des SMS depuis OleDB
- Comment envoyer des SMS depuis SQLite