<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">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.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">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.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">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?</div>
</div>