Question

J'ai un client qui souhaite que l'application puisse envoyer des alertes SMS aux personnes qui se sont abonnées au service. J'ai vu cela sur de nombreux sites, mais je ne suis pas au courant de ce qui est impliqué dans son installation. Quelqu'un a-t-il une expérience dans ce domaine? De quoi s'agit-il?

Merci, Brent

Était-ce utile?

La solution

Quelque chose de similaire discuté ici peut aider:

SMS programmatique

Autres conseils

Chaque téléphone dispose d'une adresse e-mail pour SMS à laquelle vous pouvez envoyer un message. , mais ce n’est pas censé être fiable. Votre autre option est une API de service Web de passerelle SMS (il y en a beaucoup) ou un service comme < a href = "http://twilio.com" rel = "nofollow noreferrer"> Twilio .

Ils envoient généralement un SMS via une passerelle SMS (une entreprise impliquée dans l'envoi du message réel sur le réseau téléphonique), qui leur fournit un point de terminaison SOAP. C’est aussi simple qu’un appel de service Web, mais le code réel dépend de la société avec laquelle vous travaillez.

La première étape consiste à faire appel à un fournisseur de SMS. En fonction de votre échelle / budget, vous devez installer un lien kilostream directement sur le ou les réseaux mobiles de votre choix / utiliser une carte de données USB mobile / utiliser un service. d'un tiers.

Chacun de ceux-ci est suffisamment différent, et la plupart viendront avec une API documentée pour la connexion à

De nombreux services fournissent des passerelles SMS. Quels pays visez-vous? Aux États-Unis, il semble possible d'envoyer les messages gratuitement (puisque le destinataire paie), dans la plupart des autres pays, l'expéditeur devra payer.

Vous pouvez également essayer de vous connecter directement au SMSC (Short Message Service Central) de l'opérateur de téléphonie mobile en tant qu'entité externe. Ils vous donnent un numéro de téléphone, nom d'utilisateur et mot de passe, que vous utilisez pour vous connecter avec le protocole SMPP (version 3.3 ou 3.4). Vous devez bien sûr parler à l'opérateur pour cela, ce n'est pas facile mais c'est la meilleure solution car c'est le protocole natif utilisé par leur passerelle. Il existe une bibliothèque Java SMPP sur SourceForge.

D'autres fournisseurs proposent un service Web pour l'envoi de messages, mais vous ne pouvez pas en recevoir. avec SMPP, il est bidirectionnel au cas où vous auriez besoin de recevoir des SMS de clients.

La méthode la plus efficace consiste à utiliser un fournisseur de passerelle SMS tel que Clickatell . Si vous souhaitez une version gratuite et basée sur la publicité, utilisez TextMarks (bien qu'ils disposent d'une solution payante). . TextMarks présente également l’avantage supplémentaire de pouvoir accepter les messages texte entrants.

Vous pouvez envoyer l'un ou l'autre de ces endroits via HTTP pour ne pas avoir à vous préoccuper des détails. Rouler soi-même et traiter directement avec les transporteurs est… ummmmmm… quelque part entre se brûler et se couper un bras.

Vous pouvez même utiliser la txtWeb plate-forme SMS pour la tâche.

La plate-forme txtWeb présente des API faciles à utiliser qui vous permettent d’envoyer des messages PUSH à partir de votre application Web à des utilisateurs situés aux États-Unis / en Californie et en Inde.

Il s’agit d’une plate-forme basée sur PULL, mais qui a la possibilité de faire sortir des messages à la demande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top