Как посчитать количество одновременных разговоров для отчета?

Доброго времени суток! Имею чистый астериск без вэбгуёв так же есть БИТ.АТС руководство хочет отчет о том сколько происходит одновременных разговоров каждые 5 10 15 30 минут. Грубо говоря нужно знать нагрузку на кц. БИТ.АТС таких отчетов не умеет, гугление тоже особого результата не да. Может кто нить подсказать формулу по которой можно посчитать данную статистику. Из исходных данных есть время начала разговора и его длительность. Заранее спасибо!
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Делал я когда-то такой анализ. Понадобится время начала и время завершения разговора.
Делаем таблицу (я пользовался LibreOffice), первая колонка - время, вторая - +1 для начала разговора, -1 для завершения. Для удобства анализа добавляем время с пятиминутными интервалами и 0 во второй колонке. Сортируем всё по времени.
В третьей колонке делаем накопительную сумму по второй колонке - это и будет количество одновременных разговоров, которые были с данного момента времени.
Потом уже по этим данным можно составлять всякие сводные таблицы.
На примере:
Разговор 1: 10:02:17 - 3:10
Разговор 2: 10:03:05 - 1:18
Разговор 3: 10:07:34 - 2:47
Разговор 4: 10:08:19 - 2:05

Записываем таблицу:
10:02:17; +1
10:05:17; -1
10:03:05; +1
10:04:23; -1
10:07:34; +1
10:10:21; -1
10:08:19; +1
10:10:24; -1
10:00:00; 0
10:05:00; 0
10:10:00; 0
10:15:00; 0

Сортируем, считаем промежуточные суммы и длительность интервалов в секундах:
10:00:00; 0; 0; 137
10:02:17; +1; 1; 48
10:03:05; +1; 2; 78
10:04:23; -1; 1; 37
10:05:00; 0; 1; 17
10:05:17; -1; 0; 137
10:07:34; +1; 1; 45
10:08:19; +1; 2; 101
10:10:00; 0; 2; 21
10:10:21; -1; 1; 3
10:10:24; -1; 0; 276
10:15:00; 0; 0; 0

Получаем:
10:00 до 10:05: 1 разговор - 85 секунд, 2 разговора - 78 секунд
10:05 до 10:10: 1 разговор - 62 секунды, 2 разговора - 101 секунда
10:10 до 10:15: 1 разговор - 3 секунды, 2 разговора - 21 секунда
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы