Fournisseur de services SMS Nexmo

Le fournisseur de services SMS Nexmo vous permet d'envoyer et de recevoir des messages SMS textuels et binaires. Vous pouvez acheter des numéros de téléphone pour différents pays. Leur API est basée sur HTTP/HTTPS. Pour les rapports de livraison entrants et les messages entrants, vous devrez ouvrir un port dans votre pare-feu. Ozeki fournit l'implémentation de leur API.

Comment créer un compte Nexmo

Pour utiliser le service Nexmo, vous devez d'abord créer un compte Nexmo. Dans la section ci-dessous, nous vous guidons pour le faire.

Vidéo 1 - Comment créer un compte Nexmo (Tutoriel vidéo)

Sur la page principale de Nexmo, veuillez cliquer sur le bouton 'S'inscrire' (Figure 1).

s'inscrire
Figure 1 - Cliquer sur 'S'inscrire'

Ensuite, vous devez fournir les détails de votre compte (Figure 2).

fournir les détails du compte
Figure 2 - Fournir les détails du compte

Si vous avez terminé, cliquez sur 'S'inscrire' et attendez que Nexmo envoie le code de vérification à votre téléphone (Figure 3).

vérifier le numéro de téléphone
Figure 3 - Vérification du numéro de téléphone

Maintenant, vérifiez votre boîte mail et confirmez votre adresse e-mail (Figure 4).

vérifier l'e-mail
Figure 4 - Vérification de l'e-mail

Enfin, connectez-vous à votre nouveau compte Nexmo (Figure 5).

se connecter
Figure 5 - Connexion

Si tout est correct, vous verrez la page 'Bien démarrer' (Figure 6).

page bien démarrer
Figure 6 - Page Bien démarrer

Comment configurer Ozeki 10 et Nexmo pour les messages SMS sortants

Ce chapitre vous fournit des informations détaillées sur comment installer et configurer la connexion Nexmo pour l'envoi de SMS dans le logiciel Ozeki 10 SMS Gateway.

Vidéo 2 - Comment configurer Ozeki 10 et Nexmo pour les messages SMS sortants

Tout d'abord, veuillez vous connecter à Ozeki 10 avec votre nom d'utilisateur et votre mot de passe (Figure 7).

se connecter à ozeki 10
Figure 7 - Connexion à Ozeki 10

Ensuite, ouvrez l'application 'SMS Gateway' (Figure 8).

ouvrir sms gateway
Figure 8 - Ouverture de l'application SMS Gateway

Cliquez sur 'Ajouter une nouvelle connexion' à gauche (Figure 9).

créer une nouvelle connexion
Figure 9 - Création d'une nouvelle connexion

Sélectionnez la 'Connexion Nexmo' dans la liste et cliquez sur installer à côté (Figure 10).

installer la connexion nexmo
Figure 10 - Installation de la connexion Nexmo

Fournissez vos identifiants API Nexmo et spécifiez un numéro de téléphone sur la page d'installation de la connexion (Figure 11).

configurer la connexion nexmo
Figure 11 - Fourniture des identifiants Nexmo

Maintenant, il est temps d'envoyer un message test (voir Figure 12).

envoyer un message test
Figure 12 - Envoi d'un message test

Comment configurer Ozeki 10 et Nexmo pour les rapports de livraison entrants

Avant de pouvoir recevoir des rapports de livraison entrants et des SMS entrants, vous devez rediriger les ports afin de router le trafic externe vers votre réseau (Figure 13).

1. Ouvrez un navigateur Web et tapez le numéro de votre passerelle par défaut dans la barre d'adresse, puis appuyez sur Entrée.

2. Entrez votre nom d'utilisateur et votre mot de passe pour accéder à l'interface de votre routeur. Le nom d'utilisateur et le mot de passe par défaut devraient être indiqués dans la documentation de votre routeur ou sur une étiquette sur le côté de votre routeur. Si le nom d'utilisateur et le mot de passe par défaut ont été modifiés et que vous ne vous en souvenez pas, vous devrez réinitialiser votre routeur.

3. Pour rediriger les ports sur votre routeur, recherchez un onglet ou un menu intitulé 'Redirection de port/ Déclenchement de port' ou quelque chose de similaire.

4. Peu importe le type de routeur ou d'interface que vous avez, vous devrez entrer les mêmes informations de base. Entrez le port que vous souhaitez ouvrir sous Externe (Port 1) et Interne (Port 2), ou entrez une plage de ports à ouvrir sous Début et Fin.
Dans ce cas, Ozeki 10 utilise le port 9505 par défaut, vous pouvez donc également le fournir dans la section 'Interne'.

5. Sélectionnez le Protocole (TCP, UDP, ou les deux).

6. Entrez l'adresse IP privée de votre PC où Ozeki 10 est installé.

7. Assurez-vous d'avoir enregistré les modifications.

redirection de port
Figure 13 - Redirection de port

Vidéo 3 - Comment configurer Ozeki 10 et Nexmo pour les rapports de livraison entrants (Tutoriel vidéo)

Après avoir enregistré les modifications, veuillez copier l'URL de rappel de la connexion Nexmo que vous trouverez sur la gauche (Figure 14).

copie de l'url de rappel
Figure 14 - Copie de l'URL de rappel

Nous allons maintenant entrer ce qui précède dans les paramètres Nexmo (Figure 15).

paramètres nexmo
Figure 15 - Paramètres Nexmo

Entrez votre IP publique et le port que vous avez redirigé vers le PC Ozeki 10, puis enregistrez les modifications (Figure 16).

paramètres nexmo
Figure 16 - Paramètres Nexmo

Nous sommes prêts à envoyer un message de test comme le montre la Figure 17.

envoyer un message test
Figure 17 - Envoi d'un SMS test

Si vous avez correctement redirigé le port, vous verrez le rapport de livraison reçu (Figure 18).

rapport de livraison
Figure 18 - Rapport de livraison reçu

Comment acheter un numéro SMS Nexmo

Dans la section ci-dessous, nous allons démontrer comment acheter un numéro Nexmo pour recevoir des SMS.

Vidéo 4 - Comment acheter un numéro SMS Nexmo

Veuillez naviguer vers le menu 'Acheter des numéros', sélectionnez un numéro et cliquez sur le bouton d'achat à côté (Figure 19).

sélectionner un numéro
Figure 19 - Sélection d'un numéro

Après avoir sélectionné le numéro, vous devez confirmer l'achat (Figure 20).

confirmer l'achat
Figure 20 - Confirmation de l'achat

Dans le menu 'Vos numéros', vous pouvez voir vos propres numéros de téléphone Nexmo (Figure 21).

voir vos numéros
Figure 21 - Visualisation de vos numéros

Comment configurer Ozeki 10 et Nexmo pour les SMS entrants

Après avoir acheté un numéro Nexmo, vous pouvez le configurer pour transférer les messages vers la machine Ozeki 10.

Vidéo 5 - Comment configurer Ozeki 10 et Nexmo pour les SMS entrants (Tutoriel vidéo)

Dans le menu 'Vos numéros', cliquez sur 'Gérer' pour modifier le numéro auquel vous souhaitez recevoir des SMS (Figure 22).

modifier vos numéros
Figure 22 - Modification de votre numéro

Copiez l'URL de rappel de la connexion Nexmo (Figure 23).

copier l'url de rappel
Figure 23 - Copie de l'URL de rappel

Entrez votre IP publique et le port que vous avez redirigé vers le PC Ozeki 10, puis cliquez sur 'Mettre à jour' (Figure 24).

fournir l'url webhook
Figure 24 - Fourniture de l'URL webhook

Envoyez un message test à ce numéro et vous verrez le message reçu dans Ozeki 10 (Figure 25).

message test reçu
Figure 25 - Message test reçu

Envoyer des SMS depuis un serveur de base de données SQL avec Nexmo

Avec Ozeki 10, c'est assez facile d'envoyer et de recevoir des SMS depuis un serveur de base de données SQL. Pour envoyer et recevoir des SMS, vous pouvez utiliser Microsoft SQL Server, SQL Express, MySQL, MariaDB, Foxpro ou toute autre base de données SQL compatible ODBC/OleDB. La procédure est simple : vous devez créer deux tables de base de données : ozekimessageout.

La table ozekimessagein sera utilisée pour stocker les SMS entrants et l'autre, la table ozekimessageout, sera utilisée pour envoyer des SMS. Si vous souhaitez envoyer un SMS, il vous suffit d'utiliser une commande SQL INSERT pour créer un enregistrement SQL dans la table ozekimessageout. Ozeki 10 SMS Gateway sélectionnera automatiquement le message texte et l'enverra au destinataire. Pendant la procédure de livraison, il mettra à jour les champs de statut et d'horodatage dans la table de base de données pour vous informer quand le SMS a été envoyé depuis votre système, quand il a été reçu par le téléphone mobile du destinataire et si une erreur s'est produite, pourquoi il n'a pas été livré. (Figure 26)

Enregistrer les SMS dans la base de données
Figure 26 - Enregistrez vos messages SMS dans une base de données SQL

Cette solution est utile car la plupart des applications métier sont pilotées par une base de données, il est donc logique d'utiliser également la base de données pour les SMS. Un autre avantage est que c'est très pratique car tous les messages sont stockés dans un système conçu pour des recherches, des requêtes et des rapports faciles.

Comment envoyer des SMS depuis l'API C# via Nexmo

Les solutions de SMS automatisées sont nettement meilleures que les humains. Pour cette raison, la plupart des entreprises choisissent d'utiliser des systèmes de messagerie texte automatisés. L'API SMS C# d'Ozeki offre un outil exceptionnel pour atteindre cet objectif. Cette API C# est géniale car elle peut également envoyer des SMS via des protocoles SMS haute performance, tels que CIMD2. Ces protocoles sont utilisés par les fournisseurs de services GSM pour échanger des SMS entre eux. En implémentant cette seule API, vous pouvez atteindre de nombreux opérateurs SMS ou réseaux de téléphonie mobile avec une seule base de code. (Figure 27)

Figure 27 - Envoyer des SMS depuis C#

Configurer l'envoi d'emails vers SMS avec Nexmo

Si vous configurez Nexmo, vous pouvez facilement fournir un service SMS vers email à vos clients et applications. Tout utilisateur d'email capable d'envoyer un email à une adresse e-mail spécialement formatée pourra envoyer des SMS. L'adresse e-mail doit être formatée comme suit : numérodetéléphone@nomd'hôte. Une adresse e-mail ressemblerait à ceci : 079240311@nomd'hôte. Le numéro de téléphone du destinataire peut également être mis dans la ligne d'objet. Dans les deux cas, le corps de l'email sera envoyé sous forme de SMS au numéro de mobile spécifié.

More information