This document outlines a project to deploy a VoIP telephony solution for a company using the open-source Asterisk PBX and FreePBX. The goals are to provide audio conferencing, call distribution, voicemail, instant messaging and call queues through a simple management interface. It describes installing Ubuntu, Asterisk, and FreePBX on a server, and configuring SIP clients. Running Asterisk on a cloud server is also proposed to reduce costs and maintenance compared to an on-premise solution.