easylo / freeswitcheventsocketlistener
A PHP 5.3 library for interacting with mod_event_socket on FreeSWITCH.
1.0.1
2013-12-12 22:18 UTC
Requires
- php: >=5.3.1
This package is not auto-updated.
Last update: 2024-12-18 12:37:34 UTC
README
A PHP 5.3 module to interact with mod_event_socket on FreeSWITCH. This is a work in progress, with the event handling not fully implemented. API calls will return their raw response however. Until event handling is implemented, extend FreeSwitchEventListener
and override the SendFreeSwitchEvent
method.
Installation
Install the module using Composer. Inside of the composer.json
file, add the following:
{
"require": {
"easylo/freeswitcheventsocketlistener": "dev-master"
}
}
Then run the following command:
php composer.phar require easylo/freeswitcheventsocketlistener
Or
php composer.phar install
Example Usage
<?php
require_once 'vendor/autoload.php';
use FreeSwitch\FreeSwitchEventListener;
// The command to send to FreeSWITCH
$cmd = "event json ALL";
$myFSEventListener = new FreeSwitchEventListener() ;
$myFSEventListener->setHost("192.168.1.104") ;
$myFSEventListener->event_socket_request($cmd);
?>