Paso 2: Deje que el servidor web para gestionar la aplicación de web SMS
Para que tu servidor web sea capaz de gestionar la aplicación de web SMS remitente, copie y pegue el siguiente archivo PHP en la carpeta/var/www de tu servidor Web.
Para mejor comprensión, vamos a echar un vistazo al código. El programa utiliza el siguiente formato de dirección URL para enviar un SMS:
http://127.0.0.1:9501/api? acción = sendmessage & username = UUUUU & password = disfruta & destinatario = NNNNN & messagetype = MMMMM & messagedata = DDDDD
Vamos a analizar en qué consiste esta URL. Como puede verse en el fragmento de código adjunto a este proyecto, en primer lugar, es necesario establecer conexión entre la aplicación y el gateway SMS. Para ello, debe especificar la información de inicio de sesión para el gateway SMS: nombre de usuario y contraseña relacionados con el usuario creado en la puerta de entrada SMS y la dirección IP de la computadora su puerta de entrada SMS está instalado en. Estos datos pueden verse en la primera mitad de la anterior URL. (127.0.0.1 se refiere a la dirección IP y 9501 es el puerto por defecto de la pasarela SMS. UUUUU se refiere al nombre de usuario y disfruta debe reemplazarse a la contraseña.
Se puede ver que la URL contiene el parámetro de acción, que especifica el comando HTTP API. Su valor es el siguiente: sendmessage.
Además, la URL consta de número de teléfono del destinatario (receptor = NNNNN), el tipo de mensaje (messagetype = MMMMM) y el messagedata (messagedata = DDDDD) que debe ser proporcionada por el internauta que quiera enviar un SMS usando la aplicación web. (Para mensajes de texto que los datos del mensaje es texto sin formato, para otro tipo de mensaje será un documento XML. El parámetro messagedata especifica el texto o los datos de los mensajes.)
Estudiando el fragmento de código, puede ver que el programa genera la variable urltouse utilizando los parámetros anteriormente descritos. Cuando el visitante del sitio web está listo con el mensaje y hace clic en el botón Enviar, el servidor Web enviará esta variable urltouse como una petición HTTP a la pasarela de SMS. Después de esto, el gateway SMS enviará nuevamente una respuesta HTTP que autentica que el gateway SMS ha recibido el mensaje y está listo para enviar hacia el proveedor de servicio móvil. (Tenga en cuenta que el SMS se enviará mensaje al teléfono del destinatario de hecho, si se ha configurado el módem GSM o conexión IP SMS correctamente.)