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

Paul Belanger paul.belanger at polybeacon.com
Tue Feb 26 00:12:54 CST 2013

On 13-02-24 07:30 AM, Shahid H wrote:
> 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 don't want to use PHP for your daemon, change to another scripting 
language (EG: python).

Paul Belanger | PolyBeacon, Inc.
Jabber: paul.belanger at polybeacon.com | IRC: pabelanger (Freenode)
Github: https://github.com/pabelanger | Twitter: 

More information about the asterisk-users mailing list