My advice (and you can read similar discussions I've had with other business users):
Rip off the bandaid. There is no point to moving to VoIP, but then turning it back into analog to cope with the old analog stuff. Consider that equipment obsolete, and simply buy as many IP phones as you need. You do not need any sort of local PBX hardware at all. All you need is Ethernet cabling to plug the phones into a switch.
Then, sign up for SIP VoIP phone service with one of the highly-regarded Internet Telephone Service Providers (ITSPs) that many of us here use, or have used. All of the "PBX" functions are handled in the cloud, on their servers. You will have a web-page-based dashboard/control panel that will allow you to dynamically add, change or delete extensions, change numbers, etc.
If you are DIY-proficient and willing to become your friend's telephony tech support, you can consider using Callcentric,
voip.ms or PhonePower. If you and your friend just want things to work without understanding much about how it works, then sign up with Dialpad or Ringcentral. The latter two services support more business-oriented features, such as CRM integration.
Do not use Google Voice. Whatever small amount of money you may save, compared to the cost of the services I mentioned above, will be quickly lost if/when a Google Voice problem causes your clients to be unable to reach you.
Based on what I know about the Obihai-->Polycom merger, I suggest buying either Polycom (formerly OBi) 2182 IP phones, or one of Polycom's IP phone products. The OBi 1000 series IP phones will probably be discontinued at some point, although support for existing customers will remain in place.