Wie kann ich meiner Anwendung das Senden von SMS mit C# ermöglichen? Meine aktuelle Konfiguration sendet E-Mail-Benachrichtigungen, SMS-Benachrichtigungen sind jedoch besser für meinen Zweck geeignet. Kann ich das kostenlos/bezahlt machen?Wie kann ich SMS senden?
Antwort
Sie benötigen einen SMS-Anbieter. Ein solcher Anbieter ist clickatell.com, die ich in großen Mengen von vorher gekauft habe. Sie haben einen guten Service und eine umfangreiche API. Sie müssen für die SMS bezahlen, aber wie alles im Leben kostet die bessere Qualität mehr. Ich habe sie zuverlässig gefunden und ihre Telefon-Unterstützung ist gut.
Es gibt ein paar freie da draußen, aber sie werden offensichtlich stark eingeschränkt und eine, die Verwendung für kommerzielle Produkte zu finden, würde schwer zu finden sein. Sie müssen auch mit den Benutzerdaten vorsichtig sein, kostenlose können Ihre Zahlen für die Vermarktung usw. automatisch signieren, also stellen Sie sicher, dass Ihre Benutzer davon Kenntnis haben, wenn das die Route ist, die Sie nehmen möchten.
Nur ein Disclaimer, dass ich keine Verbindung mit Clickatell habe, und es gibt viele weitere Optionen da draußen, aber hüte dich vor Wiederverkäufern, die Sub-Service zu überhöhten Preisen bieten.
Wir verwenden seit einer Weile Essendex und es funktioniert gut und ziemlich zuverlässig.
ohne SMS sending gateway ist es nicht möglich. Sie benötigen einen Dienstanbieter, der Ihnen einen Dienst zum Senden von SMS bietet, siehe hier: aticle
Wenn dies für eine kleine Anwendung ist, müssen Sie nicht für ein Gateway bezahlen. Angenommen, Sie kennen den Anbieter, können Sie einfach list of SMS transit providers verwenden. In den meisten Fällen bieten die großen Spieler es, aber sie können einige Einschränkungen für die Anzahl der Texte pro Tag haben. Es funktioniert sehr gut - Sie müssen nur eine E-Mail senden an: [email protected]
Zweite Abstimmung für ClickATell für schnelle, flexible, gleichzeitige SMS-Zustellung (und vollständige Verfolgung der SMS-Zustellung Status).
Eine Alternative ist, dass Sie ein USB/serielles GSM-Modem (WaveCom) oder ein Mobiltelefon verwenden und SMS über den altehrwürdigen AT-Befehl senden können. Für serial-basierte SMS gibt es einige .NET-Komponenten-Sets, um es einfacher zu machen. Ein solcher Komponentensatz ist TOxygenSMS. Die serielle Route bedeutet, dass jede SMS ungefähr 5 Sekunden dauert und in Serie gesendet werden muss.
Ich habe beide mit großem Erfolg verwendet. Verwenden Sie ein SMS-Gateway, wenn Sie in anderen Fällen über einen Internetzugang und ein GSM-Modem verfügen.
Ich habe written a C# library for Twilio, mit denen Sie SMS in zwei Zeilen Code senden können.
Beachten Sie, dass ich, während ich jetzt bei Twilio arbeite, diese Bibliothek veröffentlicht habe, bevor ich hier arbeite.
eine Option für SMS-Benachrichtigungen zu erhalten, ist eigentlich nur ein Konto auf www.totxt.com erstellen und Sie können es per SMS einfach eine E-Mail an [email protected] senden und empfangen. Dies ist besser für Warnungen für eine kleine Gruppe als für Massen-SMS.
Alternative zu SMS Gateway verwendet ein Modem, vielleicht ein Telefon oder ein GSM-Modem und Studium der AT-Befehle.
Sie .net Serialport Klasse
- 1. kann ich "SMS empfangen Absicht" senden?
- 2. Wie kann ich SMS von meiner Android App senden?
- 3. Wie kann ich eine SMS von Java senden?
- 4. Senden einer SMS-Nachricht
- 5. GSM Modem senden SMS
- 6. senden SMS in Java
- 7. Ich kann keine SMS von J2ME senden mit JAD + JAR
- 8. SMS über SMPP senden
- 9. SMS senden C# .net
- 10. Wie kann man SMS über Hexadezimalwerte an die Mobilstation senden?
- 11. Wie erkennt man, ob ein Android-Gerät SMS senden kann?
- 12. Wie SMS mit Python/Django-Anwendung senden?
- 13. Senden von SMS mit Übermittlungsnachricht
- 14. SMS per iPhone programmgesteuert senden
- 15. Wie Daten senden und empfangen SMS-Nachrichten
- 16. Android SMS senden anhängige Intent
- 17. Android senden viele SMS-Nachrichten
- 18. Wie würde ich eine SMS von einer Kynetx App senden?
- 19. SMS an mehrere Empfänger senden
- 20. Senden Sie SMS mit C#
- 21. Senden Sie SMS mit GPRS
- 22. Senden Sie Sms mit Genymotion
- 23. Senden von SMS in Jsp
- 24. SMS von jailbroken senden iPhone
- 25. Twilio SMS senden in swift
- 26. Android: Telefon senden 2 SMS
- 27. So senden Sie SMS, ohne die SMS-App zu öffnen
- 28. Android - Meine SMS nicht mehr fragen, wenn senden Service SMS
- 29. Kann ich meine eigene SMS WEBSITE einrichten? Wie?
- 30. Java senden und empfangen SMS. Kostenloses SMS-Gateway?
verwenden Dies ist nicht wirklich eine C# Frage. Sie müssen einen Service Provider finden und sie werden wahrscheinlich eine API haben, die Sie verwenden können. – Sruly
Das Senden von SMS ist sehr unterschiedlich, je nachdem, in welchem Land und von welchem Land Sie senden (z. B. werden in einigen Ländern Gebühren für das Senden von SMS, andere für den Empfang von SMS berechnet). Viele SPs haben eine kostenlose Email zu SMS Gateway, z.B. [email protected], obwohl diese normalerweise auf ein paar SMS pro Tag beschränkt sind. – StuartLC
Dupe: http://stackoverflow.com/questions/3043301/service-for-sending-sms-and-making-voice-calls-from-web-site-and-desktop-applicat – bzlm