Настройка WinTariff и АТС Samsung серии OfficeServ

Что из себя представляет программа WinTariff можно посмотреть на официальном сайте или на нашей страничке. Там же можно её и скачать.

Если в кратце, то это программа для получения с АТС информации по звонкам (кто куда и во сколько звонил, сколько времени наговорил) и её дальнейшей обработки (тарифы, графики, отчеты и т.д.). Программа поддерживает более 130 различных моделей АТС, в том числе и АТС Samsung серии OfficeServ, настройку которых мы и рассмотрим.

Настройка АТС Samsung серии OfficeServ

АТС Samsung серии OfficeServ, как и многие другие АТС, обладают таким функционалом как SMDR (Station Message Detail Recording), позволяющим выводить различную информацию о работе системы, например, установку/снятие режима DND, вход/выход из группы, коды авторизации и т.д., в том числе и информацию о входящих и исходящих звонках (вызовах). Именно эти данные и обрабатывает WinTariff.

На АТС Samsung серии OfficeServ данные SMDR можно вывести на сетевой принтер и/или компьютер. В последнем случае АТС выступает в роли сервера, который ожидает подключения со стороны клиента (компьютера) к TCP порту 5100 по протоколу telnet, а после установки соединения по окончании каждого звонка или события выводит соответствующую запись.

До версии прошивки 4.40 в случае отсутствия подключения к АТС со стороны компьютера данные SMDR нигде не сохранялись, поэтому компьютер должен был быть всегда подключен к АТС, чтобы не пропустить какой-нибудь звонок. Начиная с версии прошивки 4.40, появился буфер сначала на 300 записей, а с версии 4.60 – аж на 10 000 записей, которые в первую очередь и выводятся при подключении к АТС.

SMDR на АТС Samsung серии OfficeServ по сути настраивается всего в двух кодах: в 725 коде (п.5.6.3.) путем выбора опций указывается "что" выводить, а в 829 (п.5.6.2.) – "куда".

Рассмотрим только те опции 725 кода (п.5.6.3.), которые касаются звонков. Если будут включены другие опции, то ничего страшного не произойдет, поскольку WinTariff просто напросто проигнорирует их вывод.

ОпцияЗначение по умолчаниюОписание
Incoming Call No Выводить информацию о входящих звонках
Outgoing Call Yes Выводить информацию об исходящих звонках
Authorization Code No Выводить код авторизации. Если стоит No, то вместо кода авторизации будут выводиться звездочки ****.
SMDR Start Time Yes Выводить звонки длительностью менее SMDR Start Time из 501 кода (п.5.14.7.).
Данная опция актуальна только для аналоговых городских линий и должна быть включена.
Caller ID Data No Выводить номер звонящего (CID), если он передается.
Abandon Call No Выводить пропущенные звонки, если для них был определен номер звонящего (CID).
В WinTariff такие звонки будут отображаться как звонки с нулевой длительностью разговора.
Number of Dial Mask 0 Кол-во последних цифр набранного номера, которое будет скрыто звездочкой (*).
Максимум можно скрыть 18 последних цифр номера, но первые 4 цифры в любом случае будут показаны.
Incoming Answer No Выводить продолжительность промежутка времени между поступлением вызова и ответом на него.
Intercom Call No Выводить информацию о внутренних звонках.
Если данная опция включена, то не забудьте также включить в 300 коде (п.2.5.3.) опцию Intercom SMDR для тех телефонов, внутренние звонки которых хотите видеть.
DID Number/Name Yes Выводить номер/имя в потоке, на который звонят.
Данная опция актуальна для цифрового потока (ISDN PRI, E1) и IP линий (SIP/H.323/SPNet).
Call Index No Выводить для каждого звонка его числовой индекс. Данная опция появилась начиная с версии прошивки 4.40.

По умолчанию выводится информация только об исходящих вызовах, так что есть смысл как минимум включить Incoming Call и Caller ID Data. Значения остальных опций на Ваше усмотрение.

Варианты вывода SMDR определяются значением параметра Printer Destination в столбце SMDR в 829 коде (п.5.6.2.): сетевой принтер (Printer) и/или компьютер (PC).

В нашем случае нужен компьютер, поэтому выбираем значение PC. Также необходимо выбрать Update to LAN Card - Yes, чтобы изменения в этом коде вступили в силу.

Не удивляйтесь, если после сохранения и последующего открытия этого кода, параметр Update to LAN Card снова примет значение No, так и должно быть.

Остальные параметры относятся к настройкам сетевого принтера.

После этого АТС начнет слушать TCP порт 5100.

До версии прошивки 4.64 к нему можно подключиться вообще с любого компьютера в сети, с 4.64 и выше – только с тех, чьи IP адреса указаны в 875 коде (п.5.13.11.).

Если у Вас нет данного кода, то версия прошивки явно ниже. Как узнать версию прошивки АТС Samsung серии OfficeServ? Если есть, то внесите в него IP адрес компьютера, с которого будете подключаться к порту 5100, в частности, на котором установлен WinTariff.

Для проверки того, что АТС выдает данные SMDR можно воспользоваться любым telnet клиентом, например, входящим в комплект поставки Windows. Для этого в командной строке вводим:

telnet IP_адрес_АТС 5100

Если в ответ Вы видите нечто похожее на шапку таблицы, значит все настроено правильно! Можно закрывать окно и переходить к настройке WinTariff.

Если в ответ Вы видите такую ошибку, то необходимо установить Клиент Telnet и повторить попытку подключения.

В Windows 7 для этого нажимаем

Пуск – Панель управления – Программы по умолчанию – Программы и компоненты – Включение и отключение компонентов Windows

В появившемся окне отмечаем галочкой Клиент Telnet и нажимаем OK.

Если в ответ Вы видите пустое окно или Вас выбрасывает, то проверьте ещё раз настройки выше или перезагрузите АТС (на старых прошивках помогает).

Настройка WinTariff

По сути, WinTariff состоит из двух программ – одна из них это Модуль записи (PbxCollect), который подключается к АТС и записывает полученные данные в файл Calls.dbf, а другая Tariff32, скрывающаяся под ярлыком WinTariff, которая считывает данные из этого файла.

Такая модульная архитектура позволяет, в частности, разнести Модуль записи и Tariff32 по разным компьютерам. Главное чтобы файл Calls.dbf был доступен с компьютера, на котором стоит Tariff32. Хотя с появлением в программе встроенного веб-сервера такое применение наверно уже не столь актуально.

Настройки Модуля записи хранятся в файле PbxCollect.ini (в Windows 7 и выше он находится в папке C:\ProgramData\WinTariff32), который можно править как вручную так и через интерфейс самого Модуля, причем часть настроек, касающихся подключения к АТС, можно править и через интерфейс Tariff32.

Остановимся на последнем варианте, как наиболее простом.

Для этого запускаем WinTariff (Пуск – Все программы – WinTariff32 – WinTariff).

Выбираем в меню Настройки – Главные параметры и во вкладке PBX указываем следующие значения:

Количество обслуживаемых станций: 1 (единственная)
Производитель/модель:

Samsung

А вот дальше возможны варианты: либо OfficeServ 100/500/7xxx, либо OfficeServ 7xxx (with CINDEX).
CINDEX это и есть тот самый Call Index из 725 кода (п.5.6.3.).
Таким образом, если у Вас его нет или он выключен, то выбираем OfficeServ 100/500/7xxx, если включен – OfficeServ 7xxx (with CINDEX).
Способ связи со станцией: TCP/IP network
Режим: PBX=сервер; PBXCollect=клиент (большинство)
IP адрес станции: здесь указываем IP адрес своей АТС
IP порт: 5100
Требуется логин снимаем галочку

Далее нажимаем кнопку ОК, после чего WinTariff попросит нас перезапустить Модуль записи, чтобы изменения вступили в силу. Дело в том, что Модуль записи считывает настройки из PbxCollect.ini только при запуске, поэтому и необходим его перезапуск (закрыть и снова открыть) после всех изменений (как демон в Linux).

А дальше возможны два варианта: либо запустить Модуль записи как программу, либо как службу.

В случае запуска программы (Пуск – Все программы – WinTariff32 – Модуль записи) откроется окно настроек Модуля записи (PbxCollect). Не будем останавливаться на его описании, т.к. основные настройки мы уже сделали через интерфейс WinTariff, поэтому просто свернем это окошко, после чего в трее появится соответствующий значок Модуля записи.

Чтобы каждый раз не запускать Модуль записи вручную при включении компьютера, можно добавить его в Автозагрузку. Для этого запускаем WinTariff от имени администратора и в меню Настройки – Главные параметры во вкладке PBX ставим галочку Автозапуск PbxCollect.exe (нужны права Администратора).

Второй вариант, это запуск Модуля записи как службы. Для этого запускаем WinTariff от имени администратора и в меню Настройки – Главные параметры во вкладке Сервис NT нажимаем кнопку Запустить PbxCollect NT Сервис. После чего в системе зарегистрируется служба PBXCollect, которая будет автоматически запускаться при загрузке системы. Соответственно в случае изменения настроек подключения к АТС нужно будет перезапустить именно эту службу, нажав кнопку Остановить PbxCollect NT Сервис, а затем Запустить PbxCollect NT Сервис, или через оснастку Windows Службы (services.msc).

Выбор варианта запуска Модуля записи за Вами, но в любом случае он должен быть запущен (либо как служба, либо болтаться в трее), чтобы собирались данные с АТС.

Для проверки работы Модуля записи позвоните куда-нибудь с АТС и по окончании разговора посмотрите в WinTariff – не появилась ли информация об этом звонке?

Комментарии можете оставлять на нашем форуме:

http://www.miacom.ru/forum/522-wintariff/44075-nastrojka-wintariff-i-ats-samsung-serii-officeserv