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 read • Q2BSTUDIO Team

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

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat