easylo / freeswitcheventsocketlistener
一个用于与FreeSWITCH的mod_event_socket交互的PHP 5.3库。
1.0.1
2013-12-12 22:18 UTC
Requires
- php: >=5.3.1
This package is not auto-updated.
Last update: 2024-09-25 11:31:55 UTC
README
一个用于与FreeSWITCH上的mod_event_socket交互的PHP 5.3模块。这是一个正在进行中的项目,事件处理尚未完全实现。API调用将返回其原始响应。在事件处理实现之前,扩展FreeSwitchEventListener
并重写SendFreeSwitchEvent
方法。
安装
使用Composer安装模块。在composer.json
文件中,添加以下内容
{
"require": {
"easylo/freeswitcheventsocketlistener": "dev-master"
}
}
然后运行以下命令
php composer.phar require easylo/freeswitcheventsocketlistener
或者
php composer.phar install
示例用法
<?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);
?>