Necesito el desarrollo de un programa pequeño que haga de tarifador (Windows).
Este debe abrir el puerto Syslog (UPD 514) y recibir todos los mensajes que envíen los distintos equipos pasarelas de Voz IP (VOIP Gateway) y procesarlos, que muestre en pantalla cuando cuelgan/descuelgan la bocina, marcan, timbra, tarifa, y las demás acciones que se presenten.
El programa deberá interpretar los mensajes Syslog de los siguientes equipos como primera fase del desarrollo:
- Linksys (ej. PAP2)
- Sipura
- Grandstream (ej. GXW 4XXX)
Ademas deberá contar con base propia local (archivo) para manejar las tarifas establecidas y un pequeño reporte de llamadas (3 días).
Como segunda fase de desarrollo:
- Soporte con otros equipos:
- Cisco
- HTTEL
- Integración con A2Billing
- Desarrollo de un pequeño web API para el uso de una base externa (Cloud)
- Reportes históricos mediante API (repositorio externo)
- Tarifas referenciales para descargas al cliente Windows desde el repositorio externo.
- Configuración de Alarmas, para notificación de saldos bajos (A2Billing) o problemas de conexión con equipos.
Como pueden observar el proyecto está dividido en 2 fases, pueden realizar su oferta por la primera fase, o por las dos fases, pero por favor especificar este detalle al momento de su oferta.
Ya existe un programa con estas funciones exactamente todas y gratis para descargar, solo que no hay fuentes para modificarlo.
Al terminar el desarrollo del programa, este va ser validado a detalle con las distintas pasarelas, si este no muestra en pantalla de manera sincrona la información o si se obtiene mal los datos de tarificación, o de existir algún retraso mayor a 2 segudos en la muestra de información, el pago no será liberado en su totalidad hasta su corrección, de igual manera si no se cumplen los demás puntos a detalle.
Se requiere una correcta y estructurada programación con sus respectivos comentarios en el código.