Skip to content

Releases: ofbeaton/phpami

phpcs

10 Aug 15:26
Compare
Choose a tag to compare

Updated and fixed a few PHPCS standard violations.

Composer Update

10 Aug 15:14
Compare
Choose a tag to compare

Updated composer.json syntax

Timeouts

08 Jul 02:08
Compare
Choose a tag to compare
  • Now attempting to timeout the stream after 2 seconds. Sometimes the AMI would get stuck in an infinite loop.
  • Added a flush method to empty the stream.

Event Filtering

27 Jul 13:24
Compare
Choose a tag to compare

The events filter method can now take true and false on top of the default Asterisk string values for convenience. The connect method now takes an optional 4th parameter which can directly modify the event filtering.

Split Method

26 Jul 18:17
Compare
Choose a tag to compare

New $arrayData = $ami->split($string); method. It should make parsing the data key of commands easier.

Log Levels

26 Jul 06:57
Compare
Choose a tag to compare

Added logging levels so error_log does not always spam the screen with unhandled events on v13+

Use $ami->setLogLevel(Ami::LOG_TRACE); for the most info.

waitResponse fix

26 Jul 00:30
Compare
Choose a tag to compare

Fixed some problems in waitResponse() introduced when making the code stricter.

Modernization

25 Jul 18:14
Compare
Choose a tag to compare

Removed all non AMI files, renamed classes and added Namespace. Conforms to PSR-4, PSR-2 and the Granite Code Style. Methods have been renamed, but they should still be a 1:1 mapping. Now requires PHP 5.5. Added composer and packagist support.

PHPAGI 2.20 Initial Fork

25 Jul 14:28
Compare
Choose a tag to compare
Pre-release

This is the reference checkin of the PHPAGI 2.20 for PHP 4.4 release we are forking. It used to be available from http://phpagi.sourceforge.net/ however downloads are no longer active on sourceforge. The SVN is down. The last release was 2.20 on 2010-09-30

Following this release we will pear down the features to only AMI and update it for PHP 5.5 with arrays and Composer support.