userator / tryagi
asterisk gateway interface (AGI) library
1.0.0
2019-07-23 16:26 UTC
Requires
- php: ~7.3.0
- monolog/monolog: ~1.24.0
- psr/log: ~1.1.0
Requires (Dev)
- phpunit/phpunit: ~7.5.0
This package is auto-updated.
Last update: 2024-10-26 02:47:21 UTC
README
Asterisk gateway interface (AGI) library
Installation
It's recommended that you use Composer to install TryAGI.
$ composer require userator/tryagi "~1.0.0"
This will install TryAGI and all required dependencies. TryAGI requires PHP 7.3.0 or newer.
Usage
Create an agi.php file with the following contents:
#!/usr/bin/php7.3 -q
<?php
require 'vendor/autoload.php';
$agi = new \TryAGI\Client(STDIN, STDOUT, new \Psr\Log\NullLogger());
$agi->init();
$result = $agi->send('VERBOSE "test verbose message"');
Tests
To execute the test suite, you'll need phpunit7.
$ phpunit7