I was experiencing same problems with similar equipment. I was unable to totally eliminate the echo in calls to the PSTN. If you read cisco's echo troubleshooting docs, most echo is created in the network in equipment you have no control over. If your users are hearing their own voices coming back to them in a delay, odds are that echo cancellation out in the public network is not working properly. There can also be echo created when voice signals traverse 4-wire facilities, are converted to 2 wire, and back again to 4 wire. Again, other than not calling those destinations or possibly pick-coding, you cannot control that.
I got the most success from a low-tech approach. I was able to eliminate many echo problems by getting users to turn the volume down on their phones when they were on the speaker or headset. I also pumped up the echo cancellation on the gateway. If you make any discoveries, post it for us....
I know this wasn't much help Darren, but maybe some echo experts will crawl out of the woodwork and enlighten us.
Cisco found a new IOS release 12.2(13)T, which has echo suppression - only problem is that it's for a MRP 200 (not 300) - nor did any of the documentation state that. We tested it anyway - works fine except if the router reboots - will not load the config as is looking for a TFTP server (MRP 200 has no flash)
anyway we are installing 12.2(yn) tonight - this version changed type of echo-cancellor (from previous version - the existing version installed with some echo problems is 12.2(8)YM - the echo is at the beginning of the call for about 5 seconds and then drops (80% of calls))
I started to have echo issues only after I got my 3725 to use the CM as the config server. (your information that there is a bug in the MGCP makes sense and I will verify it by not allowing my CM to configure my 3725)
I have loaded the 12.2.13T and using the echo canceler and it works great. I do recomand it.
These are the paths to get to each CCX logs through CLI. They may be helpful if you are having issues accessing RTMT or downloading logs through it.
If you want to download them you have to prefix "file get " and you can add one of the options (re...