Hi,
I have the same problem, even using "no vad" command.
What I know is that some old Cisco phones like 7940, doesn't support G722 codec.
If this codec is forced on your CCM, you have to apply on your router a profile to forcé other codecs support...