2011-05-06 3 views
2

J'ai lu qu'un modem GSM ne peut recevoir que 30 SMS par minute. Que feriez-vous si vous avez besoin de recevoir plus que cela? Y a-t-il une autre technologie?Réception de SMS avec modem GSM

+0

Veuillez consulter http://stackoverflow.com/questions/5056903/what-are-the-best-practices-for-building-an-sms-server – Bernd

+0

Merci Bernd. Comment puis-je marquer cette question comme résolue maintenant ?? –

+0

Vous pouvez répondre à votre question, avec ce lien. Puis, après un jour, vous acceptez votre propre réponse. –

Répondre

3

Je pense que vous voudrez peut-être quelque chose de différent à ces réponses figurant à What are the best practices for building an SMS server

Si vous avez juste un service qui est en cours d'exécution où vous souhaitez recevoir de SMS alors il serait plus rentable (et la plus simple) pour éviter intégrer avec un opérateur de réseau mobile et utiliser à la place un agrégateur SMS. Ils s'appellent souvent des passerelles SMS, mais ce sont des sociétés indépendantes et non une passerelle d'opérateur de réseau mobile. Un agrégateur de SMS agit comme un intermédiaire entre vous et les réseaux - ils ont des accords avec de nombreux opérateurs de réseau et cette interconnexion signifie que vous pouvez vous connecter avec un agrégateur et avoir accès à presque tous les réseaux dans le monde.

Les agrégateurs annoncent généralement les SMS sortants (lorsque vous envoyez un SMS de votre application à un utilisateur), mais ils proposent tous des SMS entrants. Selon votre pays, vous pouvez opter pour un numéro premium ou gratuit pour recevoir un numéro. Un numéro premium signifierait que la personne envoyant le message texte paierait de l'argent supplémentaire pour vous envoyer un message - vous pouvez le vouloir pour un service commercial afin de facturer l'utilisateur. Un numéro premium signifie également que vous recevez une part de l'argent payé par l'utilisateur pour vous envoyer le message texte. Un numéro gratuit ne coûterait pas plus cher à la personne qui envoie le SMS que ce qu'il lui en coûterait normalement pour envoyer un SMS. Presque tous les agrégateurs vous factureront une location mensuelle pour un numéro de téléphone entrant gratuit, mais sans frais supplémentaires par message reçu.

Vous pouvez vous attendre à intégrer un agrégateur en utilisant HTTP ou SMPP. HTTP est généralement le plus facile et l'agrégateur voudra savoir où envoyer le message HTTP lorsqu'un message est reçu sur votre numéro de téléphone. Par conséquent, vous aurez besoin d'un type de service en cours d'exécution pour recevoir le message HTTP de l'agrégateur, et éventuellement un moyen de répondre à l'utilisateur en renvoyant un autre message HTTP à l'agrégateur lui demandant de transférer un message à l'utilisateur confirmant le message SMS entrant. SMPP est un protocole plus robuste et est souvent utilisé pour les applications SMS à haut volume - à moins que vous ayez déjà une expérience SMPP ou que vous envoyiez des centaines de milliers de messages, vous pouvez éviter SMPP car il est difficile à implémenter. expérience avec SMS.

Certains agrégateurs fournissent leur propre plate-forme où vous n'avez pas besoin d'avoir votre propre service en cours d'exécution. Par exemple, vous pouvez configurer un simple "répondeur automatique" sur un site Web d'agrégateurs, cela recevra le message entrant de l'utilisateur, puis répondra automatiquement avec un "message de remerciement". Toutes les interactions sont effectuées par l'agrégateur et vous pouvez vous connecter périodiquement pour télécharger des statistiques ou consulter les messages que les personnes ont envoyés.

agrégateurs populaires sont:

Si vous ne possédez pas votre propre plate-forme pour gérer l'interaction SMS alors soit utiliser propre plate-forme de l'agrégateur de installez votre propre passerelle SMSC. Certains SMSC sont:

  • Kannel - Open Source, assez difficile à installer et à gérer.
  • NowSMS - Logiciel commercial. Puissant, Windows uniquement, facile à utiliser l'intégration SMPP et dispose d'une version gratuite de 30 jours. Permet les modems GSM, l'intégration HTTP et SMPP. Le plus cher de ces options, mais le prix est basé sur le nombre de messages que vous voulez envoyer par seconde/minute, donc si vous n'envisagez pas d'en envoyer beaucoup et de ne les recevoir que peut-être ce serait une option viable. Il existe une version moins chère où vous pouvez utiliser un modem GSM (téléphone mobile) connecté à un ordinateur avec un câble USB, mais comme vous ne disposez que d'un modem GSM et d'un agrégateur, vous êtes limité à la vitesse à laquelle votre appareil peut recevoir des SMS entrants.
  • Ozeki - Logiciel commercial. Beaucoup de documentation disponible et l'équipe de support est très réactive. Vous pouvez ajouter des modems GSM locaux ou des agrégateurs en utilisant HTTP ou SMPP.