Proyecto API para envio de SMS
Objetivo del proyecto
Desarrollar una API que permita realizar envios de SMS.
Datos adicionales
Esta API permitira que distintas plataformas puedan enviar SMS al invocar a un metodo donde en tiempo real tendra que enviar un SMS con un tiempo de entrega menor a 10 segundos.
Trabajo realizado
"Una API facil de usar, rapida y que permita llevar un registro de los envios realizados"
Considerando que uno de los usos de la API seria el de validar mediante el uso de un SMS la identidad de la persona, tuvimos en consideracion que los tiempos de espera no podrian ser altos, por lo que el carrier telefonico jugaria un papel fundamental.
Establecimos contacto con un proveedor con sede en Londres, e iniciamos la operacion con sus gateways telefonicos de alta velocidad de respuesta y baja tasa de downtime.
Las pruebas inicales fueron exitosas respecto a los tiempos de demora en el envio de los mensajes y la recepcion de los mismos. El promedio de espera entre que se invoca el WebService para el envio del SMS y la recepcion del mensaje en el movil, es de 8 segundos.
Una vez que disponiamos del carrier, comenzamos a desarrollar los metodos para poder comunicar el gateway de envio con las plataformas de nuestro cliente.
Se hosteo la API desarrollada, y se crearon credenciales para los distintos clientes que usarian la API.
Se creo un sitio web, donde depositamos la documentacion y los accesos para poder visualizar los envios realizados por usuario.
De esta manera, cualquier usuario de la API podria conocer sus ultimos envios y distintas estadisticas respecto al uso del servicio.
En la actualidad, la API es usada por 4 clientes distintos, con volumenes de envio superiores a los 20.000 SMS mensuales.
Puede conocer mas acerca de este producto, API SMS, aqui (solicite su demo) .