2012-09-23 26 views
12

Chúng ta sắp ra mắt nhưng Clickatell có vẻ là vấn đề. Các vấn đề về thanh toán và máy chủ !!Clickatell thay thế SMS-Gateway?

Tìm kiếm nhanh trên google hiển thị một hồ sơ dài về các sự cố.

Tuy nhiên, chúng đã tạo ấn tượng tốt nhưng trước tiên chúng tôi không chắc chắn - chúng dường như không ổn định!

Vì vậy, trong đó đáng tin cậy SMS gateway sẽ cho phép tôi gửi SMS tiếng Anh đơn giản tới Israel (theo chương trình thông qua API HTTP)?

Saw cho đến nay:

+0

Bạn có cần bất kỳ tính năng khác, như một số địa phương, một shortcode, hoặc khả năng nhận tin nhắn? – octern

+0

Không có. Hoàn toàn là gửi SMS. – Poni

+1

[Twilio] (http://www.twilio.com/sms/pricing/il) hỗ trợ gửi tin nhắn văn bản tới Israel không tốn kém. Tôi đã chơi đùa với họ cho các dự án nhỏ nhưng thực sự không thể nói được với độ tin cậy của họ. – octern

Trả lời

9

Disclaimer, tôi làm nhà phát triển truyền giáo bán thời gian tại Nexmo.

Nếu bạn đang tìm kiếm một API để gửi SMS có phạm vi tiếp cận toàn cầu lớn và khả năng phân phối cao, bạn nên xem Nexmo.

Tôi không nhớ số chính xác, nhưng đối với SMS gửi đi trên 200 quốc gia/800 nhà cung cấp dịch vụ (tôi nghĩ điều đó giống như 1K bây giờ) được hỗ trợ. Nó không có vẻ như bạn sẽ cần đến, nhưng nếu bạn làm, bạn có thể nhận được số lượng trong nước trong 14 (số đó cũng đang phát triển) quốc gia.

Về độ tin cậy, tôi tin Nexmo là nhà cung cấp SMS duy nhất có số publishes delivery stats. Tôi đã dán các trạng thái phân phối cho Israel ở đây:

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

tỷ lệ thành công là thông điệp gửi đến điện thoại di động, tỷ lệ DLR là thông điệp mà dẫn đến một nhận giao hàng - vì vậy cho Pelephone, 99,99% thời gian, ứng dụng của bạn sẽ được gửi một báo cáo thông báo về trạng thái tin nhắn, ngay cả khi nó không phải là một phần của 91,47% thời gian tin nhắn được gửi thành công đến điện thoại.

+0

@poni API khá dễ thực hiện; tuy nhiên, có thể là một điểm đau vì bạn đã viết mã cho một API khác.Nếu bạn gửi một tin nhắn tới Nexmo và yêu cầu tôi, tôi sẽ làm những gì tôi có thể để làm cho quá trình chuyển đổi dễ dàng nhất có thể. –

1

Đối với dịch vụ SMS chất lượng cao, bạn nên xem my employer´s website. Xem xét bật tính năng gọi lại báo cáo gửi. Điều này sẽ kích hoạt một kịch bản tại máy chủ của bạn với thông tin về nếu và khi một tin nhắn được gửi thành công đến điện thoại của người dùng.

PHP dụ:

<?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'; 
}