For anyone who is interested, or experiencing the same problem, after weeks of pushing 2Degrees support, finally got this back admitting that there was a problem their end and someone had done something to stop my wifi calling from working.
Still haven't resolved the issue of why calls keep dropping no matter where I am, but at least I can use my phone in my house again.