VoIP y Centralitas Virtuales

Tu app VoIP para Android falla en llamadas: el codec

Post actualizado el día octubre 31, 2026 by DeiviSanzPlay

El problema más habitual cuando alguien instala una app VoIP para Android no es la instalación ni el registro de la cuenta: es que las llamadas suenan entrecortadas, con eco o directamente se cortan a los pocos minutos. Y casi nunca es culpa de la app. En la mayoría de casos que he visto, el origen está en el códec de audio negociado y en cómo Android gestiona la prioridad del proceso en segundo plano.

Lo explico con un caso real: un usuario con un Pixel de gama media y una app VoIP para Android configurada con SIP sobre UDP notaba que las llamadas se degradaban justo cuando cambiaba de red WiFi a datos móviles. El registro seguía activo, pero el audio se rompía. La causa no era la cobertura: era que el cliente SIP no tenía activado el codec Opus ni el reinvite automático al cambiar de interfaz. Al forzar G.722 y activar la reconexión por ICE, el problema desapareció en la mayoría de llamadas.

Qué mira realmente Android cuando suena mal una llamada VoIP

Android no trata igual a una app de voz que a una app de mensajería. El sistema aplica un modo de audio específico (MODE_IN_COMMUNICATION) y, si la aplicación no lo solicita correctamente, el micrófono captura con cancelación de eco deficiente o el altavoz se queda en modo multimedia. Ese detalle explica muchos de los síntomas que la gente atribuye a la app VoIP para Android.

Hay tres capas que conviene revisar antes de cambiar de aplicación:

  • Códec negociado: si la app negocia G.711 (PCMU/PCMA), el consumo es bajo pero la calidad se resiente en redes móviles. Opus o G.722 dan mejor resultado en 4G/5G, aunque consumen más ancho de banda.
  • Gestión de energía: las apps VoIP para Android que no declaran un foreground service correctamente reciben suspensión del sistema cuando la pantalla se apaga. La llamada sigue, pero se pierden paquetes.
  • NAT y STUN: sin un servidor STUN bien configurado, el audio unidireccional es casi garantizado en redes con NAT simétrico, típico de operadores móviles.

El ajuste concreto que soluciona la mayoría de cortes

Antes de tocar nada, comprueba si el problema aparece solo en datos móviles o también en WiFi. Si solo pasa con datos, el sospechoso es el cambio de red y la falta de reconexión. Si pasa en ambos, el problema está en el códec o en el servidor.

En apps como Linphone, Zoiper o Groundwire (todas disponibles para Android) puedes acceder a la configuración de códecs y reordenarlos. Pon Opus primero, G.722 después y deja G.711 como último recurso. Activa también el keep-alive SIP y el registro periódico si tu proveedor lo permite; un registro cada 30-60 segundos evita que el operador cierre la sesión NAT.

Esto no funciona para todos los escenarios. Si tu proveedor VoIP fuerza G.729 o un códec propietario, cambiar el orden en la app no servirá. Tampoco sirve si el servidor está mal dimensionado o si estás detrás de un firewall corporativo que bloquea UDP. En esos casos, la solución pasa por el administrador de la red o por usar TCP/TLS en lugar de UDP, aunque añade latencia.

Limitaciones que conviene saber antes de cambiar de app

Ninguna app VoIP para Android arregla una red inestable. Si tu conexión tiene jitter alto o pérdida de paquetes superior al 2-3%, el audio se va a romper con cualquier cliente. Yo recomiendo medir primero con una herramienta de diagnóstico de red y no gastar tiempo probando apps distintas cuando el problema está en el enlace.

Tampoco conviene fiarse de las apps que prometen «calidad HD» sin decir qué códec usan. La calidad depende del códec, del ancho de banda y de la latencia del servidor, no del logotipo de la app. Si una app no permite ver ni cambiar el códec, probablemente no sea la mejor opción para uso profesional.

Cómo comprobar si el problema es tuyo o del proveedor

Haz una prueba sencilla: instala dos apps VoIP para Android distintas en el mismo móvil, configura la misma cuenta SIP y llama al mismo destino. Si el fallo se repite en las dos, el problema está en la red o en el proveedor. Si solo falla una, es la app. Este test descarta hipótesis en menos de diez minutos y evita cambiar de aplicación sin motivo.

Para cerrar, una recomendación práctica: prioriza apps que permitan ver el registro SIP en tiempo real y ajustar códecs. Esa transparencia marca la diferencia entre una app VoIP para Android que aguanta el uso diario y una que solo funciona en condiciones ideales.


Sobre el autor: DeiviSanzPlay — Soy David Sanz, Editor y Responsable de Contenidos. Mi trabajo consiste en revisar, corregir y mejorar los contenidos de este blog para que la información sea clara, útil y esté bien estructurada. Trabajo con diferentes temáticas y verticales, por lo que una parte importante de mi día a día es analizar cada contenido, cuidar la redacción y asegurar que el lector encuentre información de calidad. Me gusta prestar atención a los detalles. Desde una corrección de estilo hasta la organización de un artículo, todo cuenta cuando se trata de crear contenidos que realmente aporten valor y sean fáciles de entender. En este blog encontrarás artículos sobre diferentes temas y sectores. Mi responsabilidad es cuidar y supervisar cada contenido para que mantenga unos estándares de calidad y ofrezca una buena experiencia a quien nos visita. Porque para mí, un buen contenido no consiste únicamente en escribir. También hay que revisar, contrastar, ordenar y pensar en la persona que está al otro lado de la pantalla.

Perfiles verificables: Sitio web

Publicado el 31 de October de 2026. Última revisión: 31 de October de 2026.