This document outlines the planning and implementation of a VOIP system using Asterisk on Linux. It includes network diagrams, server and client specifications, and steps for installing Asterisk on CentOS and configuring extensions, trunks, and outbound routes in the Asterisk web interface. Tests of internal and external calls between softphones on Linux and Windows clients are also described. The goal is to provide a free solution for making calls over an internal network and to external networks to reduce calling costs.