Работаем с сервисом sms-uslugi.ru
У них: 50 бесплатных СМС, хорошие тарифы (при платеже до 335 рублей смс по 67 копеек, при внесении суммы в 10500 руб, цена смс 30 копеек. Работаем с ними с мая этого года. В мае еще были проблемки иногда, но с июня проблем с отправкой не было ни одной. Работают через https.
Код для отправки запроса через HTTPS на отправку смс (пригодится и для других смс-провайдеров):
define('sms_transport','https://example.com/test.xml');
/**
* @param string $request // XML-request
* @return null
*/
function sms_send($request) {
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, sms_transport); // Set parameters
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// Return a variable instead of posting it directly
curl_setopt($ch, CURLOPT_POST, 1) ;// Active the POST method
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);// Request
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$result = curl_exec($ch);// execute the connexion
curl_close($ch);// Close it
return $result;
}