I can't hear the voice of the recipient when making calls unless I use earphone or speaker. Same problem when someone calls me. Can someone help me with this problem?
If factory reset doesn't help than it's probably hardware issue - dead speaker (for calls and such).
The earpiece speaker at the top part of your phone might have got damaged. Perform a factory reset, if that doesn't work, you should take your phone for repairing.