This document describes a simple call center platform built with PHP and Asterisk. It includes:
1) Configuring Asterisk for agents and callers with dialplans, queues, and extensions.
2) Creating a PHP server to communicate with Asterisk and a Webpage using libraries like Ratchet and ReactPHP. It keeps call center state in Redis.
3) Building a simple dashboard in Vue.js to display calls, agents, connections and statistics over a WebSocket connection.
4) Deploying the solution to an Ubuntu VM using Ansible playbooks.