I don't know how useful this will be but here at my facility we're using G711 codecs primary and G729A secondary for for phones right here on the campuses, and for remote users I have G729A as the primary and no secondary selected. I've had good luck with this setup. You'll want to use voice packet table 2 with G729A. G711 would probably be a bit too heavy for a remote phone over a DSL or Cable connection in most cases.