Migrar C legacy a FreeSWITCH
Publicada el 2026-07-26
Descripción de la oferta
Tengo un desarrollo bastante antiguo escrito en C que hoy corre sobre placas NMS para un servicio de chat telefónico. Quiero llevar esa lógica a un entorno VoIP moderno basado en FreeSWITCH, manteniendo todo el manejo de llamadas y, de ser posible, mejorando su rendimiento. Busco a alguien que conozca a fondo FreeSWITCH y sus APIs (mod_dptools, ESL, Sofia-SIP, etc.), capaz de leer el código existente, analizarlo con apoyo de técnicas de IA y guiar la migración módulo por módulo. El objetivo inmediato es que las funciones esenciales de control de llamada se comporten igual que en el sistema original, pero sobre IP, sin depender ya del hardware NMS. Para asegurar que ambos estemos alineados, acepto el siguiente criterio de entrega: • Reporte de análisis del código C actual, señalando dependencias con la placa y equivalentes en FreeSWITCH. • Primer módulo funcional en FreeSWITCH que reproduzca la gestión de llamada básica (originación, transferencia, colgado). • Documento breve con pasos de compilación, pruebas y comandos de consola usados. Si ya has migrado aplicaciones de voz similares o has creado módulos en FreeSWITCH, cuéntame tu experiencia y el tiempo estimado que necesitarás para el primer hito.
Skills
Fuente original: freelancer