Question [Q] Is it possible to cancel out echo when using a bluetooth handsfree?

Equipment used:
1. I just bought a cheap Bluetooth handsfree from china:
2. Samsung Galaxy Note3

This works perfect for me, and i don't notice any problems at all. The problem is that for people calling me, or i am calling hears them selves in an echo with about 1 sec lag.

I cannot hear this echo at all, but for everyone i talk to with the handsfree set hears this echo.

If i mute the mic, then the echo disappears.

My question is this: Is it possible to remove echo by using any software or android setting?

I think that there should be two ways of doing this:
1. Muting my mic while the other part talks. (nearly like an automatic walkie talkie)
2. Cancelling what is sent from the other part, and don't send the same sounds back to the other part again.