Chosen Solution

I try voice memos, Facetimes on imessage, calls on imessage, calls and facetimes on whatsup, siri. they can’t hear me, now when i try calling from whatsup or imessage (call or facetime) it says call failed/facetime failed. i can hear them but they can’t hear me.

This sounds like a faulty Mic. Try it on loudspeaker and earpiece when on a call. If 1 works (may be quiet) then it rules out a fault with that one and tells you which one needs replacing. If the loudspeaker works (eg. They can hear you quietly), replace the front camera flex. If they can barely hear you when not on loudspeaker, replace the chargerport, this contains the other mic