¿Cómo funcionan las apps de llamada falsa? La tecnología explicada
De CallKit a las voces de IA: una mirada clara y técnica a cómo las apps de llamada falsa simulan llamadas entrantes reales en iPhone y Android.
BPor Baptiste Garcia
En esta página
The short answer
Las apps de llamada falsa funcionan activando una llamada entrante simulada por completo en tu propio teléfono. Las mejores usan el framework CallKit de Apple para mostrar la pantalla de llamada genuina de iOS, con tono, notificación en pantalla de bloqueo y entrada en llamadas recientes. Las de menor calidad simplemente muestran una notificación personalizada o una superposición. La llamada nunca pasa por una red telefónica, así que no hay nada que rastrear. Las apps modernas añaden voces de IA, programación e incluso un activador en el Apple Watch para una experiencia completamente manos libres.Probablemente hayas visto una app de llamada falsa en acción, ya sea en una estrategia de escape en TikTok o en la huida de un amigo de una fiesta. Pero, ¿cómo funciona realmente por dentro? La respuesta resulta sorprendentemente interesante, porque la diferencia entre una app barata basada en notificaciones y una construida sobre el framework de llamada nativo de Apple es enorme. Esa diferencia es lo que decide si la persona que tienes delante se lo cree o lo ve venir al instante.
Esta guía repasa la tecnología real: qué pasa cuando tu teléfono "suena", por qué algunas apps se ven idénticas a una llamada real mientras que otras claramente no, y el papel de las voces de IA, la programación y los activadores portátiles. Si todavía estás familiarizándote con el concepto, nuestra explicación sobre qué es realmente una llamada falsa es un buen punto de partida.
¿Qué pasa cuando suena una app de llamada falsa?
En el nivel más básico, una app de llamada falsa hace una sola cosa: le dice al sistema operativo de tu teléfono que ha llegado una llamada entrante, aunque en realidad nadie esté llamando. En el iPhone, el estándar de referencia es el framework CallKit de Apple. Cuando una app llama al método reportNewIncomingCall de CallKit, iOS la trata como una llamada VoIP real. El sistema toma el mando y dibuja la interfaz nativa de llamada entrante, la misma interfaz a pantalla completa que ves para FaceTime, WhatsApp o cualquier otra app de llamadas.
Esto no es una superposición ni una captura de pantalla de una pantalla de llamada. Es la pantalla de llamada real del sistema, renderizada por el propio iOS. Eso significa que se comporta de forma idéntica: suena en la pantalla de bloqueo, se reproduce por el auricular o altavoz, muestra el nombre y la foto del contacto que configuraste, y después de "descolgar" y luego "colgar", la llamada aparece en la pestaña Recientes nativa de tu teléfono. No hay ninguna diferencia visual porque no hay ninguna diferencia en lo que iOS está dibujando.
CallKit contra apps de notificaciones: por qué importa
No todas las apps de llamada falsa usan CallKit, y las que se lo saltan producen un resultado notablemente peor. Así se comparan los dos enfoques.
Apps con CallKit (lo auténtico)
- iOS muestra la pantalla de llamada genuina del sistema, incluidos los botones verde y rojo para aceptar/rechazar, la foto del contacto y el fondo desenfocado.
- La llamada suena en la pantalla de bloqueo, así que funciona incluso cuando no tienes el teléfono en la mano. Esto es fundamental para la credibilidad: nadie saca el teléfono, abre una app y luego recibe una llamada.
- Se crea automáticamente una entrada en recientes. Si alguien echa un vistazo a tus llamadas recientes después, ve una entrada de registro de llamadas de aspecto normal. ¿Te preguntas si esa entrada podría dar problemas? Nuestro artículo sobre si las llamadas falsas aparecen en el registro cubre los detalles.
- El audio se reproduce por el auricular igual que una llamada real, así que una voz al otro lado suena natural y se posiciona correctamente.
Apps basadas en notificaciones o superposiciones
- La app dibuja su propia pantalla de llamada simulada dentro de su propia ventana. Puede parecer convincente a primera vista, pero solo mientras la app está abierta y en primer plano.
- Sin tono en pantalla de bloqueo. Si tu teléfono está bloqueado o en reposo, lo máximo que obtienes es un banner de notificación push. Eso no se parece en nada a una llamada entrante, y cualquiera que haya usado un teléfono cinco minutos lo notará.
- Sin entrada en recientes. La llamada no deja rastro en el registro de llamadas integrado de iOS, lo cual es un indicio si alguien se fija.
- El audio suele reproducirse por el canal de medios en lugar del auricular, lo que significa que el volumen se controla con el control de medios en vez del de llamada. Un detalle menor, pero que cambia el comportamiento del sonido.
El resumen es simple: si la app no usa CallKit (en iPhone), la ilusión solo funciona mientras estás mirando la app. En cuanto el teléfono se bloquea o alguien ve tu pantalla de reojo, se acabó.
¿Cómo funciona la simulación VoIP localmente?
La palabra "VoIP" podría sugerir que los datos viajan por internet, pero en una app de llamada falsa, nada sale de tu dispositivo. CallKit se diseñó originalmente para apps como Skype y WhatsApp que reciben llamadas VoIP reales por internet. Una app de llamada falsa simplemente usa la misma API sin ninguna conexión de red detrás. Piénsalo como enviarte una carta a ti mismo por el correo interno de tu propia casa.
Esta es la secuencia simplificada de lo que ocurre:
- Programas una llamada en la app, eligiendo un nombre de contacto, foto, tono y un retraso (por ejemplo, "sonar en 30 segundos").
- El temporizador se activa. Cuando la cuenta atrás llega a cero, la app le dice a CallKit que reporte una nueva llamada entrante con los datos que configuraste.
- iOS toma el mando. El sistema muestra la pantalla de llamada, reproduce el tono por el altavoz y hace vibrar el teléfono. Ves la misma interfaz que todo el mundo ve para cualquier llamada.
- Descolgas. Una vez que deslizas o pulsas el botón verde, la app puede reproducir audio: un guión pregrabado, una voz generada por IA, o silencio (si prefieres hablar tú solo).
- Cuelgas. La llamada termina, se crea una entrada en recientes y la vida sigue. No se envió ningún dato a ninguna parte, no se marcó ningún número, ningún operador estuvo involucrado.
Como todo el proceso es local, no hay ningún registro de llamada en ningún servidor y nada que los filtros de spam o las bases de datos de identificación de llamadas puedan señalar. Esta es la distinción clave entre una llamada falsa y la suplantación del identificador de llamadas, que es una tecnología completamente diferente (y a menudo ilegal).
Voces de IA y reproducción de audio
Las primeras apps de llamada falsa reproducían un simple archivo de audio, quizá unos segundos de una voz genérica diciendo "¿hola?". Eso servía en un apuro, pero significaba que básicamente hablabas con una grabación sin ninguna flexibilidad. Si hacías una pausa en el momento equivocado o decías algo que la grabación no podía acompañar, la ilusión se tambaleaba.
Las apps modernas adoptan un enfoque diferente. Utilizan motores de síntesis de voz y a veces modelos vocales de IA completos para generar el lado del interlocutor en la conversación. Escribes (o eliges) un guión para la otra persona, y la app sintetiza un habla que suena natural y contextualmente apropiada. Algunas apps incluso te dejan elegir diferentes perfiles de voz: masculino, femenino, más joven, mayor, o con un acento particular.
El resultado es un audio que se reproduce por el auricular durante la llamada, acompasado con pausas para que puedas responder con naturalidad. Como CallKit enruta el audio de llamada por el canal de llamada del teléfono, la voz sale del auricular en la parte superior del teléfono, exactamente de donde vendría la voz de un interlocutor real. Cualquiera que esté cerca de ti oye el leve murmullo de una voz, justo como en una llamada real.
Si quieres probar a escribir un guión para el otro lado de la conversación, nuestro generador gratuito de guiones de llamada falsa te permite crear un diálogo de sonido natural en segundos.
Prueba Introscape
Programa una llamada falsa realista en segundos: con la pantalla de llamada nativa de iOS, voces de IA y un activador para Apple Watch.
Programación y activadores
El timing lo es todo para una llamada falsa. Si tienes que sacar el teléfono, abrir una app y pulsar un botón delante de la persona de la que intentas escapar, todo se viene abajo. Por eso la programación es una de las funciones más importantes de cualquier app de llamada falsa.
La versión más simple es un temporizador: estableces un retraso de cinco minutos, guardas el teléfono y esperas a que suene. Las apps más avanzadas ofrecen una programación tipo agenda, que te permite fijar una fecha y hora concretas. Esto es útil si sabes de antemano que una reunión o cena puede alargarse y quieres una salida incorporada a, digamos, las 20:15.
Luego están los activadores portátiles. Introscape, por ejemplo, te permite activar una llamada falsa desde tu Apple Watch. Un toque discreto en tu muñeca y tu teléfono empieza a sonar tres segundos después. Nadie te ve interactuar con tu teléfono en absoluto. Esto es especialmente útil en situaciones sociales donde sacar el teléfono resultaría sospechoso de por sí.
Una salvedad honesta que conviene saber sobre iPhone: si programas una llamada con mucha antelación y el bloqueo automático pone la app en reposo, el sistema podría no activar la notificación a tiempo. Es una limitación de la ejecución en segundo plano de iOS, no un error de ninguna app en particular. Para un timing importante, un temporizador corto o un activador manual (como el toque en el Watch) es más fiable que un retraso programado de 30 minutos.
Integración con pantalla de bloqueo y No molestar
Una llamada entrante real se comporta de una forma muy concreta: enciende tu pantalla de bloqueo, se impone al modo silencio (para llamadas telefónicas, no notificaciones) y muestra una interfaz a pantalla completa. Una app de llamada falsa de calidad que use CallKit replica todo esto porque es iOS quien gestiona la presentación, no la app.
Hay algunos comportamientos del sistema que vale la pena entender:
- Pantalla de bloqueo. Una llamada CallKit suena en la pantalla de bloqueo igual que FaceTime o WhatsApp. No necesitas desbloquear el teléfono para verla o contestar. Esta es la diferencia más evidente que separa las buenas apps de las malas.
- No molestar / modos Concentración. Si tienes activado No molestar o un modo Concentración, iOS puede suprimir la notificación de llamada según tus ajustes. Como una llamada VoIP real, la llamada falsa sigue las reglas que hayas configurado. Si quieres que la llamada pase, asegúrate de que tus ajustes de Concentración lo permitan.
- Modo silencio. Cuando el interruptor físico de silencio está activado, el teléfono vibra pero no suena de forma audible, exactamente como ocurriría con una llamada real. Si necesitas que el tono se oiga (para vender la ilusión), desactiva el interruptor de silencio antes.
¿Quieres ver cómo se ve y se oye la experiencia completa antes de descargar nada? Nuestra demo gratuita de llamada falsa en el navegador simula el flujo de la llamada para que te hagas una idea del timing y la presentación.
¿Y en Android?
Android no tiene un equivalente exacto de CallKit, así que el panorama es más variado. Las apps de llamada falsa más realistas de Android usan una combinación del framework Telecom (API ConnectionService) y superposiciones personalizadas para imitar la pantalla de llamada nativa del teléfono. Como cada fabricante (Samsung, Pixel, OnePlus, Xiaomi) tiene su propio diseño de pantalla de llamada, algunas apps ofrecen varias "pieles" para que la llamada falsa se ajuste a tu teléfono concreto.
Android también tiene un permiso llamado Mostrar sobre otras aplicaciones (también conocido como permiso de superposición). Las apps que dependen de él pueden mostrar una pantalla de llamada por encima de todo lo que esté ejecutándose, incluida la pantalla de bloqueo. Sin embargo, si el usuario no ha concedido este permiso, o si el fabricante del teléfono restringe agresivamente la actividad en segundo plano, la llamada falsa podría no aparecer en absoluto con la pantalla apagada.
El principio general es el mismo que en iPhone: cuanto más se integre la app con la pila de llamadas del sistema, más convincente será el resultado. En Android simplemente tienes más variables que tener en cuenta, porque el ecosistema está más fragmentado.
Privacidad y seguridad
Como una llamada falsa es completamente local, plantea muchas menos preocupaciones de privacidad de lo que podrías esperar. Estos son los datos clave:
- Sin actividad de red. No se hace ninguna llamada, no se marca ningún número, y ningún dato sale de tu teléfono. La llamada solo existe en tu dispositivo.
- Sin suplantación del identificador de llamadas. La suplantación implica enviar un identificador de llamadas falsificado al teléfono de otra persona. Una llamada falsa hace lo contrario: hace sonar tu propio teléfono con un nombre que elegiste. El teléfono de nadie más se ve afectado.
- Las entradas en recientes son locales. La entrada del registro de llamadas que aparece después de colgar vive solo en tu dispositivo. No se sincroniza con un operador y no es visible para nadie que no tenga acceso físico a tu teléfono.
- Los datos de voz se quedan en el dispositivo. Las apps bien diseñadas generan o almacenan el audio vocal de IA localmente. Si estás evaluando una app, comprueba si menciona enviar datos de voz a servidores externos. Las mejores no lo hacen.
Para una mirada más profunda sobre si alguien podría detectar la llamada después del hecho, nuestro artículo sobre si se nota que es una llamada falsa cubre tanto el lado visual como el comportamental.
Fuentes y lecturas adicionales
- Apple Developer: CallKit: la documentación oficial de Apple para el framework que permite a las apps mostrar la interfaz nativa de llamada entrante, reportar llamadas al sistema e integrarse con la lista de recientes del teléfono.
- Apple Developer: reportNewIncomingCall: el método CallKit concreto que activa una notificación de llamada entrante en iOS, la única llamada API que hace que una llamada falsa se vea idéntica a una real.
- Android Developer: ConnectionService: el equivalente de Android para integrarse con la pila de llamadas del sistema, usado por las apps de llamada falsa más realistas en Android.
Key takeaways
- Las apps con CallKit muestran la pantalla de llamada genuina de iOS porque es el propio iOS el que dibuja la interfaz, haciendo la llamada falsa visualmente idéntica a una real.
- Las apps de notificaciones se saltan CallKit y solo funcionan con la app abierta, desmoronando la ilusión en la pantalla de bloqueo.
- Toda la llamada es local: sin red, sin operador, ningún dato sale de tu teléfono, y nada que rastrear.
- Las voces de IA, la programación y los activadores del Apple Watch convierten un simple tono falso en una estrategia de salida convincente y manos libres.