2010-06-08 6 views
13

J'ai examiné des systèmes tels que txtlocal, esendex et clickatell. J'ai besoin d'envoyer un très grand nombre de messages et, idéalement, je voudrais aller à un niveau inférieur, en utilisant des systèmes comme ceux-ci. Est-ce que quelqu'un sait comment ces passerelles de SMS comme j'ai énuméré fonctionnent en termes d'envoyer réellement les messages? Auront-ils des accords avec différents transporteurs et les enverront par programme? J'ai essayé de contacter certains transporteurs britanniques directement, mais pour l'instant je n'ai pas eu de succès en obtenant des informations de leur part.Comment fonctionnent les passerelles SMS?

Répondre

4

agrégateurs travaillent généralement en parlant directement avec un SMSC interne de l'opérateur mobile en utilisant IP/X.25/relais de trame et en utilisant un protocole comme SMPP/DGIM pour demander un envoi de message.

Ils auront des connexions à plusieurs réseaux SMSC de sorte qu'ils peuvent faire le routage à moindre coût (i.e. l'envoi d'un message à un utilisateur sur leur réseau domestique étant moins cher).

Voici quelques détails de contact pour Orange/Voda. Cela dit, MXTelecom comme mentionné par Phill offre un bon service de passerelle, tout comme mBlox - qui ont déjà fait tout le travail dur (et coûteux) pour vous.

1

Tout d'abord si vous allez faire tout en vrac SMS que vous devriez obtenir une messagerie Short Code. Un agrégateur aura toutes les API/SDK et la documentation nécessaires pour vous.

Essayez MXTelecom (AKA OpenMarket)

2

Travailler avec un agrégateur en vaut vraiment la peine. Ils gèrent les contrats légaux avec les fournisseurs ainsi qu'avec les services d'audit. Vous pouvez vous adresser directement à un fournisseur (par exemple, AT & T, etc.) et négocier vous-même le contrat, mais généralement, vous n'en aurez besoin que si vous avez des besoins spécifiques en termes de programme/campagne. Coke, par exemple, a négocié leur propre affaire pour obtenir le shortcode à quatre chiffres pour COKE (2653). Gardez à l'esprit que lorsque vous travaillez avec un agrégateur comme MXTelecom, vous signez un accord contractuel avec eux (généralement de 6 à 12 mois) et il faut entre 8-12 semaines (aux États-Unis) pour obtenir votre shortcode provisionné et configuré. Ce n'est pas le processus funnest, à mon humble avis. Oh, et n'oubliez pas, ils vont auditer votre système pour s'assurer qu'il fait ce qu'il dit qu'il fera dans votre document de campagne.

Il est également possible de créer votre propre système (au moins aux États-Unis) et d'utiliser un code long. Un de nos systèmes prototypes originaux a été construit avec Kannel en utilisant un téléphone portable relié à une boîte Ubuntu. Avec un plan illimité, c'était plutôt sympa. L'utilisation est liée à votre contrat de transporteur alors soyez attentifs.

par votre question de savoir comment ils travaillent ... Ils travaillent généralement via une API (HTTP ou SMPP sont le plus courant). En fonction de votre volume d'entrée/sortie, vous pouvez placer une file d'attente entre votre application et l'API des agrégateurs.

+0

Je suis d'accord avec la plupart de ce que vous dites, sauf le temps nécessaire pour mettre en service un code de fonction et le code long utilisé comme passerelle, ce qui est un modem GSM. Les opérateurs ne seront pas vraiment dérangés par les petites rafales de trafic sur ce type d'appareils, mais si vous commencez à faire du trafic en vrac, ils pourraient vous fermer (Bloquer les messages). En ce qui concerne l'approvisionnement, je pense qu'il peut être beaucoup plus court si vous êtes prêt à faire l'effort. –

+0

@Phill Pafford: Vous avez raison. Si vous disposez d'une ressource désignée pour gérer les différentes demandes de provisioning, les demandes d'audit et les tests, vous pouvez l'effectuer plus rapidement que 8 semaines.Mais, je n'ai jamais vu un shortcode de taux standard avec des services d'agrégateur provisionnés en moins de 8 semaines. Cela ne signifie pas que cela ne peut pas arriver. Juste mon expérience. – allnightgrocery