2008-09-05 142 views
11

我有一個場景,我需要撥打電話(固定電話/移動電話)或發送短信給一組特定的用戶只使用ASP.NET和C#。該Web應用程序不是一個移動應用程序。ASP.NET和發送短信/撥打電話

我該如何去做這些?硬件要求通常是什麼?我會非常感謝如果你能給我提供指針和參考網站。

+0

我應該更具體地說明我在印度需要它。 – Codeslayer 2008-09-08 10:00:01

回答

1

不確定您是否在尋找硬件解決方案來實現自己或外部服務的自動化。不過,我已經非常廣泛地使用了BT的Web21C

他們有一個很好的.Net API和一系列功能。他們的定價在英國是最好的,但是可能會因美國的短信而下降,這顯然更便宜 - 儘管如此,還有很多其他短信API提供商。

BT所提供的功能很少見,它是一種自動呼叫撥號,會議和管理呼叫流程的API接口。

0

通過WebServiceX,您可以在世界任何地方發送短信。對於電話,我會使用Asterisk

+1

WebServiceX不包括印度的所有服務提供商 – Codeslayer 2008-09-08 09:59:14

2

大多數運營商提供,您可以發送短信到—例如,與Verizon的電子郵件地址,您可以發送電子郵件至[email protected],它會顯示爲一個短信給該號碼。

Wikipedia包含運營商提供的電子郵件地址的完整列表。

通過發送短信作爲「電子郵件」,您可以利用System.Net.Mail之類的優勢。

0

如果是英國,那麼Esendex提供了一個很好的Web服務,雖然BT的Web21C確實似乎有點便宜。

1

「打電話」是什麼意思?您是否需要致電某人轉移他們或進行自定義的交互式自動呼叫?

如果您只需撥打一個簡單的電話來轉移某人,那麼可以使用像VoiceStar這樣的服務。如果您需要進行自定義自動呼叫,我會建議OCS 2007 Speech Server。 Asterisk是一個SIP PBX,可能會或可能不會爲您工作,具體取決於您正在嘗試執行的操作。

至於發短信,我沒有太多的經驗,所以別人的答案可能會更好。

0

messagepub提供了一個單一的接口API,不僅可以發送短信和撥打電話,還可以發送IM,Twitter和電子郵件。它可能會幫助你解決你的問題。

他們有一個C#幫助程序庫,您可以使用它來輕鬆地將多通道消息傳遞集成到您的應用程序中。

+0

消息發佈似乎已停業。 – TGnat 2010-07-09 02:05:42

0

我已經建立一個前陣子使用SMS網關服務器。這是在.net 1.1,ASP中完成的。net & vb.net。如果我沒有記錯,我建立了一個簡單的網頁,並通過http post發送我的請求到短信網關服務器。

該網頁提供了一個簡單的文本框和一個按鈕來提交。一旦完成,發佈消息。該數據包包含用戶名&用於驗證的密碼&短信息。

希望這會有所幫助。

0

我對呼叫了解不多,但很容易在巴基斯坦免費獲得非常好的API。我試了一下,我的應用程序運行良好!