2012-09-23 121 views
12

我們即將上線,但Clickatell似乎有問題。帳單和服務器問題!Clickatell另類短信網關?

快速的谷歌搜索顯示了長時間記錄的問題。

他們沒有然而取得了不錯的印象,在第一,但現在我們只是不知道 - 他們似乎並不穩定!

那麼,哪個可靠短信網關將允許我發送簡單的英文短信到以色列(通過編程方式通過HTTP API)?

鋸至今:

+0

你需要的任何其他功能,如本地號碼,短碼,或接收信息的能力嗎? – octern

+0

無。純粹是爲了發送短信。 – Poni

+1

[Twilio](http://www.twilio.com/sms/pricing/il)支持以低廉的價格向以色列發送短信。我已經和他們一起玩小項目,但不能真正說出他們的可靠性。 – octern

回答

9

聲明,我做的開發人員技術推廣兼職在Nexmo。

如果您正在尋找API發送全球範圍廣泛且傳送能力高的短信,您應該查看Nexmo

我不記得確切的數字,但超過200個國家/ 800運營商發送SMS(我認爲這更像是1K現在)的支持。它似乎並不需要傳入,但如果你這樣做,你可以在14個國家(這個數字還在增長)獲得入站號碼。

至於可靠性,相信Nexmo是唯一的SMS提供商publishes delivery stats。我已經貼了以色列在這裏交貨狀態:

Network   | Success Ratio | DLR Ratio 
42503 Pelephone | 91.47   | 99.99 
42502 Cellcom | 92.01   | 99.95 
42501 Orange | 93.14   | 99.97 

成功率傳送到手機的消息,DLR比率是導致送達回執的消息 - 所以Pelephone公司中,99.99%的時間,你的應用程序可以發送通知消息狀態的報告,即使它不是消息成功發送給手機的91.47%時間的一部分。

+0

@poni API很容易實現;不過,您可能已經爲另一個API編寫代碼,這可能是一個痛點。如果您發佈消息給Nexmo支持並要求我,我會盡我所能讓這一過渡變得儘可能簡單。 –

1

對於高質量的SMS服務你應該看看my employer´s website。考慮啓用交付報告回調。這將觸發服務器上的腳本,提供有關是否以及何時將消息成功傳送到用戶手機的信息。

PHP例子:

<?php 

// Register here to get a username and password: 
// http://www.vianett.com/en/free-demonstration-account 

if (vianett_sendsms('username', 'password', 'example', '+4412345678', 'Hello world', $error)) { 
    echo 'Success!'; 
} else { 
    echo $error; 
} 

function vianett_sendsms($username, $password, $from, $to, $msg, &$response=null) { 
    $url = 'https://smsc.vianett.no/v3/send.ashx'; 
    $data = array(
     'user' => $username, 
     'pass' => $password, 
     'src' => $from, 
     'dst' => $to, 
     'msg' => $msg 
    ); 
    $qs = http_build_query($data); 
    $response = file_get_contents($url.'?'.$qs); 
    return $response == '200|OK'; 
}