2013-05-21 72 views
-1

是否可以使用Windows Server,.NET,C#或PHP向客戶的手機發送短信而不依賴於第三方服務(不包括電話公司提供的API)。發送手機短信而不使用第三方服務

我的要求是在重置客戶密碼時使用SMS短信自動進行身份驗證,而我有安全問題,我寧願不使用第三方。我越能保持這個內部對我們的項目越好(除非你能在你的答案中證明安全性)。

UPDATE:

我們決定使用SMS繼電器的應用程序,這是很容易實現。有很多應用程序已經這樣做。這裏是我將要嘗試的一個。

https://play.google.com/store/apps/details?id=eu.apksoft.android.smsgateway&hl=en

+0

可能重複(http://stackoverflow.com/questions/1195624/sms-library-in-c-sharp) – Johan

回答

1

工作,你可以建立一個簡單的移動應用程序,可以查詢設備你的api並直接從運行的手機發送消息。簡單,便宜,你在掌控!

我們在一個項目中有這個解決方案我在atm上工作,它似乎很好。查找http請求並使用短信/發送消息。至少在Android這可能只是一個行代碼的少數做:)

+0

哦很聰明的做法,因爲我們有與Android多個管理員手機。 – cgTag

+0

而具體的解決方案究竟在哪裏?我有點困惑,爲什麼這是被接受的答案? –

1

你總是可以使用像SMSLib庫: http://smslib.org/

您需要購買一個SMSLib可以

0

爲他人所發佈的答案我想補充以下內容:

  • 使用Gammu (or Wammu):附上電話或GSM調制解調器用USB連接到您的電腦,並使用Gammu發送短信。優點:便宜的解決方案,由用戶驗證。缺點:安裝和設置Gammu/Wammu需要做的工作

  • 使用一個叫做:hardware sms gateway的設備(參見google search results查看可能的例子)。優點:可靠性和安全性(這些設備通常具有內置數據庫,故障轉移機制等)。缺點:這需要花錢,所以你必須投資。

[在C#短信庫]的
相關問題