Veo que la url de destino es https:
Probá así:
Código PHP:
<?php
function SendSMS($to, $txt)
{
$user = "youraccount";//colocar dato real entre las comillas
$pass = "yourpassword";//idem
$from = "fromyou";//idem
$txt = substr($txt, 0, 160);
$url = "https://www.voipbuster.com/myaccount/sendsms.php?";
$url .= "username=".$user."&password=".$pass.
$url .= "&from=".$from."&to=".$to."&text=".str_replace(" ", "%20", $txt);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//agregamos esto
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
$results = explode("\n", $result);
return $results[4];
}
echo SendSMS('colocar acá el número de destino', 'Colocar acá el mensaje a enviar');
?>
Aunque si decís que devuelve un valor no sé si es problema del script. Verificá tus credenciales (usuario, clave, etc) y el nro de destino con tu proveedor del servicio.