I used to use it on Orange but didn’t roam around the house.
Not sure if EE/Orange use UMA (which hands over between wifi and GSM/3G) or just plain VoIP over WiFi. The latter might not cope with any kind of hand over when signal is dropped or interrupted.
If you’ve got multiple WiFi points even though it’s the same network the device will drop one connection and connect to the other and that takes time, so likely the connection drops. If they were using UMA it would at least try to get onto GSM/3G in the meantime, but then I guess you have no mobile signal. Not sure how it copes going between WiFi access points.
I think they use something non standard anyway as it requires special firmware so only works with their branded phones.