i have web site developed with php and mysql, i manage my customers and products in the backend website and i want to integrate my asterisk pbx with the website admin backend because customers call us for product informations and prices ask
1- i want to receive incoming calls in backend with answer, ignore, redirect to another agent and also hold on functions buttons need
2- i want to make call reports page with the agent, phone number and date filtet
3- i want to listen the call records in backend
4- when call answered i want to save the call details to customer details page
do you know or have any php classes to manage asterisk? it can be done by asterisk agi or i muat use vicidial api to manage asterisk?