Fonctionnalités de la passerelle SMS Ozeki

architecture du système de passerelle SMS
Figure 1 - Architecture du système de passerelle SMS

Fonctionnalités de connectivité réseau mobile

  • Modem SMS: Vous pouvez connecter un modem SMS à votre ordinateur via un câble USB pour envoyer et recevoir des messages sans fil via le réseau mobile. Dans ce cas, vous n'avez pas besoin de vous inscrire à un service SMS Internet. Tout ce que vous avez à faire est d'acheter une carte SIM et de l'insérer dans votre modem SMS.
  • Pools de modems SMS: Si vous souhaitez utiliser plusieurs modems pour augmenter la capacité, ou si vous voulez avoir plusieurs numéros de téléphone, vous pouvez connecter un pool de modems SMS à la passerelle SMS Ozeki. Ozeki gérera chaque modem du pool comme une connexion SMS indépendante, et vous pouvez utiliser les capacités de routage avancées d'Ozeki pour décider quel modem utiliser pour l'envoi. Le pool de modems SMS est généralement connecté à votre ordinateur via un câble USB. Si vous utilisez un pool de modems SMS, vous devrez acheter une carte SIM pour chaque modem du pool. Par exemple, si vous utilisez un pool de 8 modems, vous aurez besoin de 8 cartes SIM et vous aurez 8 numéros de téléphone à utiliser.
  • Client OZX: Le protocole OZX (Ozeki Exchange) est un protocole très efficace, qui peut être utilisé pour connecter votre PC directement au Centre de Service de Messages Courts (SMSC) du fournisseur de service. Ainsi, vous pouvez envoyer et recevoir des SMS via Internet ou un réseau IP privé.
  • Connexion SMS Android: Vous pouvez vous connecter à un téléphone mobile Android via Wifi et installer l'application Ozeki Android SMPP gateway pour envoyer et recevoir des SMS depuis votre ordinateur.
  • Connexion SMS SMPP: Vous pouvez vous connecter à un service SMS IP en utilisant le protocole Short Message Peer to Peer (SMPP). La passerelle SMS Ozeki prend en charge les versions SMPP 3.3, 3.4, 5.0. Ce protocole est utilisé par les opérateurs de réseaux mobiles pour échanger des SMS. Vous pouvez vous connecter directement à un Centre de Service de Messages Courts (SMSC) en utilisant SMPP.
  • Connexion SMS UCP: Vous pouvez vous connecter à un service SMS IP en utilisant le protocole Universal Computer Protocol / External Machine Interface (UCP/EMI), version 3.5 ou supérieure, pour vous connecter à un SMSC via Internet ou un autre réseau TCP/IP privé. Certains opérateurs mobiles proposent des connexions UCP pour des volumes élevés de trafic SMS.
  • Connexion SMS CIMD2: Vous pouvez vous connecter à un service SMS IP en utilisant le protocole Computer Interface to Machine Distribution (CIMD2), version 2 ou supérieure, pour vous connecter à un SMSC via Internet ou un autre réseau TCP/IP privé. Ce protocole est implémenté par les SMSC Nokia.
  • Connexion SMS client HTTP: Vous pouvez vous connecter à un service SMS IP en utilisant le protocole HyperText Transfer Protocol (HTTP). C'est un type de connexion personnalisable, qui vous permet d'utiliser HTTP ou HTTPS. Pour les SMS HTTP, vous pouvez configurer un certificat client et valider les certificats serveur. En créant un modèle HTML approprié, vous pouvez vous connecter à pratiquement n'importe quel fournisseur de service SMS HTTP.
  • Connexion SMS WhatsApp: Les entreprises peuvent utiliser WhatsApp pour communiquer avec leurs clients de manière personnelle et pratique et peuvent envoyer des messages directement sur leur téléphone portable. Une façon d'utiliser WhatsApp pour les entreprises est de configurer une connexion SMS WhatsApp. Cela permet aux entreprises d'envoyer et de recevoir des messages WhatsApp via leur passerelle SMS Ozeki.

Fonctionnalités de routage des SMS

  • Routage des SMS au moindre coût: Pré-routez les SMS en fonction du préfixe du numéro de téléphone ou des coûts de route pour garantir des coûts de livraison optimaux.
  • Routage de secours des SMS: Vous pouvez router un message vers une connexion différente si la connexion principale ne fonctionne pas. Par exemple, si Internet tombe en panne, ou si votre fournisseur de services SMS basé sur Internet principal échoue, vous pouvez automatiquement router les messages vers une connexion sans fil (par exemple, un modem SMS connecté à votre serveur avec un câble de données). Bien sûr, vous pouvez router les messages vers d'autres fournisseurs de services SMS basés sur Internet.
  • Copie des messages: Vous pouvez copier chaque message transitant par votre système et le transférer vers une base de données pour journalisation ou vers n'importe quelle connexion SMS. Vous pouvez faire une ou plusieurs copies et les router vers votre destination préférée, qui peut être un numéro de téléphone, une adresse e-mail, une base de données ou n'importe quelle application.
  • Routage des SMS vers plusieurs réseaux: Pour des raisons d'efficacité des coûts, vous avez la possibilité de connecter votre système SMS à plusieurs réseaux mobiles. Vous pouvez sélectionner le réseau mobile vers lequel vous souhaitez router votre message à tout moment dans la passerelle SMS Ozeki.
  • Modification des SMS: Avec le routage SMS Ozeki, vous avez la possibilité de modifier les détails du SMS comme le destinataire ou le contenu.
  • Chiffrement des SMS: Pour avoir une conversation sécurisée et chiffrée avec votre partenaire de discussion, vous pouvez configurer une fonction de chiffrement et de déchiffrement pour n'importe quelle connexion. Ainsi, seul l'individu ayant le mot de passe sélectionné a accès à vos messages.
  • SMS différé: Profitez de l'avantage de composer des messages à l'avance et de vous assurer qu'ils atteignent vos destinataires précisément quand ils en ont besoin et optimisez vos interactions personnelles et professionnelles.

Fonctionnalités de manipulation des numéros de téléphone

Fonctionnalités de manipulation du texte des messages

  • Remplacement du texte du message: Vous pouvez modifier le texte du SMS à la volée en le réécrivant simplement.
  • Ajout de texte au message: Vous pouvez modifier le texte du SMS en ajoutant une publicité à la fin de chaque message, par exemple "Bonjour le monde - Envoyé par monentreprise".
  • Filtrage de mots: Vous pouvez filtrer les mots indésirables et remplacer leur contenu par des étoiles (****) ou vous pouvez supprimer les messages contenant de tels mots.
  • Chiffrement et déchiffrement des messages: Vous pouvez chiffrer et déchiffrer les SMS dans la table de routage.
  • Modifications basées sur les expressions régulières: Vous pouvez écrire une expression régulière pour modifier le texte du message SMS.
  • Modifications basées sur des algorithmes en C#: Vous pouvez écrire du code en C# pour modifier le texte du SMS à la volée.
  • Modèles de SMS: L'utilisation de modèles de SMS peut offrir plusieurs avantages marketing pour les entreprises et les organisations. En tirant parti de ces avantages, les entreprises peuvent améliorer leurs stratégies de marketing par SMS, engager leur public plus efficacement et obtenir de meilleurs résultats de leurs campagnes marketing. Cela peut grandement simplifier votre flux de travail et améliorer l'attrait esthétique global de vos documents.

Fonctionnalités d'encodage des messages

  • Encodage GSM 7 bits: Par défaut, les messages SMS sont encodés en utilisant l'alphabet SMS 7 bits.
  • Encodage SMS multipart: Les messages dépassant 160 caractères (si l'alphabet SMS 7 bits est utilisé) ou 70 caractères (si le jeu de caractères Unicode est utilisé) sont divisés en plusieurs segments et envoyés via le réseau conformément aux standards des spécifications SMS multipart. La passerelle SMS Ozeki effectue la segmentation et le réassemblage multipart.
  • Encodage Unicode: Vous pouvez envoyer des caractères chinois, arabes, hébreux et tout autre caractère pris en charge par l'alphabet Unicode. Ozeki implémente l'encodage Unicode.
  • Encodage de messages binaires: Vous pouvez envoyer 140 octets de données binaires dans des messages SMS binaires. Avec Ozeki, vous pouvez définir tous les attributs SMS, ce qui vous permet de spécifier le drapeau de message binaire pour envoyer de telles données.
  • Numéros de port d'application: Les numéros de port d'application peuvent être utilisés si les messages SMS sont envoyés via le réseau mobile. Les numéros de port de l'expéditeur et du destinataire sont pris en charge. Les numéros de port sont envoyés dans l'en-tête des données utilisateur (UDH) conformément à la norme SMS. Pour envoyer un message à un numéro de port, spécifiez le numéro de téléphone au format suivant : +36201234657:7777 où 7777 est le numéro de port (vous pouvez remplacer 7777 par n'importe quel numéro de port). Ce format s'applique aux numéros de l'expéditeur et du destinataire. Les numéros de port sont souvent utilisés lorsque des applications mobiles fonctionnant sur des téléphones Android ou iOS communiquent avec des services basés sur PC via la passerelle SMS Ozeki.
  • Types de messages spéciaux: Ozeki prend en charge nativement les formats de messages SMS utilisés dans les réseaux mobiles, tels que WAP Push, SyncML, notification de messagerie vocale, vCard, vCalendar, etc.
  • Politiques d'encodage des messages: Vous pouvez définir des politiques de remplacement "ne pas transformer", "meilleure correspondance" et "forcer le jeu de caractères" pour effectuer des transformations de jeux de caractères. Ces options sont très utiles car elles vous donnent un contrôle total sur les jeux de caractères utilisés lors de l'encodage de vos messages SMS.

Fonctionnalités de connectivité d'application

  • API SMS pour développeurs : La passerelle SMS Ozeki permet aux développeurs SMS d'utiliser des logiciels d'API SMS pour l'envoi et la réception de messages courts. Vous pouvez l'utiliser pour intégrer et déployer rapidement des solutions de messagerie SMS.
  • Fournisseurs de services SMS : La passerelle SMS Ozeki offre une connectivité à plusieurs fournisseurs de services SMS en ligne. Vous n'avez pas besoin d'acheter le matériel, il suffit de souscrire à leur service en ligne pour disposer d'une passerelle SMS.
  • SMS depuis Excel : Vous pouvez utiliser Microsoft Excel ou un traitement de texte compatible pour envoyer des messages à une liste de numéros de téléphone.
  • Messagerie SQL : Envoyez et recevez des SMS depuis une base de données.
  • Messagerie par fichier texte : Envoyez et recevez des SMS en créant des fichiers texte dans un répertoire.
  • Messagerie SMS HTTP : Vous pouvez utiliser l'API HTTP de la passerelle SMS Ozeki pour envoyer et recevoir des SMS.
  • Utilisateur standard : Avec l'utilisateur standard de la passerelle SMS Ozeki, vous pouvez vous connecter à l'interface graphique et envoyer des SMS. Vous pouvez également vérifier les détails de la livraison du message.
  • SMS automatique : La passerelle SMS Ozeki propose 3 types d'utilisateurs de réponse automatique qui sont utilisés pour répondre automatiquement aux SMS ou les transférer à un destinataire. Ces utilisateurs fonctionnent de 3 manières simples. Vous verrez comment installer et configurer ces utilisateurs sur la passerelle SMS Ozeki pour répondre à vos besoins.
  • E-mail vers SMS : La passerelle SMS Ozeki offre diverses méthodes pour configurer la fonctionnalité E-mail vers SMS. Vous pouvez utiliser IMAP, POP3 ou SMTP pour envoyer et recevoir des e-mails et les convertir en messages SMS. Vous pouvez mettre le(s) numéro(s) de téléphone dans la ligne d'objet des e-mails, ou envoyer un e-mail à une adresse contenant le numéro de téléphone, comme +441234657@smsgw.votreentreprise.com.
  • SMS depuis/vers E-mail via votre compte E-mail : L'utilisateur E-mail de la passerelle SMS Ozeki peut être utilisé pour envoyer ou télécharger des e-mails depuis une boîte aux lettres. Pour envoyer des e-mails, il doit se connecter au serveur SMTP de votre compte e-mail. Pour télécharger des e-mails depuis une boîte aux lettres, il doit se connecter au serveur POP3 via votre compte e-mail.
  • SMS depuis/vers fichier : L'utilisateur Fichier de la passerelle SMS Ozeki est capable d'envoyer et de recevoir des SMS dans différents formats de fichiers. Les formats Simple, Texte, Verbose, Liste, CSV, XML, SAP, ATF et KAL sont pris en charge par l'utilisateur Fichier de la passerelle SMS Ozeki. Votre application peut placer ces fichiers dans les répertoires appropriés pour envoyer des SMS.
  • SMS depuis/vers FTP : L'utilisateur étendu FTP vers SMS de la passerelle SMS Ozeki peut synchroniser des répertoires avec la passerelle SMS via les protocoles FTP, FTPS ou SFTP standard. Les SMS entrants seront téléchargés, et les SMS sortants seront téléchargés depuis le serveur FTP. Vous pouvez également consulter les formats de fichiers acceptés.
  • Démarrez vos applications avec un SMS : L'utilisateur Démarreur d'application de la passerelle SMS Ozeki peut exécuter n'importe quel processus ou application lorsqu'un SMS arrive. Il vous suffit de fournir le chemin du fichier. Vous pouvez également extraire des paramètres des SMS reçus pour les utiliser comme paramètres de processus ou arguments de ligne de commande.

Fonctionnalités hautes performances

  • Équilibrage de charge: Vous pouvez configurer des groupes de connexion SMS pour l'équilibrage de charge. Cela signifie que vous pouvez créer plusieurs connexions réseau SMS vers des services SMS IP ou via des connexions sans fil. Si vous incluez ces connexions dans un groupe et que vous routez les messages vers ce groupe, l'envoi sera effectué en utilisant l'équilibrage de charge. Dans une configuration d'équilibrage de charge, les messages sont répartis entre les liens d'envoi en fonction de la capacité du lien.
  • Messagerie sécurisée en cas de panne: En créant des groupes de connexion SMS, vos messages seront envoyés même si un ou plusieurs membres du groupe de connexion échouent. Par exemple, si vous avez 4 connexions réseau mobile vers 4 centres de services SMS (SMSC) différents, et que 3 d'entre eux échouent, tous vos messages seront toujours livrés via le dernier restant.
  • Files d'attente en mémoire: Le système stocke les files d'attente de messages en mémoire pour des performances optimales et maintient ces files d'attente synchronisées avec le disque dur. Des lots de 1000 messages sont chargés en mémoire pour les cycles d'envoi. Cela rend possible une messagerie haute performance.
  • Réenvoyer les SMS échoués: Parfois, les SMS peuvent ne pas être livrés au premier essai en raison de diverses raisons telles que des problèmes de réseau, des problèmes de téléphone du destinataire, ou des perturbations temporaires du service. Ozeki SMS Gateway offre un mécanisme pour gérer ces situations et augmenter les chances de livraison réussie des messages. Si un message rencontre une erreur lors du processus de livraison, Ozeki SMS Gateway peut être configuré pour tenter automatiquement de renvoyer le message après un intervalle spécifié. Cette fonctionnalité est particulièrement utile dans les cas où la livraison initiale échoue en raison d'un problème temporaire.
  • Pools de modems SMS: Si vous souhaitez augmenter la capacité en utilisant plusieurs modems ou si vous avez besoin de plusieurs numéros de téléphone, vous pouvez connecter un pool de modems SMS à Ozeki SMS Gateway. Ozeki traite chaque modem du pool comme une connexion SMS indépendante, et vous pouvez utiliser les capacités avancées de routage d'Ozeki pour déterminer le modem à utiliser pour l'envoi. Le pool de modems SMS est généralement connecté à votre ordinateur via un câble USB. L'utilisation d'un pool de modems SMS nécessite l'achat d'une carte SIM pour chaque modem du pool. Par exemple, si vous utilisez un pool de 8 modems, vous aurez besoin de 8 cartes SIM, ce qui vous donnera 8 numéros de téléphone à utiliser.

Fonctionnalités de reporting

  • Base de données de reporting: Vous pouvez enregistrer tous les SMS transitant par votre système dans une base de données de reporting. Une table de base de données sera créée et mise à jour. Vous disposerez d'informations détaillées sur tous les événements liés à chaque SMS transitant par le système. Vous pouvez utiliser Microsoft SQL Server, Oracle, MySQL, Postgres et bien d'autres systèmes de bases de données.
  • Reporting en TXT Lorsque vous traitez des volumes élevés de messages, comme plusieurs centaines de messages par seconde, leur stockage dans une base de données à des fins de journalisation peut être difficile en raison des contraintes de vitesse. Ozeki SMS Gateway propose une solution alternative en prenant en charge la journalisation dans des fichiers texte. Cette approche permet un stockage plus rapide. Ces messages journalisés dans des fichiers texte peuvent ensuite être insérés efficacement dans la base de données si nécessaire. Cette méthode permet de gérer et de journaliser efficacement des volumes élevés de messages tout en respectant les exigences de vitesse.
  • Journalisation des SMS multipart Le système de reporting d'Ozeki 10 SMS Gateway permet d'enregistrer le nombre de PDU (Protocol Data Unit) pour plusieurs messages dans la base de données de reporting. Cette fonctionnalité vous permet de suivre le nombre de PDU associé à chaque message et de stocker ces informations dans la base de données pour une analyse et une référence ultérieures.
  • Requêtes SQL échouées Lorsque vous utilisez le reporting de base de données dans Ozeki 10 SMS Gateway pour conserver un journal du parcours de chaque message dans le système, il est important de s'assurer que toutes les commandes SQL ont été exécutées correctement dans votre base de données. Ozeki 10 offre une fonctionnalité de reporting SQL qui inclut une interface utilisateur, vous permettant de vérifier l'état des enregistrements en attente d'exécution ainsi que ceux qui ont échoué. Cette fonctionnalité vous aide à surveiller et à gérer l'exécution des commandes SQL dans le processus de reporting, offrant une visibilité sur la réussite ou l'échec de chaque action.
  • Reporting sans perte: Cette fonctionnalité permet de ne perdre aucun enregistrement. Si votre base de données de reporting devient indisponible pour une raison quelconque, le logiciel Ozeki SMS stockera les messages dans un fichier texte sur le disque dur local jusqu'à ce que la base de données de reporting soit à nouveau en ligne. Lorsque la base de données de reporting redevient disponible, elle enverra ces messages vers la base de données.
  • Journalisation bas niveau: Toutes les connexions fournissent une journalisation détaillée jusqu'à la couche protocolaire. Vous pouvez vérifier les unités de données protocolaires (PDU) exactes envoyées via les connexions. Cela est très utile pour identifier des problèmes ou comprendre pourquoi un certain message a été envoyé d'une certaine manière. C'est également très utile pour résoudre des litiges avec les clients et les fournisseurs de services.
  • Renvoyer les SMS échoués: Ozeki SMS Gateway offre une opportunité précieuse de corriger les erreurs pouvant survenir lors du processus d'envoi de SMS. Dans certains cas, certains SMS peuvent ne pas être envoyés avec succès au premier essai. Cependant, Ozeki offre la possibilité de renvoyer ces messages, permettant une meilleure gestion des problèmes de livraison. Ce processus améliore les chances de transmission réussie des messages et garantit un système de livraison de SMS plus fiable.
  • Configuration de la journalisation: Avoir un aperçu de la communication bas niveau des connexions, des utilisateurs ou des applications s'avère extrêmement précieux lorsque vous souhaitez observer chaque événement survenu lors du processus d'envoi d'un message. La journalisation de la communication bas niveau offre une fenêtre pour comprendre les mécanismes complexes de la livraison réussie d'un message à son destinataire. De plus, en cas d'échec, cette fonctionnalité sert d'outil pour comprendre la cause sous-jacente en analysant soigneusement le journal des interactions de communication bas niveau.

Fonctionnalités du carnet d'adresses

  • SMS depuis le carnet d'adresses: Vous pouvez avoir un carnet d'adresses prédéfini avec des numéros et l'utiliser pour envoyer des messages texte. Une fonctionnalité très utile pour les messages automatisés et personnalisés.
  • Constructeur de carnet d'adresses: Vous pouvez configurer des règles de routage pour enregistrer automatiquement les numéros de téléphone de l'expéditeur et/ou du destinataire dans un carnet d'adresses. Vous pouvez également définir des conditions, comme un filtre de mots-clés, pour décider quels numéros enregistrer. Ce carnet d'adresses peut ensuite être utilisé pour envoyer des messages de groupe.
  • Exportation du carnet d'adresses: Vous pouvez exporter le carnet d'adresses dans différents formats, tels que Microsoft Excel xlsx, csv, fichiers texte, fichiers json, etc.
  • Importation du carnet d'adresses: Vous pouvez importer vos carnets d'adresses exportés.
  • Carnet d'adresses de base de données: Vous pouvez configurer des tables de base de données à utiliser comme carnets d'adresses. Ozeki peut SELECT et INSERT des enregistrements dans ces tables, et vous pouvez les utiliser comme n'importe quel autre carnet d'adresses dans l'interface utilisateur. Microsoft SQL Server, Oracle, MySQL et plusieurs autres serveurs de bases de données sont pris en charge.
  • Carnet d'adresses LDAP: Vous pouvez utiliser des annuaires LDAP, comme Microsoft Active Directory, pour rechercher des contacts.

Fonctionnalités d'authentification

  • Utilisateurs système standard: Vous pouvez créer des comptes utilisateur sur l'interface graphique (GUI) d'Ozeki
  • Authentification LDAP: Vous pouvez authentifier les utilisateurs à l'aide d'un serveur LDAP, comme Microsoft Active Directory.
  • Authentification RADIUS: Vous pouvez authentifier les utilisateurs avec RADIUS
  • Authentification HTTP/HTTPS: Vous pouvez authentifier les utilisateurs via des requêtes HTTP ou HTTPS. Cela vous permet d'authentifier vos utilisateurs via des services web.
  • Authentification SQL: Vous pouvez connecter Ozeki à une base de données utilisateur, et Ozeki peut rechercher des comptes utilisateur dans la base de données à l'aide de requêtes SQL personnalisables. Microsoft SQL Server, Oracle, MySQL et plusieurs autres serveurs de base de données sont pris en charge.

Fonctionnalités de sécurité

  • HTTPS: HTTPS est pris en charge pour l'interface graphique (GUI), pour l'API HTTP et pour l'envoi de SMS aux fournisseurs de services SMS HTTP
  • Client SMPP via TLS/SSL: Lorsque vous vous connectez à des fournisseurs de services SMS SMPP, vous pouvez utiliser SSL.
  • Serveur SMPP utilisant SSL: Vous pouvez offrir un service SMS SMPP à vos clients via des liens SSL
  • Client UCP via TLS/SSL: Vous pouvez vous connecter à des fournisseurs de services SMS UCP via un canal SSL
  • Client CIMD2 via TLS/SSL: Vous pouvez vous connecter à des fournisseurs de services SMS CIMD2 via un canal SSL
  • Stockage sécurisé des mots de passe: Les mots de passe sont stockés de manière chiffrée dans le système
  • Journalisation sécurisée: Masquer les numéros de téléphone et le texte des SMS dans les journaux

More information