Главная » Архив

Публикации в рубрике про WinTariff

про WinTariff »

формат 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 см. здесь

про WinTariff »

В некоторых случаях возможно возникновение повторов (дублей) в списке звонков - как правило, подобная ситуация возникает после какой-либо аварийной ситуации. Например, после разрыва соединения станция может повторно выдать данные по звонок, если решит, что в первый раз данные не были получены тарификацией
Можно включить удаление дублей (точных) при старте модуля Tariff32.exe (недостаток - увеличится время старта программы).
Для этого найдите файл ProgramData\WinTariff32\Tariff32.ini и измените параметр DuplicatesCheckingOn в секции [System] Должно быть:
DuplicatesCheckingOn=1
Сохраните файл и перезапустите Tariff32.exe

про WinTariff »

Возможен импорт кодов населенных пунктов (вместе с ценами) из файла : посмотрите окно параметров выбранного тарифа, закладка ‘Коды и цены’ - там на toolbar’у есть кнопки для экспорта/импорта кодов. Рекомендуется сначала экспортировать коды из существующего тарифа - так вы получите список кодов городов (и познакомитесь со структурой файла), останется только отредактировать цены.
Структура файла простая, несколько колонок - код, название_города, цена_день, цена_ночь, название_зоны
Обязательны только первые три, в случае отсутствия оставшихся они будут созданы автоматически.
Рекомендуется использовать для импорта формат *.CSV - его можно открыть и в Excel/OpenOffice, и редактировать …

про WinTariff »

Все данные по звонкам сохраняются в файле Calls.dbf Если записей накопилось слишком много (сотни тысяч) и требуется (для повышения производительности) удалить старые, то это можно сделать.
Перед началом всех действий сделайте копию файла Calls.dbf! Актуальный путь к файлу можно посмотреть в окне ‘Настройки->Главные параметрты’ модуля Tariff32.exe, на странице ‘Папки’ По умолчанию, файл Calls.dbf находится в папке C:\ProgramData\WinTariff32\Calls

остановите запись - закройте PbxCollect.exe (или сервис PbxCollect, если он используется) и основной модуль Tariff32.exe

просто удалите файл Calls.dbf (лучше - переместите в backup). При первом же запуске PbxCollect.exe будет создан новый (пустой) файл Calls.dbf

ил …

про WinTariff »

Базовая версия WinTariff’a может принимать данные от двух АТС, при этом звонки пишутся в общий файл. Чтобы различать звонки от разных АТС, WinTariff специально помечает их. Возможны два режима маркировки:

добавлять префиксы ‘1′ и ‘2′ к внутреннему номеру и номеру CO-линии
записывать идентификаторы ‘1′ и ‘2′ в отдельную колонку ‘Tenant’

Если нужно изменить способ маркировки звонков:

найдите файл PbxCollect.ini - см. папку
Windows 7:
C:\ProgramData\WinTariff32\
Windows XP:
C:\Documents and Settings\All Users\Application Data\WinTariff32

добавьте переменную Multy_Pbx_Correction_Mode
Должно быть:
[Common]
Multy_Pbx_Correction_Mode=1
где цифра выбирает тип маркировки:
0 - префикс
1 - тенант