IPFX
Voice communications are a large part of any business and they are especially important for small to medium business. IPFX is a company specialising in software based PBX or phone systems. These systems are capable of running on a normal Microsoft Windows based PC and yet will provide features and reliability equal or better than that of enterprise class phone systems, including unified communications to tie your voicemail into Microsoft Outlook and being able to run a full call centre.