This has happened to me, and it is changing behaviour over time. Most of the time the speakerphone is adequate (not loud) but then the next call is almost silent, even with the volume to max - going off speaker phone and putting the call to my ear and it sounds fine (i.e. it's not the call itself). Reboot fixes it.