Hola,
Primero el G729 no tiene nada que ver con que la red esté o no bloqueada, o sea nada que ver con el tipo de red. El G729 es un código de traducción de los paquetes a transmitir a la red. O sea, si en wifi tenemos el g711, es que este envía los paquetes en tamaño de 40k. por ejemplo, mientras que el g729 los envía en 8, así nos ahora trafico en el ancho de la banda... y claro eso es significante si pagas el trafico del 3g por volumen, entonces allí ahorrarías con el g729.
En todo caso, en cuanto a calidad, el g729 nada tiene que ver con la calidad del g711 que es el código de compresión tradicional de la telefonía.
En cuanto a los Softphones, en el iPhone, el Media5fone esta bastante bien en cuanto a calidad de voz, muy superior tanto a los gratuitos, como incluso a los de pago. Tiene el g729 por 10 euros más, y esta bastante bien en el 3g, aunque la desventaja es que no lleva el push, por lo que no garantiza en todo caso la entrada de llamadas, si es que usas el servicio para llamadas entrantes. El acrobits, que es de pago de toda regla, en cambio, tiene el push, vale 10 euros sin el g729, y otros 10 para el g729, aunque su calidad de voz en comparación con el media5fone es inferior... o sea de pago y peor...
En el Android, yo tengo muy probado y suprior el cSipSimple que además lleva el g729 si el operador te cubre la licencia, y funciona bastante bien...
En SipCel Telecom suportamos el media5fone para el iphone, y el csipsimple para el android, aunque nuestra configuración esta precargada en el acrobits para aquellos que deseen usarlo, o ya lo tienen.
Cordiales saludos,