As soon as the call goes on speaker I can hear who I'm calling perfect. If its not on speaker I hear their voice VERY VERY LOW, although the volume is all the way up. I have tried moving my settings around and such, I can't find a solution.
Read more: https://iphoneus.org/faq/when-i-make-calls-on-my-iphone-7-the-sound-is-very-low.html