samiaraboglu / alotech-php-api
1.5.2
2023-11-29 10:11 UTC
Requires
- php: >=5.5
README
安装
通过 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 ]);