我正在将 marcelog / PAMI 软件包与php一起使用。配置和连接完成。现在我想获得以下信息 1.例如,振铃时分机201。 (然后我想获取源和目的地号码) 2.分机201,接听电话。 (通话时间) 3.分机201,挂断电话(总通话时间)。
我正在使用此代码
try
{
$options = array(
'host' => '1.1.1.1',
'scheme' => 'tcp://',
'port' => 122,
'username' => 'user',
'secret' => 'pass',
'connect_timeout' => 1000000,
'read_timeout' => 1000000
);
$a = new ClientImpl($options);
// Registering a closure
//$client->registerEventListener(function ($event) {
//});
// Register a specific method of an object for event listening
//$client->registerEventListener(array($listener, 'handle'));
// Register an IEventListener:
$a->registerEventListener(new A());
$a->open();
$time = time();
while(true)//(time() - $time) < 60) // Wait for events.
{
usleep(1000); // 1ms delay
// Since we declare(ticks=1) at the top, the following line is not necessary
// $a->process();
$response = json_decode(json_encode($a->process()),true);
echo '<pre>';
print_r($response);
}
如果有人知道这一点,请分享您的答案。 谢谢...