MySQL таблица в Asternic Call Center Stats.

FreePBX, TrixBox, AsteriskGUI и др.
Всевозможные надстройки/интерфейсы к Asterisk в виде GUI.
[всё что прямо не относится к Asterisk писать сюда]

Модераторы: Admins, Модераторы

Ответить
climbsql
Сообщения: 2
Зарегистрирован: 25 май 2018, 04:44

MySQL таблица в Asternic Call Center Stats.

Сообщение climbsql » 25 май 2018, 05:27

Появилась необходимость написать расширенную аналитику для Asternic Call Center Stats.
Подробности в пост скриптуме (чтобы не загромождать сам вопрос).
В дампе, который мне дали обнаружил таблицу - queue_stats
В ней ряд полей :
uniqueid - это ,я так понял, уникальный идентификатор сессии
qname - очередь
qevent - событие
и т.д.
кроме этого в этой таблице есть поля info1, info2, info3 . Как я заметил, в них могут быть записаны -
номера телефонов, уникальные идентификаторы сессий и какие-то цифры. Предположительно
времена ожиданий и времена разговоров в секундах.
Вопрос : Никто не сталкивался с обработкой данных в этих полях ? Непонятно по какой логике они туда пишутся. И что собственно за данные там хранятся ? Мои догадки выше могут быть и не верны.
Документацию по таблицам я пока нигде не нашел. :(
Помогите пожалуйста.

P.S.
1.Уровень обслуживания - это процент вызовов получивших обслуживание в пределах нормы ожидания - 180 сек. Норма >= 80%

2.Средняя скорость ответа -это среднее время ожидания абонентов ответа с момента поступления вызова до поднятия трубки операторами.

3.Доля потерянных абонентов - это количество потерянных абонентов(которые не дождались ответа и им не перезвонили) к количеству абонентов, направленных на обслуживание к операторам. Норма <= 5%

4.Доступность - рассчитывается за каждый оцененный интервал (1 рабочий день)исходя из показателей
уровень обслуживания, средняя скорость ответа, доля потерянных абонентов. Норма >= 80%

virus_net
Сообщения: 442
Зарегистрирован: 05 окт 2014, 06:10
Откуда: Москва
Контактная информация:

Re: MySQL таблица в Asternic Call Center Stats.

Сообщение virus_net » 26 май 2018, 05:42

Зачем гадать, если исходный код открыт и можно просто посмотреть там.

Код: Выделить всё

        list ($date,$uniqueid,$queue_name,$agent,$event,$data1,$data2,$data3) = split("\|",$linea,8);

        $query = "INSERT INTO queue_stats (uniqueid, datetime, qname, qagent, qevent, info1, info2, info3) ";
        $query.= "VALUES ('$uniqueid','$date','$queue_id','$agent_id','$event_id','$data1','$data2','$data3')";
$linea - строчка из лога.
В поля info1, info2, info3 пишутся значения переменных $data1,$data2,$data3, которые являеются тремя последними значениями в строке лога разделенной символом |
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)
- whois сервис: whois.bitname.ru или whois.bitname.bit
- dns сервис: dns1.bitname.ru dns2.bitname.ru
- статистика по доменам
ENUMER - звони бесплатно и напрямую.

climbsql
Сообщения: 2
Зарегистрирован: 25 май 2018, 04:44

Re: MySQL таблица в Asternic Call Center Stats.

Сообщение climbsql » 30 май 2018, 06:11

Спасибо за ответ.
У меня нет исходного кода.
А что там в data1, data2, data3 из лога собирается ?

virus_net
Сообщения: 442
Зарегистрирован: 05 окт 2014, 06:10
Откуда: Москва
Контактная информация:

Re: MySQL таблица в Asternic Call Center Stats.

Сообщение virus_net » 31 май 2018, 05:11

Что значит нет, если он у вас стоит. Это продукт с исходным кодом.
Или, а что вам мешает скачать его?

Что там - прочтите инструкцию.
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)
- whois сервис: whois.bitname.ru или whois.bitname.bit
- dns сервис: dns1.bitname.ru dns2.bitname.ru
- статистика по доменам
ENUMER - звони бесплатно и напрямую.

Ответить