easylo/freeswitcheventsocketlistener

一个用于与FreeSWITCH的mod_event_socket交互的PHP 5.3库。

1.0.1 2013-12-12 22:18 UTC

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);
?>