This document discusses using configuration management tools like Puppet to automate the deployment and configuration of VoIP applications like Kamailio and Asterisk. It describes how the author's company implemented Puppet to build and configure new VMs faster. It also shares two Puppet modules the company developed - one for Kamailio and one for Asterisk - that can install and configure these applications from scratch. The document advocates for using infrastructure as code and configuration management for VoIP deployments.