Originally Posted by rmfnla
For once, everyone is correct to blame AT&T.
Phone networks have repeaters to maintain signal strength along the lines. When a signal hits a repeater (or any device, for that matter) there is a bit of bounce-back called "echo."
Repeaters have echo-cancelling circuitry to combat this but sometimes it goes down. You or people you are calling are hearing this echo because there is a bad repeater in your area.
Contact AT&T tech support and tell them about it; they want to know this stuff.
Thanks rmflna, this is a hugely helpful post to many iphone owners...i have an echo sometimes as well and always thought it to be the iphone, now i know better.