Its a well known problem with iphones ,the speakers stop working , ive searched Google tried all the fixes like clean the earphone port and the docking port but nothing worked, so today ,after searching I found a fix on the Apple site , among many suggestions, I found if you have Blue tooth turned on it cancelers the Iphone speakers , so I turned off the Blue tooth and now the speakers are back working like new, I just hope this helps some one .