Asterisk is an open source framework for building communications applications. It can turn an ordinary computer into a communications server, powering IP PBX systems, VoIP gateways, and more. This document provides step-by-step instructions for compiling, installing, and configuring Asterisk on Linux to make a test call between a softphone and the Asterisk server using IAX2 protocol. Sample configuration files are provided and explained to configure modules, extensions, and SIP.