Enviar SMS desde HTTP API con PHP

Verás cómo una persona aleatoria puede usar su navegador de internet para enviar SMS. El truco es que sendmessage' a la API HTTP de Ozeki SMS Gateway. La petición 'sendmessage' puede enviar cualquier SMS desde SMS Gateway.

Contenido del video
1. Descargar archivo PHP
2. Copiar archivo PHP al servidor web
3. Crear usuario de HTTP Server
4. Modificar archivo PHP
5. Abrir página web
6. Enviar mensaje de prueba
sendsms.zip

Video 1 - Cómo enviar SMS desde HTTP API con PHP (Tutorial en video)

Si desplazas hacia abajo, puedes encontrar capturas de pantalla que describen cómo implementar la solución HTTP API + PHP.

Paso 1 - Configurar un servidor web

El primer paso para configurar un sistema que puedas usar para enviar mensajes desde un sitio web, es descargar los archivos que te proporcionamos. Puedes hacer clic en el enlace de descarga en la parte superior de este sitio web como puedes ver en la Figura 1. Después de hacer clic en el enlace de descarga, debes esperar hasta que tu navegador descargue los archivos.

descargar archivos php/html
Figura 1 - Descargar archivos PHP/HTML

Después de tener los archivos, necesitas moverlos a la carpeta “www” del servidor web. En la Figura 2, puedes ver la ruta de acceso de la carpeta donde debes mover los archivos.

copiar los archivos php y html descargados al directorio www del servidor web
Figura 2 - Copiar los archivos PHP y HTML descargados al directorio WWW del servidor web

Paso 2 - Configurar un nuevo usuario

Si tienes todos los archivos en su lugar correcto, ahora podrías iniciar sesión en Ozeki 10. En la Figura 3, usamos la cuenta de un usuario de ejemplo. Puedes iniciar sesión ingresando tu nombre de usuario y contraseña y presionando el botón “OK”.

iniciar sesión en ozeki ten
Figura 3 - Iniciar sesión en Ozeki 10

Para establecer una conexión entre un servidor HTTP y Ozeki 10, necesitas iniciar el SMS Gateway. Puedes hacer esto buscando un ícono “SMS Gateway” en el escritorio de Ozeki 10 y haciendo clic en él. Puedes ver qué buscar en la Figura 4.

abrir la aplicación sms gateway
Figura 4 - Abrir la aplicación SMS Gateway

Para comunicarse con un servidor HTTP, el Gateway necesita un nuevo usuario. Puedes agregar uno con el botón “Agregar nuevo usuario o aplicación” en la página principal del SMS Gateway, como puedes ver en la Figura 5.

hacer clic en agregar nuevo usuario o aplicación
Figura 5 - Hacer clic en 'Agregar nuevo usuario o aplicación...'


Ahora puedes instalar el servidor HTTP que usarás para enviar mensajes. Haz clic en el botón “Instalar” junto al título “Servidor HTTP” para comenzar a configurar tu servidor web. Puedes encontrarlo en la Figura 6.

instalar usuario de servidor http
Figura 6 - Instalar usuario 'Servidor HTTP'

Aquí puedes crear el nombre del nuevo usuario que se usará para comunicarse con el servidor. Como puedes ver en la Figura 7, le dimos al usuario el nombre “HTTP”.

crear el nombre del usuario
Figura 7 - Crear el nombre del Usuario

Paso 3 - Modificar el archivo sendsms.php

Ahora debes modificar el archivo sendsms.php, el que descargaste y moviste a la carpeta www. En la Figura 8, puedes ver cómo debería verse el archivo php después de hacer las modificaciones.

modificar sendsms.php
Figura 8 - Modificar sendsms.php

Paso 4 - Probar tu página web

Ya terminaste, ahora puedes abrir la página que acabas de crear y comenzar a escribir tu primer mensaje. Ve a tu navegador y escribe “localhost\sensms\sendsms.html”. Presiona enter y la página web se cargará. En la Figura 9, puedes ver qué escribir.

abrir la página web creada
Figura 9 - Abrir la página web creada

Ahora puedes enviar un mensaje de prueba al SMS Gateway de Ozeki 10. El “Destinatario” será el número desde el que envías tu mensaje, y el “Mensaje” será el texto del mensaje. Usamos un número de ejemplo en la Figura 10.

enviar mensaje de prueba
Figura 10 - Enviar mensaje de prueba

Si lograste seguir el tutorial cuidadosamente, ahora tienes un sistema funcional. Como puedes ver en la Figura 11, tu mensaje se procesa y envía al destinatario.

el mensaje ha sido enviado
Figura 11 - El mensaje ha sido enviado

Esperamos que esta guía haya sido útil. Si tienes algún problema con alguno de los pasos, no dudes en contactarnos en info @ ozeki.hu.

Conclusión

En esta guía, presentamos información sobre cómo usar nuestra API HTTP con PHP. Con esta solución, puedes usar tu navegador de internet para enviar mensajes SMS. Envía una petición HTTP ‘sendmessage’ al Ozeki SMS Gateway, que puede enviar hasta 1000 SMS por segundo. Este servicio puede ponerse en uso y hacer que tu organización sea más eficiente porque te permite entregar información clave, usando solo un navegador web.

Descubre más información sobre esta tecnología y Ozeki SMS Gateway, así que asegúrate de no terminar tu trabajo aquí. Para saber más sobre el sistema, visita la página donde usamos Python para enviar mensajes SMS.

¡Ahora lo siguiente que debes hacer es descargar Ozeki SMS Gateway y configurar esta solución inmediatamente! Todo está listo para que funcione en menos de 10 minutos.