Как подключиться к базе CDR и получить последние звонки в PHP приложении?
База CDR находится в SQLite файле по пути /storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db. Для работы с ней можно:
- Использовать встроенный провайдер Core/src/Common/Providers/CDRDatabaseProvider.php
- Создать прямое подключение через SQLite3
- Использовать фильтры для выборки через переменную filter
Пример запроса:
$db = new SQLite3('/storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db');
$results = $db->query('SELECT * FROM cdr_general WHERE условие');
Переходите по ссылке в нашу группу для получения дополнительной информации: