Por qué usan JAVA y no Flash ?.
Flash no tiene los codecs que comunmente se usan en VOIP (Voice Over IP ó Voz sobre protocolo IP) como son G711, G729, GSM, etc.
Flash tiene solamente un Codec propietario y en consecuencia cualquier implementación necesitará un "gateway" para hacer la conversión. Los expertos en VOIP recomiendan enfáticamente evitar estas conversiones por tres razones principalmente:
1. Perdida en la calidad del sonido
2. Alta utilización de recursos de cómputo y networking
3. Incorporación de costos adicionales en las soluciones.