Frage

Ich habe einen Client, der die Anwendung möchte in der Lage sein SMS-Benachrichtigungen an Personen zu senden, die den Dienst abonniert haben. Ich habe dies auf vielen Websites getan gesehen, aber ich bin mir nicht bewusst, was diese bei der Einrichtung beteiligt ist. Hat jemand keine Erfahrung dies zu tun? Was ist zu tun?

Danke, Brent

War es hilfreich?

Lösung

Etwas Ähnliches hier diskutiert wird, kann helfen:

Programmatische SMS

Andere Tipps

Jedes Telefon verfügt über einen E-Mail-Adresse für SMS , die Sie senden können , aber das ist angeblich nicht zuverlässig. Die andere Option ist ein SMS-Gateway Web-Service-API (es gibt viele) oder einen Service wie < a href = "http://twilio.com" rel = "nofollow noreferrer"> Twilio .

Sie in der Regel eine SMS über ein SMS-Gateway (ein Unternehmen, das mit dem Senden der eigentlichen Meldung auf dem Telefonnetz beteiligt ist) senden, die sie mit einem SOAP-Endpunkt zur Verfügung stellt. Es ist so einfach wie ein Web-Service-Aufruf, aber der eigentliche Code wird auf dem Unternehmen ab, mit dem Sie arbeiten.

Die erste Schritt ist es, einen SMS-Anbieter zu erhalten - je nach Umfang / Budget, hängt davon ab, ob Sie einen Link direkt zu Kilostream Mobilfunknetz installieren werden (n) der Wahl / verwenden, um eine mobile USB-Datenkarte / einen Dienst nutzen von einem dritten.

Jeder von denen ist ausreichend verschieden, und die meisten werden für den Anschluss von bis zu

mit einer dokumentierten API kommen

Es gibt viele Dienste, die SMS-Gateways bieten. Welche Länder zielen Sie ab? In den USA möglich zu sein, sind scheint frei, die Nachrichten zu senden (da der Empfänger zahlt), in den meisten anderen Ländern der Absender zu zahlen hat.

Sie können auch versuchen, direkt an den Mobilfunkanbieter des SMSC (Short Message Service Central) als eine externe Einheit zu verbinden. Sie geben Sie eine Telefonnummer, Benutzername und Passwort, die Sie mit der SMPP-Protokoll (Version 3.3 oder 3.4) verwenden zu verbinden. Sie müssen natürlich mit dem Träger hierfür sprechen, es ist nicht einfach, aber es ist der beste Weg, weil es das eigene Protokoll ist, die ihre Gateway verwendet. Es gibt eine SMPP Java-Bibliothek bei Source.

Andere Anbieter bieten eine Web-Service-Nachrichten zu senden, aber Sie können Nachrichten nicht empfangen; mit SMPP ist es bidirektionaler falls Sie SMS von den Kunden erhalten müssen.

Die robuste Methode ist ein SMS-Gateway-Provider wie Clickatell zu verwenden. Wenn Sie möchten, kostenlos und werbebasierte, dann verwenden Sie Textmarks (obwohl sie tun, eine Gebühr-basierte Lösung) . Textmarks hat auch den zusätzlichen Vorteil, auch eingehende SMS-Nachrichten zu akzeptieren.

Sie können entweder diese Orte über HTTP einreichen, so dass Sie sich nicht mit den Details beschäftigen. Roll Ihre eigenen und direkt mit den Trägern zu tun ist ... ummmmmm ... irgendwo zwischen ihnen Brennen und einen Arm abgeschnitten wird.

Sie können sogar verwenden txtWeb SMS-Plattform für die Aufgabe.

txtWeb Plattform macht einige einfache APIs verwenden, die Sie PUSH-Nachrichten von Ihrem Web-Anwendung für die Nutzer in den USA / CA und Indien.

senden können

Es ist im Grunde ein PULL-basierte Plattform, sondern hat Fähigkeiten Nachrichten auf Anfrage auszustoßen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top