Beeline cloud PBX api
composer require domatskiy/beeline-cloud-pbx
$Client = new BeelineCloudPBX(<token>);
$Abonents = $Client->getAbonents();
foreach ($Abonents as $abonent) {
echo $abonent->getPhone();
}
$Client = new BeelineCloudPBX(<token>);
// records filter
$filter = new BeelineCloudPBX\Data\Records\Filter();
$result = $Client->getRecords($filter);
foreach ($result as $record) {
echo $record->getId();
}
$Client = new BeelineCloudPBX(<token>);
$file = $Client->getRecordFile(<id>);
$Client = new BeelineCloudPBX(<token>);
$link = $Client->getRecordLink(<id>);
echo $link->getUrl();