[asterisk-users] Asterisk AMI - Create a daemon (background process)

Alex Villací­s Lasso a_villacis at palosanto.com
Mon Feb 25 12:11:46 CST 2013


El 24/02/13 07:30, Shahid H escribió:
> I wanted to create a daemon (background process) in PHP. A daemon will use socket to connect with Asterisk AMI to send events and listen the actions.
>
> A daemon will also listen the commands from agents via HTTP, for example:  A agent pressed a hang up button on a browser - it will send http command to a daemon.  A daemon received a command and will then send Hang Up Action to AMI.
>
> How should a daemon process be designed to listen multiple actions and events? For example: 50 agents currently on the calls and how should a daemon to monitor the Actions/Events from 50 agents?
>
You may want to take a look to the Elastix CallCenter code. This project has a daemon component to implement the autodialer, written in PHP. This code already solves the AMI connection issue and the multiple agent issue.

http://elastix.svn.sourceforge.net/viewvc/elastix/trunk/apps/extras/callcenter/



More information about the asterisk-users mailing list