Whenever I call someone or receive a call the caller can not hear me but I can hear them perfectly fine. It is not a problem with signal because I have had this same problem continuously in different areas. The mic is not broken because I can still record my voice using the Griffin iTalk application. It has not been in water and the water indicator is white like it is suppose to be. I have tried doing a factory restore and that does not work. I think I might take it back to the att store however I bought the phone off eBay and I do not pay for the unlimited media plan (Im in college and there is wifi all over campus) but do have at&t. My phone is not unlocked or jailbreaked. Do you think they will replace my phone since they currently sell iPhones without contracts now? Also if you know how to fix this problem let me know too.