Want the answers to questions about the iPhone? You'll find questions and answers here.
My i4s phone does not ring on incoming calls. The settings appear to be correct for the phone to ring.
Also, during a call, when I hit the speaker buttom, I can neither hear nor be heard by the other party
Try a factory restore, this might be a software problem so just plug into itunes and go and click the restore button. If this doesnt fix it then its a hardware problem meaning you need to head to an apple store for a replacement.
Check the Mute switch on the left side of iPhone above the volume buttons.
If you see red/orange the mute is ON. You have to switch it OFF.