Los programas de chat de voz utilizan un flujo de datos de Internet. No depende del desarrollador de la aplicación. No importa qué aplicación encuentres, estará limitada según tu proveedor de servicios telefónicos y el tipo de teléfono que tengas.
Echa un vistazo a esto (los protocolos que están disponibles a través de algunos servicios y tipos de teléfono:
(tomado de este hilo, ¿Puedo hablar y usar Internet u otras aplicaciones al mismo tiempo )
Si realmente quieres saber por qué y cómo sucede esto, sin todas las habla el técnico - - - -
La red de datos y voz 3G de Verizon es CDMA, y sólo un dispositivo con La tecnología SVDO puede usar voz y datos al mismo tiempo (a diferencia de el actual estándar EVDO) en CDMA. El primer dispositivo para hacer esto fue el HTC Thunderbolt. La Galaxy S3 también tiene SVDO, así que puedes navegar y hablar al mismo tiempo si tienes el servicio 3G de Verizon.
El iPhone VZW no tiene SVDO, así que no puede hacerlo. El iPhone en ATT y Tmobile pueden hacer esto, ya que esos dos portadores no usan CDMA - usan GSM, que ya puede hacer voz y datos. No sé por qué específicamente, pero sólo sé que Tmo y ATT son GSM y Sprint y VZW son CDMA.
Por último, cualquier teléfono con capacidad 4G LTE de Verizon puede hacer llamadas y datos en al mismo tiempo, ya que los datos correrán por la red LTE y la voz corre sobre el CDMA. Así que, dispositivos como el Moto Droid Razr y otros LTE los teléfonos pueden hacer conversación y datos al mismo tiempo, pero sólo si el servicio LTE está disponible. Si en un área sólo de 3G, el Droid Razr no puede hablar y surfear juntos.
¿Tiene sentido?
Por lo tanto, si esta es una característica necesaria, tendrías que buscar un proveedor de telefonía específico y un teléfono específico que te permita usar el servicio de datos y el servicio telefónico simultáneamente... de nuevo, limitado por el servicio telefónico y el teléfono, no por la aplicación.