2008-09-05 16 views
11

Ich habe ein Szenario, in dem ich einen Anruf an ein Telefon (Festnetz/Handy) tätigen oder SMS an eine bestimmte Benutzergruppe nur mit ASP.NET und C# senden muss. Die Webanwendung ist keine mobile Anwendung.ASP.NET und Senden von SMS/Telefonanrufen

Wie gehe ich dabei vor? Was würden normalerweise die Hardwareanforderungen sein? Ich wäre extrem dankbar, wenn Sie mir mit Zeigern und Referenz-Websites liefern könnte.

+0

Ich hätte konkreter gesagt, dass ich es in Indien benötige. – Codeslayer

Antwort

1

Nicht sicher, ob Sie nach Hardwarelösungen suchen, um sich selbst oder externe Dienste zu automatisieren. Allerdings habe ich die BT Web21C ziemlich ausgiebig verwendet.

Sie haben eine ausgezeichnete .Net API und eine Vielzahl von Funktionen. Ihre Preisgestaltung ist die beste in Großbritannien, könnte aber mit US-SMS herunterfallen, was offensichtlich billiger ist - es gibt jedoch viele andere SMS-API-Anbieter.

Was BT bietet, ist selten, ist eine API-Schnittstelle für die Automatisierung von Anrufwahl, Konferenz und Verwaltung von Anrufverlauf.

0

Über WebServiceX können Sie SMS überall auf der Welt senden. Für Telefonanrufe würde ich Asterisk verwenden.

+1

WebServiceX deckt nicht alle Dienstanbieter in Indien ab – Codeslayer

2

Die meisten Fluggesellschaften bieten eine E-Mail-Adresse, die Sie Textnachrichten an — zum Beispiel mit Verizon senden können, können Sie eine E-Mail an [email protected] und es wird sich zeigen, wie eine SMS-Nachricht an die Nummer senden.

Wikipedia hat eine vollständige Liste der vom Anbieter bereitgestellten E-Mail-Adressen.

Durch das Senden von Textnachrichten als "E-Mails" können Sie System.Net.Mail und dergleichen nutzen.

0

Wenn es für ein UK ist dann bietet Esendex einen netten WebService, obwohl BTs Web21C scheint, dass ein bisschen billiger zu sein.

1

Was genau meinen Sie mit "Anruf tätigen"? Müssen Sie nur jemanden anrufen, um sie zu übertragen oder Ihren eigenen, interaktiven automatischen Anruf zu tätigen?

Wenn Sie nur einen einfachen Anruf tätigen müssen, um jemanden zu übertragen, gibt es Dienste wie VoiceStar, die dies tun können. Wenn Sie einen benutzerdefinierten automatisierten Anruf tätigen müssen, würde ich vorschlagen, OCS 2007 Speech Server. Asterisk ist eine SIP-PBX und kann oder kann nicht für Sie arbeiten, je nachdem, was genau Sie tun möchten.

Soweit das Senden von Textnachrichten, habe ich nicht viel Erfahrung, so dass andere Antworten wahrscheinlich besser wären.

0

messagepub, bietet eine einzige Schnittstelle API zum Senden nicht nur SMS und Telefonanrufe, sondern auch IM, Twitter und E-Mail-Nachrichten. Es könnte Ihnen helfen, Ihr Problem zu lösen.

Sie verfügen über eine C# -Helferbibliothek, mit der Sie problemlos Mehrkanalnachrichten in Ihre Anwendung integrieren können.

+0

Message Pub scheint nicht verfügbar zu sein. – TGnat

0

ich wieder eine eine Weile gebaut hatte einen SMS-Gateway-Server. Dies wurde in .net 1.1, ASP getan.Netto & vb.net. Wenn ich mich richtig erinnere, habe ich eine einfache Webseite aufgebaut und meine Anfrage per http-Post an den SMS-Gateway-Server geschickt.

Die Webseite enthielt eine einfache Textbox und eine Schaltfläche zum Abschicken. Sobald das erledigt war, postete die Nachricht. Das Paket enthalten Benutzername & Passwort zur Authentifizierung & eine SMS-Nachricht.

Hoffe, das hilft.

0

Ich weiß nicht viel über Anrufe, aber eine sehr gute API ist kostenlos in Pakistan für sending and receiving sms leicht verfügbar. Ich habe es versucht und meine Anwendung funktioniert großartig!

Verwandte Themen