Call waiting not working

Running version 11.8.0, using Sipura SPA-2102 as adapter and BT freestyle phone.

The system is great but I am unable to get call waiting functioning as it worked previously. When I’m already on a call and I receive another incoming call, it beeps and at same time showing incoming call number on handset, but when I press the button nothing happens. It should put the current call on hold, answer the new call and switch between calls with the same button - this used to work when I had a line with BT.

I have installed call waiting module and keyed in *70 to activate and the call waiting service is also activated on the Sipura.

help with this would be much appreciated. Thanks in advance.