Настройка модуля VoiceIP
Установите модуль на сервер с помощью утилиты bg_installer, обновите клиент. Затем создайте экземпляр модуля. Добавьте услугу IP-телефония. Услуга в понятии модуля - доступ к Voip-услугам определённого NASа.
Перезапустите клиента, откройте в меню Модули созданный экземпляр модуля. Создайте в редакторе конфигурации модуля новую конфигурацию, скопируйте туда приведённый ниже текст и сделайте её активной. Значения параметров указаны после символа комментария(#).
Конфигурация
#активные статусы договора
contract.status.active.codes=
0
#вендоры-производители оборудования и их коды
vendors=
9
=Cisco;
2011
=Huawei;
2021
=Unix
PPP
;
529
=Lucent;
6618
=Quintum;
529
=Ascend
#минимальная и максимальная длина пароля
password.length.min=
5
password.length.max=
10
#длина автоматически генерируемого пароля
password.length.auto=
6
#допустимые в пароле символы
password.chars=
1234567890
#сколько лет отображать в просмотре сессий через web
showyears=
5
#XSL для печати и отправки на почту сессий
xslt.
1
=voiceip_login_sessions.xsl
xslt.
1
.csv=voiceip_login_sessions_csv.xsl
reportTitle.
1
=Просмотр сессий VoiceIP
#XSL для печати и отправки на почту наработки по логинам
xslt.
2
=voiceip_login_amount.xsl
xslt.
2
.csv=voiceip_login_amount_csv.xsl
reportTitle.
2
=Наработка по логинам VoiceIP
#XSL для печати и отправки на почту наработки логина по направлениям
xslt.
3
=voiceip_login_direct.xsl
xslt.
3
.csv=voiceip_login_direct_csv.xsl
reportTitle.
3
=Наработка логина VoiceIP по направлениям.
#Кол-во выводимых на странице сессий в просмотре сессий в Web-статистике
show.sessions.on.page=
25
#Названия пунктов Web-меню
web.menuItem1=Просмотр сессий VoiceIp
web.menuItem2=Наработка по логинам VoiceIp
web.menuItem3=Смена пароля на логины VoiceIp
web.menuItem4=Наработка логина VoiceIp по направлениям
#Граница не карточных логинов
top.nocard.login=
10000
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенос логина с даты
#closed.date.disabled.ActionWrapLogin=1
#Перобсчет
#closed.date.disabled.ActionRecalculateSessions=1
#Установка баланса
#closed.date.disabled.ActionSetBalance=1
#Редактирование логина
#closed.date.disabled.ActionUpdateLoginInfo=1
#----------------------------------------
############### опции RADIUS-сервера #######################
#1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе - ошибка авторизации "Service deny"
check.service=
0
#Код модуля "карточки", 0 - модуль "карточки" не используется
card.
module
.id=
0
#Максимальная длительность сессии
voip.max.time=
1800
#Фтрибуты RADIUS, доступные в списке атрибутов в редактировании логина
radius.attributes=Service-Type;Framed-Protocol;Framed-
IP
-Address;Framed-
IP
-Netmask;Framed-Routing;Filter-Id;Framed-
MTU
;Framed-Compression;Login-
IP
-Host;Login-Service;Login-
TCP
-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-
IPX
-Network;State;
Class
;Session-Timeout;Idle-Timeout;Termination-Action;
NAS
-Identifier;Proxy-State;Framed-Pool
#Игнорируемые Disconnect cause через запятую
#звонки с такими Disconnect cause будут считается нулевой длины (через ,)
voip.ignore.dc=
66
#Установка цветов для подсветки Disconnect-Cause в мониторе DC:HEX Color
voip.monitor.dc.color=
10
:00ff00;
3
:ff0000
;
22
:ff00ff
;
11
:ffff00
#Режимы поиска логинов
findmode.
0
.title=Поиск по User-Name=
LOGIN
findmode.
0
.value=User-Name=
LOGIN
findmode.
1
.title=Поиск по User-Name=
ALIAS
findmode.
1
.value=User-Name=
ALIAS
findmode.
2
.title=Поиск по Calling-Station-Id=
ALIAS
findmode.
2
.value=Calling-Station-Id=
ALIAS
#
find.order=
0
,
1
,
2
#
#Цвета ASR(%) и ACD(сек) в отчёте договора, в зависимости от значения
#color.asr=0-30:#dd0000;30-100:#ffffff
#color.acd=0-60:#dd0000
#
#Значение столбца DC в мониторе сессий
#0 - обычный режим, отображается ровно то, что пришло в radius-запросе. По умолчанию.
#1 - то, что пришло в radius-запросе и в скобках расшифровка по стандарту Q931 (либо значение, переопределенное в конфиге NAS)
#2 - только расшифровка по протоколу Q931 (либо значение, переопределенное в конфиге NAS)
voiceip.dc.column.mode=
0
Параметры xslt.1, xslt.2 и xslt.3 должны указывать на XSLT-шаблоны преобразования для печати сессий клиента и отправки их на E-mail. Параметры reportTitle.1 - reportTitle.3 задают тему письма с отчётом и заголовок отчёта. Если все было сделано правильно, настройка модуля завершена.