Was ist der beste Weg, um programmgesteuert eine SMS zu senden?
Gibt es kostenlose SMS-Gateways auf Webdienstbasis?
Ich weiß, dass ich, wenn ich den Netzbetreiber des Benutzers kenne (Sprint, AT & T usw.), eine SMS senden kann, indem ich eine Adresse per E-Mail basierend auf Telefonnummer + Netzbetreiber sende . Ich möchte eine gute Lösung, bei der ich den Spediteur nicht kennen muss. Gibt es, abgesehen davon, eine einfache Möglichkeit, den Mobilfunkanbieter nach einer Handynummer zu suchen?
Ich verstehe, dass es einige Dienste gibt, die von den großen Mobilfunkanbietern unabhängig sind und einen kostenpflichtigen Dienst pro Nachricht mit API anbieten. Ich würde gerne wissen, wie solche Organisationen auf die SMS-Netzwerke zugreifen. Haben sie Verträge mit Mobilfunkanbietern, um ihre Dienste weiterzuverkaufen?
Antworten:
Verwenden Sie http://www.twilio.com/
Sie verfügen über eine REST-Schnittstelle zum Senden von SMS und sogar zum Herstellen von Anrufen oder zum Empfangen von Telefonanrufen.
Sie erhalten sogar 30 $ Credits, um es auszuprobieren.
Def. die billigste Lösung, die Sie finden werden.
quelle
Wo ich arbeite, haben wir http://www.clickatell.com zum Versenden von SMS verwendet - es sieht so aus, als wären es ungefähr 6 oder 7 Cent pro Nachricht. Sie nehmen nur http-POST-Anfragen entgegen, um eine Nachricht zu versenden. Ich weiß nicht, ob Sie gute kostenlose Gateways finden können. Früher haben wir E-Mails verschickt, aber festgestellt, dass sie unzuverlässig sind.
quelle
Ich habe in der Vergangenheit Clickatell verwendet und fand sie auch sehr gut.
Sie können jedoch Ihre eigenen erstellen, um Nachrichten SEHR billig zu erhalten. Alles, was Sie brauchen, ist: ein Vertrag, der viele (oder unbegrenzte) Nachrichten enthält; Windows-Handy; und ein bisschen Socket-Programmierung.
Schreiben Sie einen Webdienst (übergeben Sie die Nummer und die Nachricht), der ein Programm auf dem Mobiltelefon aufruft, das die Nachricht sendet.
Ich kenne mindestens die Firma FTSE100, die diesen Weg gegangen ist.
quelle
Ich denke, dieser verdient eine neue Antwort. Es gibt einen neuen Spieler in der Stadt, er heißt Nexmo und bietet sogar im Vergleich zu Twilio äußerst wettbewerbsfähige Preise.
https://www.nexmo.com/
quelle
Sie können auch einen GSM-Sender erwerben und AT-Befehle ausgeben, die SMS senden. Ich weiß nicht, warum Sie es so machen möchten, aber es ist eine andere Option. Auf diese Weise sind Sie nicht auf einen anderen Dienst angewiesen
quelle
Wir hatten es satt, 'kostenlose' SMS-Gateways zu verwenden, sehr unzuverlässig.
Jetzt verwenden wir ein SMS-Gateway-Gerät namens OutboxSMS von Felltech Ltd. Es befindet sich in unserem Netzwerk und wird über eine drahtlose Verbindung des integrierten Senders direkt an unseren Mobilfunkanbieter angeschlossen. Wir mussten eine SIM-Karte kaufen (wir haben einen PAYG mit einem riesigen Nachrichtenbündel), die in die OutboxSMS-Einheit passt. Wir haben ein E-Mail-Konto dafür auf unserem Mailserver (MS Exchange) konfiguriert und das SMTP / POP3-Konto auf der Box konfiguriert.
Wir verwenden OPManager. Dieser sendet Benachrichtigungen per E-Mail, die wir an Outboxsms weiterleiten. Er analysiert die Nachricht und sendet eine Textnachricht an die Telefone unserer Einsatzkräfte, wenn etwas schief geht.
Wir haben auch einige Shell-Skripte, die sendmail verwenden, um eine E-Mail an outboxsms zu senden, die wiederum in Textnachrichten konvertiert wird.
quelle
Ich kenne keine kostenlosen SMS-Dienste. Normalerweise kaufen Sie Massen-SMS und verwenden eine API, um sie zu versenden.
Whitepages.com verfügt über eine API, mit der Entwickler die Suche nach einer Telefonnummer rückgängig machen können. Es meldet den Mobilfunkanbieter auf der Handynummer, aber meistens ist es ein nicht mehr existierender Mobilfunkanbieter wie Powertel oder so.
quelle
Ich habe das mit einem Nokia-Telefon gemacht, das an eine Linux-Maschine angeschlossen ist. Ich habe einen Cron-Job und ein Skript, das eine Datenbanktabelle auf neue Nachrichten überprüft und gnokii zum Senden von Nachrichten verwendet. Es funktioniert gut, wenn die Anzahl der SMS, die Sie senden möchten, nicht zu groß ist.
quelle
Ich unterstütze Angus und kann für http://www.clickatell.com bürgen . Es wurde in einer Firma verwendet, in der ich gearbeitet habe. Es war eine sehr einfache Lösung für die Einrichtung und Verwendung und funktionierte hervorragend. Sie müssen nur vorhersehen, wie viele Nachrichten Sie versenden und Massenbestellnachrichten senden möchten. Sie sind insgesamt ziemlich billig.
quelle
Ich habe TextMagic verwendet . Sie haben vernünftige Preise und eine großartige API- und Kontoverwaltung.
quelle
Entschuldigung, nachdem ich Ihre Frage erneut gelesen habe, wurde mir klar, dass dies nicht die Antwort ist, nach der Sie suchen. Dies ist jedoch, was ich für mein Befehlszeilenprogramm getan habe. Es gibt eine Website, auf der Sie den Netzbetreiber finden, wenn Sie die Telefonnummer eingeben. Als ich meine Nummer eingab, kratzte der Bildschirm die Website, bekam den Spediteur und wenn der Spediteur in meiner Liste ist, habe ich die E-Mail dieses Spediteurs abgerufen
Die meisten Unternehmen bieten eine Art SMS-zu-E-Mail an. Zum Beispiel
[email protected]
oder so (es gibt eine ganze Liste auf Wikipedia).Ich habe das verwendet, um mir selbst eine kleine Befehlszeilenanwendung in c # zu erstellen, die Textnachrichten sendet. Sie erhalten jedoch nicht wirklich eine "Antwort" und die Nummer ist eine vom Unternehmen vorab zugewiesene.
Ich denke, wenn Sie den freien Weg gehen wollen, ist dies Ihre beste Wahl.
Hier ist der Wikipedia-Link: SMS-Gateway
quelle