We use Volcalocity (now Vonage Business) with Cisco Phones (SIP) and PBX in the cloud. Works well. Highly recommend them...

Has all the bells and whistles.