Clickatell替代短信网关?

时间:2012-09-23 03:56:34

标签: sms sms-gateway bulksms

我们即将上线,但Clickatell似乎有问题。结算和服务器问题!!

快速谷歌搜索显示了长期的问题记录。

然而,他们确实给人留下了良好的印象,但现在我们根本不确定 - 他们似乎并不稳定!

那么,哪个可靠短信网关允许我向以色列发送简单的英文短信(以编程方式通过HTTP API)?

到目前为止:

2 个答案:

答案 0 :(得分:9)

免责声明,我在Nexmo兼职做开发人员布道工作。

如果您正在寻找一个API来发送具有广泛全球覆盖率和高可传递性的SMS,您应该查看Nexmo

我不记得确切的数字,但是支持超过200个国家/ 800个运营商的传出短信(我认为现在更像是1K)。您似乎不需要传入,但如果您这样做,您可以获得14个(该数字也在增长)国家/地区的入站号码。

至于可靠性,我相信Nexmo是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%。

答案 1 :(得分:1)

对于高质量的短信服务,您应该查看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';
}