Hi As,
If you speak to your BT local business department they can discuss the process and timescales with you.
The only option for this kind of thing is the hosted voip option.
You could have a look at bt.com for more information on this before you call Local business
Good luck whatever you decide 🙂