My friend has a 2G iPhone, and it never rings or receives calls. What I mean by that is whenever someone calls, you have to hit the menu button to see the person calling. If you don't "happen" to hit the button as they are calling, it will show a missed call once you do. It's very annoying, it will not ring and you miss 95% of the calls, not to mention it sucks when you are calling them and they never answer. It's jailbroken/unlocked with redsnow, but he is using AT&T still. I believe this is called deep sleep, and have not seen but one similar issue with no resolution. Thanks for any help.