2015-05-20 77 views
-1

我正在開發一個Shop.net的ASP.net項目。它還包含庫存管理和客戶計費提醒。在月底需要發送短信客戶有關他的交易。爲什麼需要SMS網關以編程方式發送SMS?

在闡述開發該部分之前,我需要解決一些問題。

我看到一些文章,說需要一個短信網關(如大關)發送短信,也我看到一些文章

我能完成我的任務「如何在沒有短信網關發送短信」沒有短信網關?或者它是強制性的事情。 其實這是什麼短信網關。如果我們沒有它可以通過USB Dongle發送短信,爲什麼我們使用網關發送短信?我們不能發送帶有發件人姓名的SMS而不是沒有SMS Gateway的號碼嗎?

這是很小的事,我能不買的短信gateway.Those是非常昂貴:(

有人能解釋這一點,並幫助我解決這個困惑......

如果你知道某些源與ASP.net(或C#/ JAVA),描述瞭如何與USB適配器發送短信,請還跟分享其鏈路提前

感謝

+1

投票結束,作爲離題。總之,有兩個原因。 1.使用GSM-modem發送消息比使用網關更昂貴。 2.如果您嘗試一次發送多條消息,通信提供商會將其視爲垃圾郵件,並且您將被阻止。 – Dennis

回答

2

可以使用wammu/gammu通過發送短信USB加密狗大多數ISP的(如果不是全部的話)不允許你發送帶有修改的發送者姓名的SMS,因此使用SMS網關。短信網關允許你做更多的事情,比如跟蹤送貨等並且還消除了USB加密狗的維護和wammu /監務

Nexmo & Twilio兩種實惠的短信網關,提供相當出色的API

你可以在這裏找到Nexmo API庫https://docs.nexmo.com/index.php/pre-built-libraries

+0

我們可以建立自己的短信網關嗎?或者有沒有免費的短信網關? – GreenCodes

+1

@GreenCodes是的,您可以使用wammu/gammu甚至kannel(http://www.kannel.org/)使用USB加密狗或串行調制解調器來構建自己的SMS網關,但它不會免費。您仍然需要爲發送給您的電信運營商的短信付費。據我所知,沒有免費的短信網關,因爲電信服務提供商收取短信費用。 Nexmo等服務比較便宜(對於大多數國家我檢查價格),因爲沒有設置或維護費用,他們只收取SMS發送的費用。 – aharen

+0

您可以通過https://www.nexmo.com/pricing查詢價格。/ – aharen