Настройка модуля 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 задают тему письма с отчётом и заголовок отчёта. Если все было сделано правильно, настройка модуля завершена.