Middleware SIP Development to Detect and Cut Voicemail Calls

Job ID: 40626947

Budget: $1,500 – $3,000 USD

Desarrollo de Middleware SIP para Detección y Corte de Llamadas a Buzón de Voz

Descripción del proyecto

Busco un desarrollador con experiencia sólida en VoIP/SIP para desarrollar un middleware que permita detectar automáticamente cuando una llamada ha sido contestada por un buzón de voz y finalizarla de forma inmediata, minimizando costos de terminación.

El middleware deberá funcionar tanto en escenarios donde el buzón responde **antes del 200 OK** (Early Media - respuestas 183 Session Progress con audio) como **después del 200 OK**, cuando la llamada ya fue contestada y comienza la facturación.

Objetivos

* Detectar buzones de voz durante Early Media y mediante análisis del audio de la llamada.
* Finalizar automáticamente la llamada cuando se confirme que es un buzón.
* Reducir el tiempo facturable de llamadas que terminan en contestadoras automáticas.
* Evitar falsos positivos en llamadas contestadas por personas.

Requerimientos técnicos

El desarrollador deberá proponer e implementar la mejor arquitectura. Se aceptan soluciones basadas en:

* Kamailio
* OpenSIPS
* FreeSWITCH
* Asterisk
* RTPengine
* Media Proxy
* Servicios propios en Go, Python o C++
* Integración con motores de Machine Learning o Voice Activity Detection si aportan ventajas.

El middleware deberá:

* Interceptar sesiones SIP.
* Procesar el flujo RTP.
* Analizar el audio en tiempo real.
* Detectar patrones característicos de buzón de voz.
* Cortar automáticamente la llamada al detectar un buzón.
* Funcionar tanto en:

* Early Media (183 Session Progress).
* Llamadas ya establecidas (200 OK).

Deseable

Se valorará experiencia previa en:

* Answering Machine Detection (AMD)
* SIP/RTP
* Proveedores mayoristas de VoIP
* Softswitches
* FreeSWITCH
* Kamailio
* OpenSIPS
* Asterisk
* RTPengine
* Detección de voz mediante IA

Entregables

* Código fuente completo.
* Documentación de instalación.
* Documentación de configuración.
* Guía para integración con la plataforma existente.
* Scripts de despliegue (Docker es un plus).
* Pruebas funcionales.

Perfil buscado

Busco un desarrollador con experiencia comprobable en plataformas SIP de alto volumen y procesamiento de audio en tiempo real. Es importante que pueda explicar la estrategia de detección utilizada y justificar su nivel esperado de precisión.

Al postularse, agradeceré incluir:

* Experiencia en proyectos similares.
* Tecnologías que utilizaría.
* Arquitectura propuesta.
* Tiempo estimado de desarrollo.
* Presupuesto aproximado.