Enviando SMS con PHP

Aprende a enviar SMS con PHP usando la API de Vonage, con código puro y con Slim Framework. Guía rápida, requisitos y buenas prácticas de seguridad.

20 ago 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

En este tutorial explicamos cmo enviar mensajes SMS usando PHP de la manera ms simple posible tanto con un script crudo como integrndolo en un micro framework web

Requisitos previos PHP 8.1 o superior Composer para gestin de paquetes y una cuenta Vonage API

Enviar SMS con PHP puro Crear un nuevo proyecto Composer e instalar el SDK de Vonage desde lnea de comandos mkdir vonage-sms cd vonage-sms composer init composer require vonage/client

Crear el archivo send-sms.php y cargar el autoload de Composer con require_once ./vendor/autoload.php

Para enviar un SMS necesitamos credenciales desde el panel de Vonage un objeto cliente y el texto que queremos enviar

Ejemplo miminimal ilustrativo de cmo quedar notar que las llaves y valores se deben reemplazar por los de su cuenta y en cdo real usar comillas donde corresponda en PHP

<?php require_once ./vendor/autoload.php; $credentials = new Vonage Client Credentials Basic(YOUR_API_KEY, YOUR_API_SECRET); $client = new Vonage Client($credentials); $message = new Vonage Messages Channel SMS SMSText(YOUR_NUMBER, Vonage, Hello from Vonage!); $client->messages()->send($message);

Explicacin rida Reemplace YOUR_API_KEY YOUR_API_SECRET y YOUR_NUMBER por los valores de su cuenta Vonage y en entornos reales use manejo de secretos y variables de entorno para seguridad

Enviar SMS usando Slim Framework Para un ejemplo con un punto de entrada web use Slim instalando con Composer composer require slim/slim:4.* composer require slim/psr7

Crear una ruta POST que reciba un cuerpo JSON con la propiedad text y llame al cliente Vonage para enviar ese texto desde el servidor

Ejemplo simplificado de manejador POST en send-sms.php <?php require_once ./vendor/autoload.php; $app = Slim Factory AppFactory create(); $app->post /send function Request request Response response { $rawBody = $request->getBody()->getContents(); $requestData = json_decode($rawBody); $text = $requestData->text; $credentials = new Vonage Client Credentials Basic(YOUR_API_KEY, YOUR_API_SECRET); $client = new Vonage Client($credentials); $message = new Vonage Messages Channel SMS SMSText(YOUR_NUMBER, Vonage, $text); $client->messages()->send($message); $response->getBody()->write(Vonage sent this text!); return $response; } $app->run();

Levantar un servidor de desarrollo puede hacerse con el servidor integrado de PHP php -S localhost:8888 -t send-php.php y usar herramientas HTTP como Insomnia Postman o curl para enviar la peticin POST con el JSON adecuado

Buenas prcticas y seguridad Nunca incluya claves en cDigo fuente use variables de entorno cifrado para secretos y registros controlados para cumplir con normativas de privacidad y seguridad

Qu puede ampliar Usted puede extender la carga JSON para incluir from y to y asientos de msj programado o integrar lógicas de failover y balanceo con servicios en la nube

Sobre Q2BSTUDIO Q2BSTUDIO es una empresa de desarrollo de software que crea aplicaciones a medida y software a medida para clientes de diversos sectores. Somos especialistas en inteligencia artificial ciberseguridad servicios cloud aws y azure y servicios inteligencia de negocio

Nuestros servicios incluyen desarrollo de aplicaciones a medida consultora en inteligencia artificial ia para empresas implementacin de agentes IA estrategias de ciberseguridad migracin y optimizacin en servicios cloud aws y azure y soluciones de visualizacin y analitica con power bi

Por qu elegir Q2BSTUDIO Contamos con equipos experimentados en desarrollo de software a medida y proyectos de inteligencia artificial aplicados a casos reales. Ofrecemos arquitecturas seguras y escalables con foco en ciberseguridad y cumplimiento adems de servicios de inteligencia de negocio para transformar datos en decisiones mediante power bi y otras herramientas

Ideas para proyectos Combine el env o de SMS con flujos de trabajo basados en agentes IA para notificaciones automticas monitorizacin de seguridad y alertas de incidentes o use los SMS como canal de verificacin de dos factores integrndolo con gestores de identidad en la nube

Recursos adicionales Documentacin oficial de Vonage SDK ejemplos de integracin con frameworks PHP y guas para failover y robustez. En Q2BSTUDIO podemos asesorar e implementar la solucin que mejor se ajuste a sus necesidades de aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA y power bi

Contacto Si desea desarrollar una solucin de mensajera o integrar capacidades de inteligencia artificial y seguridad en su negocio contacte a Q2BSTUDIO para una consulta inicial y propuesta personalizada

Conclusin Con unas pocas lneas de cDigo es posible enviar SMS desde PHP y con un micro framework como Slim puede exponer esa funcionalidad mediante una API segura. Utilice buenas prcticas de gestin de secretos y arquitectura cloud y cuente con socios expertos como Q2BSTUDIO para proyectos de mayor escala

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat