es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede enviar mensajes SMS programables a números de Filipinas (Twilio).

Estoy teniendo dificultades para enviar un SMS a un número de Filipinas utilizando el ejemplo de la documentación de inicio rápido de Twilio SMS PHP…

Aquí está mi código

require DIR . '/vendor/autoload.php';
use Twilio\Rest\Client;

$account_sid = 'XXXXXXXXXXXX'; // mi cuenta
$auth_token = 'XXXXXXXXXX'; // mi autenticación
$client = new Client($account_sid, $auth_token);
$twilio_number = "+XXXXXXXXXXX"; // mi número de Twilio
$number = "XXXXXXXXXX"; // número de Filipinas de 12 dígitos

$client->messages->create(
    // A dónde enviar un mensaje de texto (¿tu teléfono celular?)
    '+'.$number,
    array(
        'from' => $twilio_number,
        'body' => 'Mi mensaje de Twilio'
    )
);
echo json_encode('done');

Funciona con otros países como Estados Unidos, Canadá, etc. Al menos he probado con esos y funcionan. ¿Alguien tiene alguna idea, por favor?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Podría haber algunas razones potenciales por las que tienes dificultades para enviar un SMS a un número de Filipinas utilizando la documentación de inicio rápido del SMS de Twilio en PHP. Aquí hay algunas cosas que puedes considerar:

    • Asegúrate de tener el formato correcto para el número de Filipinas. Según las pautas de formato de números de teléfono internacionales de Twilio, Filipinas debería estar representado por “+63” seguido de 10 dígitos. Verifica que el número en tu código tenga el formato correcto.
    • Confirma que tienes suficiente saldo o fondos en tu cuenta de Twilio para enviar mensajes SMS a Filipinas. Puedes verificar tu saldo en la consola de Twilio o a través de la API de Twilio.
    • Considera si hay alguna restricción relacionada con SMS en Filipinas que pueda estar impidiendo que se entregue tu mensaje. Por ejemplo, algunos operadores o redes pueden bloquear mensajes de ciertos remitentes o requerir filtrado de mensajes. Puedes consultar con el operador o la red del destinatario para ver si hay alguna restricción o filtro vigente.
    • Si aún tienes problemas, puedes intentar probar tu código con un número de Filipinas diferente o utilizar un método diferente para enviar SMS (por ejemplo, la API REST de Twilio). Alternativamente, puedes intentar comunicarte con el equipo de soporte de Twilio para obtener ayuda.

Comments are closed.