Okay, so I can only hear on calls if speaker is turned on. I can hear the sound when you hit a number on the key pad, when I play music and adjust volume it makes no mention of my phone thinking headphones might be in. Here is the thing, I took apart my iphone yesterday to put in a new battery, well I received a dead battery and put in my old battery Everything else runs perfectly, can get on the web, take pictures, text, etc., but cannot hear on phone calls other than when the speaker is on. I have double checked all my connections, is there a specific connection that controls this? Any ideas what is going on? I can only assume it is because I opened it up and tinkered around and not separate from what I did yesterday...I was jailbroken, but I did a complete restore and still no luck.