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.
Sur la page principale de Nexmo, veuillez cliquer sur le bouton 'S'inscrire' (Figure 1).
Figure 1 - Cliquer sur 'S'inscrire'
Ensuite, vous devez fournir les détails de votre compte (Figure 2).
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).
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).
Figure 4 - Vérification de l'e-mail
Enfin, connectez-vous à votre nouveau compte Nexmo (Figure 5).
Figure 5 - Connexion
Si tout est correct, vous verrez la page 'Bien démarrer' (Figure 6).
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.
Tout d'abord, veuillez vous connecter à Ozeki 10 avec votre nom d'utilisateur et votre mot de passe (Figure 7).
Figure 7 - Connexion à Ozeki 10
Ensuite, ouvrez l'application 'SMS Gateway' (Figure 8).
Figure 8 - Ouverture de l'application SMS Gateway
Cliquez sur 'Ajouter une nouvelle connexion' à gauche (Figure 9).
Figure 9 - Création d'une nouvelle connexion
Sélectionnez la 'Connexion Nexmo' dans la liste et cliquez sur installer à côté (Figure 10).
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).
Figure 11 - Fourniture des identifiants Nexmo
Maintenant, il est temps d'envoyer un message test (voir Figure 12).
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.
Figure 13 - Redirection de port
Après avoir enregistré les modifications, veuillez copier l'URL de rappel de la connexion Nexmo que vous trouverez sur la gauche (Figure 14).
Figure 14 - Copie de l'URL de rappel
Nous allons maintenant entrer ce qui précède dans les paramètres Nexmo (Figure 15).
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).
Figure 16 - Paramètres Nexmo
Nous sommes prêts à envoyer un message de test comme le montre la Figure 17.
Figure 17 - Envoi d'un SMS test
Si vous avez correctement redirigé le port, vous verrez le rapport de livraison reçu (Figure 18).
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.
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).
Figure 19 - Sélection d'un numéro
Après avoir sélectionné le numéro, vous devez confirmer l'achat (Figure 20).
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).
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.
Dans le menu 'Vos numéros', cliquez sur 'Gérer' pour modifier le numéro auquel vous souhaitez recevoir des SMS (Figure 22).
Figure 22 - Modification de votre numéro
Copiez l'URL de rappel de la connexion Nexmo (Figure 23).
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).
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).
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)
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)
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
- Envoyer un SMS au SMSC de Telecom Slovenije
- Comment envoyer un SMS avec Amazon SNS
- Comment envoyer un SMS depuis Clickatell
- Comment envoyer un SMS en utilisant les API MTN Developer (MADAPI)
- Service SMS Sunrise
- Service SMS Vodafone
- Comment envoyer un SMS depuis Clicksend
- Comment envoyer un SMS depuis Infobip
- Comment envoyer un SMS en utilisant Messagebird
- Comment envoyer un SMS en utilisant Nexmo
- Comment envoyer un SMS depuis Telnyx
- Comment envoyer un SMS depuis Twilio
- Comment envoyer un SMS avec la connexion Yettel SMS Futár