samiaraboglu/alotech-php-api

1.5.2 2023-11-29 10:11 UTC

This package is auto-updated.

Last update: 2024-08-29 12:01:59 UTC


README

Latest Stable Version Total Downloads License

安装

通过 composer

$ composer require samiaraboglu/alotech-php-api

身份验证

$authentication = new AloTech\Authentication();
$authentication->setUsername('{USER_NAME}');
$authentication->setAppToken('{APP_TOKEN}');

$aloTech = new AloTech\AloTech($authentication);

Ping

测试方法以检查 API 状态和连接性。

$response = $aloTech->ping();

登录

设置用户会话密钥。

$aloTech->login('{EMAIL}');

点击 2

使用 click2 服务。

$click2 = new AloTech\Click2($aloTech);

调用

用于触发对指定号码的调用。

$click2->call([
    'phonenumber' => '{PHONE_NUMBER}',
    'hangup_url' => '{YOUR_HANGUP_URL}'
]);

挂断

挂断代理的活跃通话。

$click2->hang();

保持

保持代理的活跃通话。

$click2->hold();

取消保持

取消代理的活跃通话保持。

$click2->unhold();

报告

使用报告服务。

$report = new AloTech\Report($aloTech);

代理性能

返回指定期间代理性能信息。

$report->agentPerf([
    'startdate'     => '{Y-m-d}',           // Optional
    'finishdate'    => '{Y-m-d}',           // Optional
    'agent'         => '{AGENT}',           // Optional
    'email'         => '{EMAIL}',           // Optional
    'agentcustomid' => '{AGENTCUSTOMID}',   // Optional
    'team'          => '{TEAM}',            // Optional
]);