Comment envoyer un message WhatsApp depuis MS SQL Server

Cet article est un tutoriel détaillé sur la façon d'envoyer un message depuis MS SQL Server. Les messages sortent et entrent via WhatsApp. Ozeki SMS Gateway vous permet de créer une connexion MS SQL Server et d'envoyer des messages texte à partir d'une base de données en utilisant du code SQL. Vous apprendrez également à créer une base de données et des tables pour stocker les messages entrants et sortants. Nous espérons que vous trouverez cet article informatif et commençons !

Qu'est-ce que Ozeki SMS Gateway ?

Ozeki SMS Gateway est un logiciel professionnel de passerelle SMS qui permet aux individus et aux applications logicielles d'envoyer et de recevoir des messages SMS, tout en offrant un contrôle total sur l'infrastructure SMS, garantissant la sécurité.

Qu'est-ce que la messagerie WhatsApp ?

WhatsApp est un service de messagerie populaire, gratuit et multiplateforme pour échanger des messages texte, vocaux et vidéo, ainsi que des documents et des photos.

Qu'est-ce qu'un webhook WhatsApp ?

Un webhook WhatsApp est une interface de programmation qui permet à des tiers d'être automatiquement notifiés et de répondre aux nouveaux messages sur la plateforme WhatsApp.

connexion whatsapp
Figure 1 - Connexion WhatsApp

Prérequis

Comment envoyer un message WhatsApp depuis une base de données SQL (étapes rapides)

Pour envoyer un message depuis Ozeki SMS Gateway vers WhatsApp :

  1. Téléchargez Ozeki SMS Gateway
  2. Créez un compte WhatsApp Business sur la page développeur Facebook
  3. Lancez l'application Ozeki SMS Gateway
  4. Installez une nouvelle connexion client WhatsApp
  5. Configurez les paramètres de connexion
  6. Activez la connexion WhatsApp
  7. Créez un test SMS
  8. Vérifiez le message sur votre téléphone

Comment envoyer un message sur WhatsApp via Ozeki SMS Gateway (tutoriel vidéo)

Cette vidéo vous montre comment ajouter une connexion WhatsApp à Ozeki SMS Gateway. Vous pouvez voir les paramètres de base nécessaires pour envoyer un message WhatsApp directement. Vous pouvez apprendre à créer le modèle par défaut. La messagerie WhatsApp pilotée par base de données vous permet d'automatiser le système de communication WhatsApp. Une fois la connexion établie, la vidéo montre comment composer et envoyer le premier message test, puis nous examinons le fichier journal pour vérifier la livraison réussie.

Vidéo 1 - Comment envoyer un message sur WhatsApp via Ozeki SMS Gateway (Tutoriel vidéo)

Commencez par vous connecter à votre Ozeki SMS Gateway, puis choisissez l'icône SMS Gateway Desktop. Dans la barre d'outils Ozeki, choisissez le lien Ajouter de nouvelles connexions (Figure 2) sur le côté gauche du panneau Connexions pour choisir d'installer WhatsApp.

ajouter une nouvelle connexion
Figure 2 - Ajouter une nouvelle connexion sur le côté gauche

Dans la section d'installation Connexions SMS IP, spécifiques au fournisseur de services (SMS), choisissez le Client WhatsApp, puis cliquez sur le lien Installer (Figure 3). Après l'installation, vous verrez l'interface de configuration.

installation du client whatsapp
Figure 3 - Installer le client WhatsApp

À côté de l'onglet Général, cliquez sur Avancé, puis cochez ces deux cases sous Niveau de journal (Figure 4) pour obtenir plus d'informations sur les décisions de routage et les événements de livraison de messages.

journal d'événements whatsapp
Figure 4 - Cochez ces journaux pour obtenir plus d'informations

Maintenant, vous devez configurer la connexion. Copiez l'ID du compte WhatsApp Business (Figure 5) depuis votre page Meta for Developers. Vous devrez coller cela dans l'onglet Général WhatsApp d'Ozeki SMS Gateway.

copier l'id du compte
Figure 5 - Copier l'ID du compte WhatsApp Business

Retournez à l'onglet Général. Collez l'ID du compte WhatsApp Business dans le champ WABA-ID (Figure 6). Cet ID distingue tous les comptes WhatsApp Business.

coller l'id du compte
Figure 6 - Coller l'ID du compte WhatsApp Business

Copiez le Jeton d'accès temporaire (Figure 7) depuis votre page Meta for Developers. Le jeton d'accès temporaire que le service peut utiliser pour effectuer une tâche spécifique.

copier le jeton d'accès
Figure 7 - Copier le jeton d'accès temporaire

Collez le Jeton d'accès temporaire depuis votre page Meta for Developers dans le champ Jeton d'accès (Figure 8).

coller le jeton d'accès
Figure 8 - Coller le jeton d'accès temporaire

Le Modèle par défaut (Figure 9) est utilisé lorsque aucune conversation n'est ouverte avec le destinataire du message, le modèle est envoyé à la place du message. Ensuite, lorsque la conversation est ouverte, le message original est automatiquement envoyé. Vous devez d'abord entrer le numéro de téléphone du destinataire au format international. Deuxièmement, vous devez spécifier le type de message, qui dans ce cas est un modèle. Troisièmement, cette balise spécifie le nom du modèle à utiliser. Enfin, cette balise spécifie le code de langue du modèle.
Remplissez correctement ces champs comme suit :
Balise 1 : wa.to : $recipient
Balise 2 : wa.type : template
Balise 3 : wa.template.name : hello_world
Balise 4 : wa.template.language.code : en_US

modèle par défaut whatsapp
Figure 9 - Configurer le modèle par défaut

Nous devons également spécifier un numéro de téléphone sur la connexion. Copiez le Numéro de test (Figure 10) depuis la page Meta for Developers. Vous pouvez envoyer des messages gratuits avec le numéro de téléphone de test fourni. Vous pouvez utiliser votre propre numéro de téléphone qui est soumis à des limites et tarifs.

copier le numéro de test
Figure 10 - Copier le numéro de test

Collez dans le champ Numéro de téléphone, puis cliquez sur le bouton Ok, surligné en bleu (Figure 11). Après avoir appuyé sur le bouton, vous devez activer la connexion.

coller le numéro de test
Figure 11 - Coller le numéro de test à des fins de test

Pour établir une connexion, vous devez basculer le bouton d'interrupteur dans la table de contrôle de gauche, et il doit être vert (Figure 12). Si la connexion est réussie, vous pouvez le voir dans les journaux sous l'onglet Événements, et vous pouvez utiliser le service.

whatsapp connecté
Figure 12 - Connexion réussie

Dans le panneau droit d'Ozeki SMS Gateway, sélectionnez l'onglet Test et créez un message SMS en entrant vos détails. Entrez le numéro de téléphone des destinataires et cliquez sur Envoyer, pour envoyer le message test généré automatiquement. Si cela est réussi, une coche verte apparaîtra sous l'onglet, indiquant que la connexion a été établie (Figure 13). Regardez le message sur votre téléphone.

test d'envoi
Figure 13 - Envoyer un message test réussi au numéro de téléphone

Comment envoyer un message depuis MS SQL (Guide simple)

Pour envoyer un message depuis MS SQL :

  1. Créer une base de données et des tables
  2. Lancer l'application Ozeki SMS Gateway
  3. Ajouter une nouvelle application de messagerie SQL
  4. Installer MS SQL Server
  5. Configurer les paramètres de connexion
  6. Activer la connexion MS SQL Server
  7. Insérer un message dans la base de données
  8. Vérifier le message dans le dossier Envoyés

Comment envoyer un message depuis MS SQL Server (tutoriel vidéo)

Cette vidéo vous montre comment créer des bases de données. Comment créer une connexion MS SQL Server sur Ozeki SMS Gateway. La vidéo vous aidera à configurer la connexion. Elle montre comment envoyer un message directement et afficher les messages envoyés et reçus. Une fois la connexion établie, la vidéo vous montrera comment écrire et envoyer le premier message test, puis examiner le fichier journal pour vérifier la livraison réussie.

Vidéo 2 - Comment envoyer un message depuis MS SQL Server (Tutoriel vidéo)

Créer une définition de table pour les messages

Avant de pouvoir envoyer des SMS via SQL, vous devez d'abord créer une base de données et des tables. Vous pouvez le faire en entrant certaines lignes de code dans la ligne de commande. La commande CREATE DATABASE ajoutera la nouvelle base de données elle-même. Les deux commandes CREATE TABLE ajoutent deux tables. Une pour stocker les messages entrants et une pour stocker les messages sortants. Enfin, vous pouvez utiliser la commande sp_addLogin pour créer un nom d'utilisateur et un mot de passe pour authentifier la base de données.

CREATE DATABASE ozekidb
GO
 
USE ozekidb
GO
 
CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);
 
CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
 
GO
 
sp_addLogin 'ozekiuser', 'ozekipass'
GO
 
sp_addsrvrolemember 'ozekiuser', 'sysadmin'
GO

Créer une base de données et des tables

Pour commencer à envoyer des SMS avec MS SQL, vous devez d'abord créer une base de données et des tables. Cela se fait via la ligne de commande. Ouvrez la ligne de commande et entrez la séquence de code ci-dessus. La commande CREATE DATABASE crée la base de données elle-même. Ensuite, les tables ozekimessagein et ozekimessageout sont créées à l'aide de la commande CREATE TABLE. Enfin, nous ajoutons le nom d'utilisateur et le mot de passe avec sp_addLogin (Figure 14). La base de données est maintenant prête pour l'envoi de SMS dans MS SQL.

créer une base de données et des tables
Figure 14 - Créer la base de données et les tables

Commencez par vous connecter à votre Ozeki SMS Gateway, puis choisissez l'icône SMS Gateway Desktop. Dans la barre d'outils Ozeki, choisissez le lien Ajouter un nouvel utilisateur/application (Figure 15) dans le côté droit du panneau Utilisateurs et applications pour choisir la messagerie SQL.

nouvelle connexion sql
Figure 15 - Ajouter une nouvelle connexion à droite

Dans la section d'installation des Interfaces d'application, choisissez Messagerie SQL, puis cliquez sur le lien Installer (Figure 16). Après cela, vous pourrez voir les services SQL disponibles pour l'installation.

messagerie sql
Figure 16 - Sélectionner la messagerie SQL

Trouvez MS SQL Server sous Messagerie SQL et cliquez sur installer (Figure 17). Après l'installation, vous verrez l'interface de configuration SQL.

serveur sql
Figure 17 - Choisissez MS SQL Server pour installer ce service

À côté de l'onglet Envoyer, cliquez sur Avancé, puis cochez la case Attacher le journal à chaque message sous Niveau de journal (Figure 18). Activez cette case à cocher pour enregistrer les événements de livraison dans le journal des événements de chaque message.

journal sql
Figure 18 - Cochez ce journal pour obtenir plus d'informations

Retournez à l'onglet Général et configurez les Paramètres de connexion (Figure 19). Avec ces paramètres, vous pouvez vous connecter à votre propre base de données SQL. Les tables de la base de données seront utilisées plus tard.
Serveur : adresse IP locale
Port : numéro de port
Base de données : nom de la base de données
Identifiant : nom d'utilisateur
Mot de passe : mot de passe
Si tout est rempli correctement, appuyez sur le bouton ok.

configuration sql
Figure 19 - Configurer SQL pour une connexion réussie

Pour établir une connexion, vous devez basculer le bouton d'interrupteur dans la table de contrôle de gauche, et il doit être vert (Figure 20). Si la connexion est réussie, vous pouvez la voir dans les journaux sous l'onglet Événements, et vous pouvez utiliser le service.

serveur sql connecté
Figure 20 - Connexion réussie

Insérons un message dans la table de la base de données. Tout d'abord, allez dans l'onglet SQL de votre connexion. Sélectionnez INSERT INTO dans le menu déroulant. Changez le numéro de téléphone et cliquez sur le bouton Exécuter pour lancer la commande (Figure 21). Cela insérera le message dans la table ozekimessageout et enverra un message à l'application WhatsApp.

insérer un message
Figure 21 - Sélectionnez l'option INSERT INTO pour envoyer un test

À partir de la table ozekimessageout (Figure 22), vous pouvez interroger les messages envoyés en sélectionnant l'option SELECT *. Si vous exécutez cette requête, vous pouvez voir le message envoyé dans la table.

message sortant
Figure 22 - Voir les messages envoyés dans la base de données

Sur le côté gauche du panneau de contrôle, sous Dossiers, sélectionnez le lien Envoyés et vous pouvez voir que les messages sont envoyés (Figure 23).

message envoyé
Figure 23 - Voir les messages envoyés dans les dossiers

Cliquez sur l'onglet Événements, et vous pouvez voir chaque ligne de journal (Figure 24).

journal sql
Figure 24 - Vous pouvez voir les messages envoyés dans les fichiers journaux

Comment recevoir un message WhatsApp dans une base de données SQL (étapes simples)

Pour recevoir un message WhatsApp dans une base de données SQL :

  1. Lancez l'application Ozeki SMS Gateway
  2. Configurez le webhook WhatsApp
  3. Vérifiez le message dans la base de données SQL

Comment recevoir des messages WhatsApp dans MS SQL (Tutoriel vidéo)

Cette vidéo vous montre comment recevoir des messages de WhatsApp. Comment connecter votre webhook WhatsApp à la passerelle SMS Ozeki. Comment configurer le webhook, quels paramètres définir. Après une connexion réussie, vous pouvez voir les messages entrants dans le fichier journal et également dans la base de données.

Vidéo 3 - Comment recevoir des messages WhatsApp dans MS SQL (Tutoriel vidéo)

Connectez-vous d'abord à la passerelle SMS Ozeki, puis sélectionnez l'icône du bureau de la passerelle SMS. Dans la barre d'outils Ozeki, sélectionnez le lien Client WhatsApp existant (Figure 25) sur le côté gauche du panneau Connexions.

client whatsapp
Figure 25 - Cliquez sur Client WhatsApp dans le panneau de gauche

Ouvrez le menu Configuration WhatsApp sur la page Meta for Developers pour configurer le webhook (Figure 26). Cliquez sur Modifier.
Le webhook doit être configuré, car il permet à la passerelle SMS Ozeki d'envoyer un message d'alerte à WhatsApp lorsqu'elle reçoit un message d'un téléphone portable, ou lorsque l'état d'un message WhatsApp envoyé à un téléphone portable change.

webhook
Figure 26 - Paramètres de configuration du webhook

Sur la page du client WhatsApp, nous avons besoin de l'onglet Configurer. Faites défiler jusqu'à la section URL de rappel publiée et copiez-la (Figure 27), c'est un modèle. Cela vous aidera à simplement copier et coller.

modèle webhook
Figure 27 - Copiez le modèle d'URL de rappel publiée

Collez le modèle dans le champ URL de rappel (Figure 28).

url de rappel
Figure 28 - Collez le modèle dans l'URL de rappel du webhook

Copiez le Nom de la connexion et le Jeton de vérification (Figure 29). Le nom de la connexion spécifie le nom de la connexion, le jeton de vérification est responsable de la sécurité.

nom de la connexion et jeton
Figure 29 - Copiez le Nom de la connexion et le Jeton de vérification

Collez le Nom de la connexion à la fin du modèle. Remplacez [public-ip]:[port] par votre IP publique avec votre port redirigé.
Collez le Jeton de vérification dans le champ Jeton de vérification sur la page Meta for Developers. Si vous avez tout rempli, cliquez sur le bouton Vérifier et enregistrer.
Ensuite, appuyez sur le bouton Gérer (Figure 30).

configuration du webhook
Figure 30 - Tous les champs remplis dans la configuration du webhook

Vous devez sélectionner le Champ Webhook, vous devrez donc sélectionner messages sur la page. Cochez cette case et cliquez sur Terminé (Figure 31). Sélectionner le type de message dans les paramètres du webhook WhatsApp indique que le webhook répondra aux messages. Cela signifie que le webhook fonctionnera lorsque des messages sont reçus et envoyés.

champs du webhook message
Figure 31 - Sélectionnez le type de message dans les paramètres du webhook WhatsApp

Cela devrait ressembler à ceci (Figure 32), si nous avons tout fait correctement. Et vous pouvez tester la connexion réussie dans la passerelle SMS Ozeki.

configuration réussie du webhook
Figure 32 - Configuration réussie du webhook

Revenons à la Passerelle SMS Ozeki. Dans le Client WhatsApp, cliquez sur Événements pour voir le journal. Envoyez un message dans l'application WhatsApp, le message doit apparaître dans le journal (Figure 33).

message reçu dans le journal
Figure 33 - Envoyez un message test et regardez le fichier journal

Sur le côté gauche du panneau de contrôle, sous Dossiers, cliquez sur le lien Transféré, puis choisissez l'onglet Transfert accepté. Où vous pouvez voir les messages (Figure 34).

message transféré
Figure 34 - Vous pouvez voir le message dans le dossier transféré

Retournez à la Page principale et sélectionnez votre lien SQL Server existant sur le côté droit du panneau Utilisateurs et applications (Figure 35) pour voir également le message entrant ici.

serveur ms sql
Figure 35 - Sélectionnez SQL Server pour voir les messages

Interrogeons un message depuis la base de données. Allez dans l'onglet SQL de votre connexion. Sélectionnez SELECT * dans le menu déroulant et vous pouvez voir tous les messages reçus (Figure 36).

message sql entrant
Figure 36 - Vous pouvez interroger la boîte de réception avec SQL

Si vous suivez les étapes décrites dans cet article, vous pourrez configurer une connexion WhatsApp SMS sans aucun problème. Cela vous permettra d'envoyer et de recevoir des messages WhatsApp via la passerelle SMS Ozeki, ce qui peut être un excellent moyen de communiquer avec vos clients.

Dans cet article, nous vous avons montré comment configurer une connexion WhatsApp SMS. Nous avons expliqué le processus en détail, depuis la création d'une application WhatsApp dans le Portail des Développeurs Facebook jusqu'à la configuration d'une connexion dans la Passerelle SMS Ozeki.

Nous avons fourni des captures d'écran et des instructions pour chaque étape afin que vous puissiez facilement suivre les étapes.

Voici quelques conseils utiles supplémentaires pour configurer votre connexion WhatsApp SMS :

  • Assurez-vous d'avoir un identifiant de compte WhatsApp Business valide et un jeton d'accès temporaire.
  • Assurez-vous que le numéro de téléphone que vous ajoutez à votre application WhatsApp Business est le même que celui que vous utilisez dans la Passerelle SMS Ozeki.
  • Testez la connexion en envoyant un message test à un numéro de téléphone destinataire.

Si vous avez d'autres questions, veuillez envoyer un e-mail à info@ozeki.hu ou inscrivez-vous sur notre site web : https://myozeki.com pour obtenir de l'aide.

More information