Пример использования WinTariff для анализа работы операторов при работе с клиентами (входящие звонки). Для каждого оператора вычиcляются :
общая длительность разговоров
доля звонков, на которые оператор ответил быстрее 20 секунд после поступления вызова
сколько вызовов остались без ответа
среднее время ожидания клиента до ответа
доля разговоров короче 90 секунд
доля разговоров длиннее 180 секунд
доля обслуженных вызовов
Пример подобного отчета (в pdf формате) можно скачать здесь (для наглядности, кроме итоговых данных, сохранены еще и данные по звонкам для каждого оператора — это позволяет проверить вычисление итоговых величин; в окончательном варианте бланка детали удалены)
Чтобы создавать такие отчеты по …
формат csv-файла FreePBX:
calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield «2017-07-26 14:16:35″,»»»»»»,200,89774734243,from-internal,SIP/200-0000000b,SIP/4992133234-0000000c,Dial,»SIP/4992133234/89774734243,300,T»,26,17,ANSWERED,3,,1501078595.11,
«2017-07-26 13:47:23″,»»»»»»,200,89774734243,from-internal,SIP/200-00000009,SIP/4992133234-0000000a,Dial,»SIP/4992133234/89774734243,300,T»,29,3,ANSWERED,3,,1501076843.9,
в целом совпадает с форматом Asterisk. Единственное отличие — поле с датой звонка в Asterisk называется ‘answer’, а во FreePBX — ‘calldate’
В настройках WinTariff’a для FreePBX нужно указать:
тип связи — Spool foder
строка AsteriskMapping в файле PbxCollect.ini должна выглядеть так (для примера выше; в первой строке из примера просто заменено ‘calldate’ на ‘answer’):
AsteriskMapping=»answer»,»clid»,»src»,»dst»,»dcontext»,»channel»,»dstchannel»,»lastapp»,»lastdata»,»duration»,»billsec»,»disposition»,»amaflags»,»accountcode»,»uniqueid»,»userfield»
Подробнее о настройке для Asterisk см. здесь
В некоторых случаях возможно возникновение повторов (дублей) в списке звонков — как правило, подобная ситуация возникает после какой-либо аварийной ситуации. Например, после разрыва соединения станция может повторно выдать данные по звонок, если решит, что в первый раз данные не были получены тарификацией
Можно включить удаление дублей (точных) при старте модуля Tariff32.exe (недостаток — увеличится время старта программы).
Для этого найдите файл ProgramData\WinTariff32\Tariff32.ini и измените параметр DuplicatesCheckingOn в секции [System] Должно быть:
DuplicatesCheckingOn=1
Сохраните файл и перезапустите Tariff32.exe
Возможен импорт кодов населенных пунктов (вместе с ценами) из файла : посмотрите окно параметров выбранного тарифа, закладка ‘Коды и цены’ — там на toolbar’у есть кнопки для экспорта/импорта кодов. Рекомендуется сначала экспортировать коды из существующего тарифа — так вы получите список кодов городов (и познакомитесь со структурой файла), останется только отредактировать цены.
Структура файла простая, несколько колонок — код, название_города, цена_день, цена_ночь, название_зоны
Обязательны только первые три, в случае отсутствия оставшихся они будут созданы автоматически.
Рекомендуется использовать для импорта формат *.CSV — его можно открыть и в Excel/OpenOffice, и редактировать …
обновлены коды России
для подключения к станции добавлен RS232. Эта функция может пригодиться при удаленном доступе к станциям с использованием IP-удлинителей интерфейса RS232 — аппаратных или программных (например, COM2TCP)
Ссылка для скачивания