2012-06-07 48 views
2

我工作的項目我需要以可靠的方式發送SMS消息,因爲這是一個生產應用程序。我遇到的問題是應用程序在雲上運行,我無法使用像SMS網關這樣的額外硬件。如何以專業和可靠的方式以編程方式發送SMS?

我正在使用的提供商不提供典型的郵件到SMS網關,我不覺得它太可靠。任何嚴肅的解決方案

謝謝。

PD:我不是在尋找免費的服務,而是一個可靠的服務。

PD:我需要爲西班牙提供服務,並且只提供消息,而不接收消息。

+4

從Stackoveflow上的上下文廣告:))):http://www.bulksms.com/int/w/sms-gateway-api.htm?utm_source=Stackoverflow&utm_medium=Banner&utm_campaign=StackoverflowMay12 – Dennis

+0

查看此供應商http: //www.mvaayoo.com/,http://www.mvaayoo.com/SMSGateway_samplecode.html –

+0

@ Dennis LOL。這真的很有趣。你知道,我從來不看廣告:P +1 –

回答

6

您對可靠性的具體問題可能取決於您發送給的地理區域。希望更多的開發者可以提供真實的生活體驗。 Twilio確實有一個很大的用戶羣,通常這表明良好的服務是http://techcrunch.com/2012/06/05/twilio-passes-a-milestone-100000-developers-for-its-voip-sms-platform/ 也看到這個以前的SO進入https://stackoverflow.com/questions/2528919/sms-gateway-service-provider-with-php-api

選擇一個提供者還取決於您所需要的國家覆蓋範圍,是否需要送能力,接收,如果你想要一個專門的簡碼。 有很多公司提供基於web的API來發送短信,包括一大堆提供服務的運營商。這些傾向於提供不同的國際覆蓋面,其中大部分在特定地區覆蓋率最高。服務費用也因公司設置費用的不同而不同,具體取決於您是否需要設置專門的簡碼。

下面是一些較知名的公司提供的短信網絡API服務

Twilio的 - 美國覆蓋發送和接收,但目前運行的標準服務的國際測試程序https://www.twilio.com/international-sms,沒有安裝費或最低合同但有如果您想使用短代碼,則最少3個月。

Tropo - 美國的發送和接收覆蓋範圍,可以發送短信到國際號碼但不能接收。

Zeep - 僅限美國的覆蓋範圍和發送,每月最低支出和使用Zeep簡碼。

Nexmo - 無設置費或最低月租費。提供國際覆蓋率,目前在美國的短信發送率較低。有限的國家範圍內接收短信。

MediaBurst - 英國公司,國際範圍內收發短信API。請注意,「國際覆蓋」不一定包括所有美國運營商(例如),但大多數。他們給出了固定價格每短信0.05英鎊批量定價。似乎不支持自定義短代碼。

也有一些運營商提供的基於Web的API,通過他們的網絡,包括髮送短信:

Bluevia提供一個獨特的盈利分成模式,其中開發人員共享發送(或接收)短信的利潤,但是覆蓋面僅限於某些歐洲和南美國家的西班牙電信網絡(見https://bluevia.com/en/page/tech.overview.countries)。他們還提供付款和定位API。

最近推出的OneAPI適用於加拿大三大運營商,即將推向不同的國家。這可以訪問發送和接收SMS以及付款和位置等其他內容。發送和接收SMS的成本取決於運營商。

+0

非常有趣,謝謝。我已經用你要求的信息更新了這個問題。 –

+0

Zeep在2012年8月1日停止服務。 –

1

有許多公司允許使用HTML POST或GET發送SMS,或者使用XML或JSON通過SOAP訪問Web服務。

所以你需要聯繫這些公司之一,並獲得詳細信息。

舉一個例子,看看這個:

如果您的提供商是嚴重的,應該有兩個服務:

  • 一個你將公開發送消息
  • 等,通過您的服務器暴露了你的短信提供商將使用您發送等

此通知(交付/讀/無法傳遞),是這種服務的一個例子:

前一段時間有一個標準與此類似這是許多公司所採用,但我不能再找到它。

2

我一直在使用Twilio,到目前爲止它已經可靠 - 他們的c#庫很容易使用(我只有一個功能,我覺得它缺乏)。我發現租用數字,發送/接收短信的費用非常低。

2

你正在尋找一些可靠的和國際性的 - 我建議Nexmo(免責聲明:我爲他們開發了一些開發者傳福音)

  • Nexmo可以提供給西班牙(以及許多其他國家)
  • Nexmo工作directly with carriers,所以你必須交付減少的路徑 - 這使得它的成本效益和可靠的。

你會用一個簡單的HTTP請求發送消息,並且(儘管你現在不需要這個),你會收到消息作爲HTTP請求到你的服務器。

您甚至可以使用QoD Dashboard查看特定目的地的送貨統計信息,只需注意較低的「成功率」是壞數字的指標,「DLR比率」是Nexmo正在執行的指標(例如,如果您向無效號碼發送消息,則會影響成功率,但不影響DLR比率 - 因爲Nexmo將提供指示消息無法傳遞的交付收據。

+0

Nexmo QoD儀表板是一個笑話:它不包括美國的統計數據! –

+0

@MatthewElvey這是因爲美國的運營商沒有提供送貨單。 –

+0

嗯...... Twilio通過https://www.twilio.com/sms/deliverability向美國宣稱99%「CARRIER ACKNOWLEDGEMENT」。所以有人的信息似乎是錯誤的。 –

相關問題