2010-02-01 4 views
7

Ich mache hier Aufnahmen im Dunkeln. Ich möchte einen Webdienst erstellen, bei dem ich schließlich eine SMS mit meiner eigenen Hardware verschicke. Ich bin nicht sicher, was ich brauche, um eine SMS selbst zu senden. Ich möchte keinen der vorhandenen SMS-Versanddienste verwenden, ich muss in der Lage sein, diese SMS selbst zu senden.Eine SMS an mich selbst senden

Es sieht aus wie es insbesondere ein Open-Source-Projekt ist, der mit diesem befasst „Kannel“:

http://www.kannel.org/

, was ich nicht verstehe, ist, brauche ich ein GSM-Modem erhalten zu können, SMS senden? Müssen SMS-Gateways (wie zB Kannel) irgendwann zu einem GSM-Modem gehen, um Nachrichten zu senden, oder gibt es andere Hardware, die Sie benötigen, um die Nachrichten tatsächlich zu senden?

Dank

Antwort

4

Finden Sie einfach ein Online-SMS-Gateway. Diese Gateway-Anbieter sind die beste Wahl, da sie alle Schwertransporte für Sie erledigt haben. Nutze einfach ihre API und du kannst machen was du willst. Einige dieser Gateways sind kostenlos und andere nicht. Ich habe eine kurze Liste unten eingefügt.

https://www.clickatell.com/pricing/message_cost.php

http://www.zeepmobile.com/

(Carrier-basierten SMS-Transit) http://en.wikipedia.org/wiki/List_of_carriers_providing_SMS_transit

Ich bin sicher, dass eine Tonne mehr gibt, aber das wird Ihnen den Einstieg.

+0

Ich habe die SMS-Gateways überprüft, ich versuche, die Nicht-Techniker, mit denen ich arbeite, davon zu überzeugen, dass es ein besserer Weg ist! – user246114

+0

skype4py unterstützt SMS und scheint das selbe Preisschema wie clickatell.com zu sein. http: //skype4py.sourceforge.net/doc/html/ –

0

Sie benötigen immer ein GSM-Modem, um die SMS zu senden, es sei denn, Sie verwenden einen Provider, der dies für Sie übernimmt (aber normalerweise wollen sie dafür Geld).

+0

Ich denke, ein Modem kann nur X-Nachrichten pro Minute senden, richtig? Wenn ich etwas wie Kannel verwende, dann kann ich mehrere Modems miteinander verketten, um meine Ausgabe zu erhöhen? – user246114

0

Wenn Sie Ihre eigene Hardware-Infrastruktur einrichten möchten, müssen Sie GSM-Modem, eine Sim-Karte erhalten und sie zum Senden von SMS verwenden.

Andere Option, die ich empfehlen, ist SMS getways verwenden und

  • SMPP Protokoll
  • XML verwenden oder HTTP Apis

In späteren, müssen Sie nicht jede Infrastruktur schaffen müssen und Die Startkosten sind im Vergleich zu GSM Modem sehr niedrig. Sie können an einem Tag aufstehen und laufen.

Hinweis: Um die SMS-Kosten zu reduzieren, sollten Sie verschiedene Routen für verschiedene Länder wählen. In Indien können Sie leicht finden, die SMS an nur 3 paise bietet

+0

Mahin, was mache ich mit der SIM-Karte? Ich denke, ich brauche eine Linux-Box, dann (mindestens ein) GSM-Modem angeschlossen. Was mache ich mit der SIM-Karte? – user246114

0

Sie müssen eine API herunterladen, die das Senden und Empfangen von Nachrichten für Sie behandelt. Ich benutzte das einmal in einem Projekt, wo ich mein GSM-Telefon an meinen Computer über einen der COM-Anschlüsse angeschlossen hatte. Konfiguriert die API für die Kommunikation über den COM-Port, um alle eingehenden Textnachrichten zu hören und auch Nachrichten über mein GSM-Telefon zu senden. Hier ist ein guter Link zu den Ressourcen, die ich für dieses Projekt verwendet habe. Ich hoffe, das wird helfen. http://www.codeproject.com/KB/cs/SMS.aspx