Well I suggested that because that is a setup I've had very good success with. I have two remote IP phones. One VERY far away in Washington state, and another at my home 30 minutes away. We're talking a lot more hops to Washington, but the voice quality is the same. I've used both with G729A. If you mouse over the codec in eManager, it actually suggests using that codec for remote IP phones using a DSL or Cable connection.

The dealer probably used the default settings. I believe when you set up an IP phone for the first time in eManager it almost always gives you G711 for a primary and G729 for a secondary codec. That could be your answer regarding that one.