Whisper seems to be broken. Barge works ok. Listen works ok

Asterisk 1.8.3 on a x86_64 running Linux with FreePBX 2.9.0rc1.0

When I use chanspy to Listen to a call it works as I expect: No interruption in the established call and Eve can hear both parties.

Likewise when I use Barge to listen to a call. The established call continues, Eve can hear both parties and talk to both parties.

However, Whisper replaces the targeted extension’s receive audio path with the audio channel from Eve. Eve can hear both parties and can talk to the target party. However, the target party can no longer hear the other party. When Eve hangs up, the targeted party can once again hear the other party.

I am new to this, however, I can’t believe this is intended behaviour. Any suggestions please?

Cheers now
Dave

https://issues.asterisk.org/view.php?id=19054

Does anyone know if it is safe to downgrade to 1.6 from 1.8 to avoid this?
Thanks