I faced the same issue last year and ended up contacting
https://gardenstatecommunications.com/ . They helped us design the network layout and recommended the right VoIP setup for our office size. The installation was smooth, and they provided ongoing support for a few months afterward. Having a professional team handle both the cabling and phones really made a difference in keeping our communication reliable.