PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. It supports commands with responses with multiple events. It is very suitable for the development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc.
| Tags | PHP AMI Asterisk Manager Interface |
|---|---|
| Licenses | Apache 2.0 |
| Implementation | PHP Asterisk |
Last announcement
A quickstart tutorial is available at:
http://marcelog.github.com/articles/pami_introduction_tutorial_how_to_install.html
Recent releases


Release Notes: This release fixes not correctly detecting eof on a socket (e.g., on asterisk restart/shutdown).


Release Notes: This release fixes a bug which prevented dispatching an event to listeners when waiting for an action response.


Release Notes: This release can use optional predicates (closures) when registering a callback (will only be invoked when the predicate returns true). It can use closures and specific methods from objects as callbacks instead of IEventListeners.


Release Notes: This release adds Asynchronous AGI support.


Release Notes: Multiple messages are now processed per process() call.