Skip to content
Dec 17, 2010
PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. Supports commands with responses with multiple events. Very suitable for development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc
DI ( Dependency Injection: Setter, Constructor, Method), AOP ( Aspect Oriented Programming ), Events support, xml, yaml, and annotations (including some JSR 250 and JSR 330, like @Configuration and @Bean ala java configuration) , lightweight, simple, and quick MVC ( Model View Controller ), syslog, tcp client and server, with non blocking sockets, custom error, signal, and exception handling through events. Needs PHP 5.3, very similar to seasar, spring ( java ) . Can be deployed as a PHAR file.
PHP AGI ( Asterisk Gateway Interface ) facade, with CDR ( Call Detail Record ), Call spool and schedule auto dial, Send and Receive Fax, Channel Variables, and Caller ID management
PHP Continuous Integration example using Phing, generates phar files, pear package, documentation, pmd, cpd, and other statistics and artifacts ready for publication
Asterisk manager interface (ami) client for nodejs
Repositories contributed to
Erlang Persistency Framework
An Erlang app for communicating with Elastic Search's rest interface.
Sources and pdfs of our talks and speeches
Erlang worker pool
Summary of Pull Requests, issues opened and commits.
Apr 17 2013 - Apr 17 2014
Year of contributions
January 15 - January 21
Rock - Hard Place
Pushed 1 commit to marcelog/PAGI
Pushed 1 commit to marcelog/Nami
Something went wrong with that request. Please try again.