Re: i cant hear any calls on my phone unless i have it on speaker
Welcome to Android Central! Can you also hear others using wired or Bluetooth headsets? If so, then the earpiece speaker is probably broken. Contact Blu if it's still under warranty, or bring it to a repair shop.
There are two speakers in most phones, a loudspeaker, and an earpiece. If you can hear with the device on speakerphone but not when it is in regular mode, you most likely have a bad earpiece.