BC127 call echo - help

I am fighting a call echo issue using the BC127. Audio from the speaker is getting back into the mic and the phone calling the bc127 will hear an echo of their own voice.

I have loaded the CVC demo, but it does not seem to make any difference at all. Can anyone tell me what I might have wrong here?

LOCAL_ADDR=20FABB000183

APTX=3465 57F8 42AE A223 4820
CVC=3465 57F8 42AE FC81 0000

AUDIO=0 0
AUDIO_ANALOG=16 15 0 OFF
AUDIO_DIGITAL=0 44100 64 100A00 OFF
AUTOCONN=1
AUTO_DATA=OFF OFF OFF
BALANCE=100 100
BATT_CONFIG=ON 145 4250 1500 30
BC_SMART_CONFIG=68E3 28F0 89F7 D93C
BEACON_DATA=0 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF 04 D2 16 2E EE
BLE_CONFIG=0 OFF 40 ON
BLE_CONN_PARAMS=128 12 6 40 0 400 50 400 400 61 400 400
BT_VOL_CONFIG=A A 10 1
CLASS_1=OFF
CMD_TO=20
COD=240404
CODEC=0 OFF
CONN_TO=0
DEEP_SLEEP=OFF
0002 0003 0004 0005 0006 0007 0008
DISCOVERABLE=2 0
ENABLE_BATT_IND=ON
ENABLE_CAPSENSE=OFF
ENABLE_LED=ON
ENABLE_SPP_SNIFF=OFF 0 0 0 0 0
GPIO_CONFIG=ON 0 255
HFP_CONFIG=ON ON OFF ON OFF
HIGH_SPEED=OFF OFF
LOCAL_ADDR=20FABB000183
MAX_REC=2
MM=OFF OFF 0 OFF OFF OFF OFF OFF
MUSIC_META_DATA=OFF
MUSIC_OLD_AVRCP=OFF
NAME=HFBTBTN-00183
NAME_SHORT=HF00183
PIN=0000
PROFILES=2 0 2 0 1 0 1 1 0 0 1 0
REMOTE_ADDR=000000000000
SPP_UUID=00 00 11 01 00 00 10 00 80 00 00 80 5F 9B 34 FB
SSP_CAPS=3
TWS_CONFIG=OFF 1 2
UART_CONFIG=9600 OFF 0
USB_HOST=OFF
VREG_ROLE=1

Thanks,
Michael