Всем доброго времени суток.
Подскажите пожалуйста, насколько я понимаю во всех продуктах Керио (Operator, Connect, Control) должен присутствовать встроенный web сервер. Так вот очень хочется прикрутить к нему свой php скрипт в дополнение к уже существующим.
Скрипт для получения статистики в том виде, как хотят боссы.
А почему именно к нему ... а есть варианты?
Нет, ну cdr руками я могу взять и обработать скриптом, но присутствует ручная операция, что само по себе не хорошо ...
Могу читать его прямо с хоста через SFTP, но это так долго ...
Может предложите решение ...
Есть необходимость сортировать звонки по дате, типу (входящий или исходящий), проводить анализ количества звонков сотрудников, продолжительность разговоров, продолжительность ожидания ответа сотрудников и т. д.
Я нашел разные скрипты для Астериска, но большинство из них вешаются именно на web сервер Астериска с использованием его базы звонков (которая у Астериска в MySQL насколько я понял), но хоть Оператор и создан на основе Астериска он имеет сильные отличия и насколько я понял вносить изменения в код крайне затруднительно.
Я попытался разобраться в web интерфейсе Оператора. Насколько я правильно понял практически всё написано на JS, но основа то всё-равно PHP скрипты ...
Я попытался использовать Kerio-API с сайта производителя. Да можно получать информацию прямо с хоста Оператора, но этот API задействует те же JS и я пока не нашел как делать нужные мне выборки. Вообще в скрипте CallHistoryList нет нужных мне параметров отбора.
А именно свой скрипт и именно на web сервер Оператора я хотел повесить исключительно для того, чтобы он оперативно читал данные из cdr.db по нужным мне критериям. Я конечно рассматриваю вопрос о, например, ежесуточном копировании cdr.db и дальнейшей работы с ним, тоже вариант, но хотелось бы реализовать первый ...
Поделитесь информацией об этом, по возможности ... Может я в чем-то неправ - поправьте ...
Последний раз редактировалось master33; 05.04.2014 в 11:39.. Причина: Дополнение