Конфигурирование mvtsxa0t3k.me/files/mvts/mvts...
Post on 04-Feb-2018
284 Views
Preview:
TRANSCRIPT
Конфигурирование MVTS Руководство по эксплуатации
Документ №: 1
Тип документации:
Версия документа:
Дата публикации: 26.09.2005
Ответственное лицо: Технический писатель
Copyr ight © 1999-2003 Mera Co.. Все права сохраняются за правообладателем . Mera Co. оставляет за собой право вносить изменения в содержащуюся в данном документе информацию без предварительного уведомления .
ИНФОРМАЦИЯ О ПРАВЕ СОБСТВЕННОСТИ Информация , содержащаяся в данном документе , является собственностью компании Mera Co.. Никакая часть этого документа не может быть воспроизведена или заимствована в какой бы то ни было форме или каким- либо способом – в графическом , электронном виде или механическим путем , включая фотокопирование , запись , в том числе и на магнитные носители , или любые другие устройства , предназначенные для хранения информации – без письменного разрешения Mera Co.. Подобное разрешение не может быть выдано третьей стороной , будь то организация или частное лицо .
Хронология изменений
Дата Версия Описание изменения и лицо, его внесшее
06.09.2005 Release azharkov: Добавлены следующие параметры: total_duration_saving
always_accessible
no_faststart
no_tunnelling
max_call_duration
set_route_asr
only_first_gateway
options
min_scd
ignore_lar_fault
call_connect_timeout
check_src_number, cut_non_standard_data
nat_call_port_type
dst_acct_enable
allowed_prefix call_connect_timeout изменен на call_connect_delay
set_route_asr (dialpeer.cfg, [Statistics]) изменен в соответствии с заметками разработчиков
12.09.2005 azharkov: документ исправлен в соответствии с английской версией “MVTS_Configuration”
12.09/2005 azharkov: вставлена таблица справочной литературы, список таблиц и список рисунков
14.09.2005 azharkov: изменено название документа удалены параметры src_stat_prefixes dst_stat_prefixes как неиспользуемые
20.12.2005 Release Добавлено описание нового параметра stop_acct_ level=
30.01.2006 Release ozabytina: добавлено описание следующих параметров: endpoint_ttl=, файл user.cfg non_direct_reply_network=, файл meraproxy.cfg, секция [Gatekeeper]
2
set_h225_version=, файлы user.cfg и gateway.cfg no_packet_timeout= и no_packet_q931_cause=, файлы user.cfg и gateway.cfg Добавлена возможность использовать регулярные выражения при задании значений конфигурационных параметров allowed_prefix и disallowed_prefix. В описание параметра address= файла gateway.cfg добавлена возможность задавать IP-адрес в CIDR-формате. Появилась возможность использовать ключевое слово “empty” в поле display_ie_translate= файла dialpeer.cfg. Добавлено описание параметра check_rtcp_address= файлов user.cfg и gateway.cfg. Описание параметров master_address=, slave_address=, master_gatekeeper=, challenge_no= перенесено из секции [Administration] в секцию [Redundancy] challenge_no= disallowed_prefix=
31.03.2006 Release azharkov: Изменены значения параметра max_dnis_call_dup=
05.04.2006 Release azharkov: исправлены значения параметра acct_leg_type=
11.07.2006 Release azharkov: добавлены и описаны новые параметры call_rate_period, dscp_byte, tos_precedence=, max_callrate=, bearer_capability=, hunt_sort_period=, reset_active_time_period=
3
Оглавление
1 ВВЕДЕНИЕ .................................................................................................................. 10 1.1 АННОТАЦИЯ ............................................................................................................. 10 1.2 АУДИТОРИЯ .............................................................................................................. 10 1.3 ТИПОГРАФИЧЕСКИЕ СОГЛАШЕНИЯ .......................................................................... 10 1.4 ОРГАНИЗАЦИЯ ДОКУМЕНТА ..................................................................................... 11
2 КОНФИГУРАЦИОННЫЕ ФАЙЛЫ ...................................................................... 12
3 MERAPROXY.CFG .................................................................................................... 13 3.1 СЕКЦИЯ [ADMINISTRATION] ..................................................................................... 14 3.2 СЕКЦИЯ [BILLING] ................................................................................................... 15 3.3 СЕКЦИЯ [CONSOLE].................................................................................................. 15 3.4 СЕКЦИЯ [DEBUG]...................................................................................................... 16 3.5 СЕКЦИЯ [GATEKEEPER] ............................................................................................ 17 3.6 СЕКЦИЯ [H.323] ...................................................................................................... 17 3.7 СЕКЦИЯ [RADIUS] И [BACKUPRADIUS] .................................................................... 18 3.8 СЕКЦИЯ [REDUNDANCY] .......................................................................................... 20 3.9 СЕКЦИЯ [LAR] ......................................................................................................... 21 3.10 СЕКЦИЯ [MEDIA] ...................................................................................................... 21 3.11 СЕКЦИЯ [PROXY]...................................................................................................... 22 3.12 СЕКЦИЯ [SNMP] ...................................................................................................... 22 3.13 СЕКЦИЯ [STATISTICS] ............................................................................................... 23 3.14 СЕКЦИЯ [SORM]........................................................................................................ 25
4 GATEWAY.CFG.......................................................................................................... 27
5 USER.CFG .................................................................................................................... 34
6 GATEKEEPER.CFG ................................................................................................... 42
7 DIALPEER.CFG .......................................................................................................... 44
8 ПРИМЕРЫ КОНФИГУРАЦИИ .............................................................................. 46 8.1 ПРИМЕР 1: ДОБАВЛЕНИЕ ДВУХ СТАТИЧЕСКИХ ШЛЮЗОВ ......................................... 46 8.2 ПРИМЕР 2: НАСТРОЙКА НЕСКОЛЬКИХ СТАТИЧЕСКИХ ШЛЮЗОВ И СОЗДАНИЕ
ГРУПП........................................................................................................................ 48 8.3 ПРИМЕР 3: ДОБАВЛЕНИЕ ДИНАМИЧЕСКОГО ПОЛЬЗОВАТЕЛЯ (ATA-
АДАПТЕРА), НАХОДЯЩЕГОСЯ ЗА NAT-МАРШРУТИЗАТОРОМ................................... 50 8.4 ПРИМЕР 4: ЗАДЕЙСТВОВАНИЕ ФУНКЦИИ АВТОРИЗАЦИИ ПОЛЬЗОВАТЕЛЕЙ И
УЧЕТА НАЧИСЛЕННОЙ ПЛАТЫ ЧЕРЕЗ RADIUS ........................................................ 53 8.5 ПРИМЕР 5: ПОДКЛЮЧЕНИЕ ПРОГРАММНОГО IP-ТЕЛЕФОНА..................................... 54 8.6 ПРИМЕР 6: НАСТРОЙКА MVTS ДЛЯ ВЗАИМОДЕЙСТВИЯ С ПРИВРАТНИКАМИ .......... 57 8.7 ПРИМЕР 7: РЕЗЕРВИРОВАНИЕ СИСТЕМЫ................................................................... 59
8.7.1 Схема резервирования «Привратник – RAS-пользователь»........................ 59 8.7.2 Схема резервирования с использованием общего IP-адреса ....................... 61
8.8 ПРИМЕР 8: НАСТРОЙКА MVTS ДЛЯ РАБОТЫ С МОДУЛЕМ ТРАНСЛЯЦИИ ПРОТОКОЛОВ SIP-HIT.............................................................................................. 63
8.9 ПРИМЕР 9: НАСТРОЙКА MVTS ДЛЯ РАБОТЫ С МОДУЛЕМ ТРАНСЛЯЦИИ ПРОТОКОЛОВ SIP-HIT, УСТАНОВЛЕННОМ НА MVTS-СЕРВЕРЕ ............................... 66
4
8.10 ОБЕСПЕЧЕНИЕ ПЕРЕХОДА ОТ ОДНОСЕРВЕРНОГО MVTS К КЛАСТЕРНОЙ ВЕРСИИ С МИНИМАЛЬНЫМ ПЕРЕРЫВОМ В РАБОТЕ ................................................... 68
ПРИЛОЖЕНИЕ 1 ............................................................................................................. 69
5
Список таблиц
Таблица 1 Типографические соглашения, используемые в документе.......................... 10
Таблица 2 Конфигурационные файлы MVTS................................................................... 12
Таблица 3 Секции конфигурационного параметра meraproxy.cfg .................................. 13
Таблица 4 meraproxy.cfg – конфигурационные параметры секции [Administration] .... 14
Таблица 5 meraproxy.cfg – конфигурационные параметры секции [Billing] ................. 15
Таблица 6 meraproxy.cfg – конфигурационные параметры секции [Console] ............... 16
Таблица 7 meraproxy.cfg – конфигурационные параметры секции [Debug] .................. 16
Таблица 8 meraproxy.cfg – конфигурационные параметы секции [Gatekeeper] ............ 17
Таблица 9 meraproxy.cfg – конфигурационные параметры секции [H323].................... 17
Таблица 10 meraproxy.cfg – конфигурационные параметры секции [Radius] и [BackupRadius].............................................................................................................. 18
Таблица 11 meraproxy.cfg – конфигурационные параметры секции [Redundancy]....... 20
Таблица 12 meraproxy.cfg – конфигурационные параметры секции [LAR]................... 21
Таблица 13 meraproxy.cfg – конфигурационные параметры секции [Media] ................ 21
Таблица 14 meraproxy.cfg – конфигурационные параметры секции [Proxy] ................. 22
Таблица 15 meraproxy.cfg - configuration parameters of section [SNMP] ......................... 23
Таблица 16 meraproxy.cfg – конфигурационные параметры секции [Statistics] ............ 24
Таблица 17 Конфигурационные параметры секции [Sorm] файла meraproxy.cfg ......... 26
Таблица 18 gateway.cfg – конфигурационные параметры отдельной записи о шлюзе. 27
Таблица 19 user.cfg – конфигурационные параметры RAS-пользователя ..................... 35
Таблица 20 gatekeeper.cfg – конфигурационные параметры отдельной записи по привратнику.................................................................................................................. 42
Таблица 21 dialpeer.cfg – конфигурационные параметры отдельной записи плана набора ............................................................................................................................ 44
Таблица 22 Конфигурационные параметры, необходимые для реализации примера 147
Таблица 23 Использование групп для облегчения задач по конфигурированию ......... 49
Таблица 24 Добавление RAS-пользователей и включение режима NAT traversal ....... 52
Таблица 25 Настройка программного телефона и ATA-адаптера для работы с MVTS 55
Таблица 26 Настройка взаимодействия MVTS с привратниками................................... 57
Таблица 27 Настройки основного и резервного сервера по схеме резервирования «Привратник – RAS-пользователь» ........................................................................... 60
Таблица 28 Пример конфигурации секции [Redundancy] на основном и вспомогательном MVTS сервере................................................................................ 61
6
Таблица 29 Конфигурационные параметры MVTS и SIP-HIT (установленных на разных платформах)..................................................................................................... 64
Таблица 30 Конфигурационные файлы модуля SIP-HIT и MVTS.................................. 67
7
Список рисунков
Рис. 1 Установка соединения двух шлюзов через MVTS ............................................... 46
Рис. 2 Добавление четырех статических шлюзов и создание групп............................... 48
Рис. 3 Настройка RAS-пользователей и включение режима NAT traversal ................... 51
Рис. 4 Настройка адаптера ATA 186 .................................................................................. 51
Рис. 5 Настройка системы на взаимодействие с RADIUS-сервером авторизации и учета начисленной платы ............................................................................................ 53
Рис. 6 Подключение программного телефона (softphone) ............................................... 54
Рис. 7 Окно настроек NetMeeting ....................................................................................... 55
Рис. 8 Настройка взаимодействия привратников через MVTS ....................................... 57
Рис. 9 Основной и резервный MVTS серверы в качестве привратника и RAS-пользователя ................................................................................................................. 59
Рис. 10 Настройка MVTS и SIP-HIT для работы на разных платформах....................... 64
Рис. 11 Настройка MVTS и SIP-HIT для работы на одной платформе .......................... 66
8
Справочная литература
Ссылка Название документа [1] “MVTS 3.1.2 «Руководство по эксплуатации» [2] «Резервирование MVTS» [3] “Кластерные системы MVTS” [4] “MVTS-СОРМ интерфейс для операторов телефонии”
9
1 ВВЕДЕНИЕ
1.1 АННОТАЦИЯ Настоящий документ представляет собой справочник по конфигурационным параметрам MVTS. Документ содержит подробное описание каждого параметра, диапазон его значений, значения по умолчанию, а также объяснение предназначения данного параметра.
В документе приводятся примеры конфигурации приложения MVTS для работы с различными VoIP-объектами: привратниками, статическими шлюзами и динамическими пользователями, а также примеры настройки взаимодействия MVTS и RADIUS-сервера, MVTS и модуля SIP-HIT и т.д.
1.2 АУДИТОРИЯ Данный документ предназначен для системного администратора, в обязанности которого входит установка, настройка и эксплуатация MVTS. Предполагается, что пользователь документа обладает практическими знаниями UNIX-подобных операционных системах (таких как Red Hat Linux и FreeBSD), а также некоторыми навыками работы с приложением MVTS [1].
1.3 ТИПОГРАФИЧЕСКИЕ СОГЛАШЕНИЯ Обозначения, используемые в данном документе, приведены ниже (Таблица 1).
Таблица 1 Типографические соглашения, используемые в документе
Пример Описание
Note: текст Важная информация, требующая особого внимания.
[N] Ссылка на другой документ
Примеры исходного кода, информации, выводимой программой, протоколов, конфигурационных файлов и т.п.
Void
Белый текст на черном фоне – скриншоты команд консоли MVTS. [user@localhost]# cat user.cfg
CallingStationId Setup
Шрифт Arial Narrow 12 pt используется для обозначения параметров звонка
Ulimit Жирный шрифт используется для выделения названий программ, файлов, каталогов и конфигурационных файлов.
10
Пример Описание call_radix= Шрифт Courier New, 11 pt используется для
обозначения параметров конфигурационных файлов и их секций.
1.4 ОРГАНИЗАЦИЯ ДОКУМЕНТА
Документ состоит из следующих основных частей:
Глава 1: Введение содержит сведения об организации и предназначении данного документа, а также об аудитории и ипользуемых типографических соглашениях.
Глава 2: Конфигурационные файлы содержит список файлов, параметры которых используются для конфигурации MVTS.
Глава 3: Meraproxy.cfg описывает параметры системного конфигурационного файла meraproxy.cfg и его 15 секций.
Глава 4: Gateway.cfg перечисляет параметры, необходимые для описания статических VoIP-объектов, зарегистрированных на привратнике MVTS.
Глава 5: User.cfg описывет конфигурационные параметры файла RAS-пользователей, т.е файла, содержащего информацию о клиентах, динамически регистрирующихся на MVTS по RAS-протоколу.
Глава 6: Gatekeeper.cfg содержит параметры, используемые для настройки взаимодействия MVTS с привратниками верхнего уровня, регистрирующими MVTS как клиента.
Глава 7: Dialpeer.cfg содержит описание конфигурационных параметров файла данных dialpeer.cfg.
Глава 8: Примеры конфигурации содержит конкретные примеры настройки приложения MVTS для работы с различного рода VoIP-объектами. Также содержит примеры конфигурации MVTS для взаимодействия с модулем SIP-HIT, RADIUS-сервером, резервным сервером MVTS и т.д.
Приложение 1 содержит полный список конфигурационных параметров MVTS, представленных в алфавитном порядке.
11
2 КОНФИГУРАЦИОННЫЕ ФАЙЛЫ В процессе установки программного обеспечения MVTS с помощью установочного скрипта setup.sh все конфигурационные файлы по умолчанию сохраняются в каталог cfg/. Конфигурационными параметрами, с помощью которых осуществляется конфигурирование MVTS, являются meraproxy.cfg, gateway.cfg, user.cfg, gatekeeper.cfg и dialpeer.cfg.
Сведения об этих файлах приведены ниже (Таблица 2).
Таблица 2 Конфигурационные файлы MVTS
Имя файла Описание
Общесистемный конфигурационный файл данных, содержащий настройки основных функций MVTS (протоколирования, консоли администрирования, начисления платы и т.д.).
meraproxy.cfg
Конфигурационный файл данных, содержащий информацию о «статических» шлюзах и их настройках.
gateway.cfg
Конфигурационный файл данных, содержащий информацию о динамических пользователях, регистрирующихся на MVTS по RAS-протоколу (RAS-пользователи).
user.cfg
Конфигурационный файл данных – план набора, содержащий идентификаторы объектов набора, данные о требованиях к вызывающим/вызываемым номерам, внутренние имена шлюзов, правила преобразования номеров.
dialpeer.cfg
gatekeeper.cfg
Конфигурационный файл, содержащий информацию о привратниках, на которых MVTS зарегистрирован в качестве клиента. В отличие от конфигурационного файла gatekeeper.cfg, cекция [Gatekeeper] файла meraproxy.cfg содержит параметры, определяющие функционирование MVTS в качестве привратника.
Параметры конфигурационных файлов объединены в секции. Отдельная секция конфигурационных параметров в файле meraproxy.cfg содержит настройки отдельной функциональной особенности MVTS, а секция в файлах gateway.cfg, user.cfg, gatekeeper.cfg и dialpeer.cfg представляет собой набор параметров, содержащих описание свойств соответствующего объекта («статического» шлюза, RAS-пользователя, привратника или маршрута/направления).
Подробная информация обо всех конфигурационных файлах, указанных выше (Таблица 2), приведена в последующих главах документа.
12
3 MERAPROXY.CFG Конфигурационный файл meraproxy.cfg включает в себя 15 секций, предназначенных для управления соответствующими функциональными возможностями MVTS.
Названия этих секций и их описание приведены ниже (Таблица 3).
Таблица 3 Секции конфигурационного параметра meraproxy.cfg
Секция Описание
[Administration] Параметры данной секции позволяют изменять названия конфигурационных файлов, присвоенные им по умолчанию, указать адрес системного администратора для отправки различного рода уведомлений и настроить прочие системные свойства.
[Billing] Данная секция содержит конфигурационные параметры, необходимые для осуществления контроля над системой учета и начисления платы с помощью CDR-файлов.
[Console] Поля данной секции предназначены для настройки параметров консоли администрирования MVTS, а также для создания групп пользователей Admin, Billing и Support.
[Debug] С помощью параметров данной секции пользователь может настроить протоколирование системы.
[Gatekeeper] Данная секция служит для задействования либо выключения функции привратника MVTS и для определения его свойств.
[H323] Данная секция содержит настройки протокола H.323 и параметры для конфигурирования свойств H.323/SIP конвертера.
[Radius] Параметры данной секции служат для настройки взаимодействия MVTS и RADIUS-сервера.
[BackupRadius] Данная содержит настройки резервного RADIUS-сервера.
[Redundancy] Параметры данной секции необходимы при настройке резервирования системы.
[LAR] Параметры данной секции необходимы для настройки функции перенаправления (LAR).
[Media] Данная секция содержит конфигурационные параметры, необходимые для обеспечения взаимодействия с Media-сервером (Media MVTS является элементом кластерной версии MVTS).
[Proxy] Секция, содержащая параметры, необходимые для настройки функции проксирования трафика.
[SNMP] Секция [SNMP] включает в себя конфигурационные параметры, относящихся к протоколу SNMP.
[Statistics] Позволяет настроить параметры управления статистикой.
[Sorm] Параметры данной секции служат для обеспечения взаимодействия MVTS с программно-аппаратным модулем MVTS TAP.
13
3.1 СЕКЦИЯ [ADMINISTRATION] Секция [Administration] включает в себя конфигурационные параметры, отвечающие за общие настройки системы. Таблица 4 содержит описание конфигурационных параметров данной секции. Для получения информации по значениям параметра, щелкните по нему левой кнопкой мыши, удерживая клавишу CTRL.
Таблица 4 meraproxy.cfg – конфигурационные параметры секции [Administration]
Название параметра позволяет...
call_limit= указать максимальное количество звонков, обрабатываемое Media MVTS
call_threads= задать количество потоков (тредов) для обработки сигнального трафика
dialpeer_cfg= указать имя файла, содержащего план набора
gatekeeper_cfg=
указать имя файла, содержащего информацию о привратника вурхнего уровня (регистрирующих MVTS как клиента)
gateway_cfg= указать имя файла, содержащего данные о шлюзах
load_balancer_address= указать IP-адрес регулятора распределения нагрузки (load balancer)
local_address= указать IP-адрес с которой MVTS устанавливает звонки, если в системной таблице маршрутизации не хватает данных для установления соединения с вызываемым шлюзом
local_route_server_address= указать локальный адрес для взаимодействия с сервером маршрутизации (Routing Server)
mail_alert= указать email-адрес, на который будут отсылаться письма с предупреждением о системных сбоях
max_call_duration= задать предел максимальной продолжительности звонка
max_dnis_call_dup= задать максимальное количество звонков с одинаковым номером вызываемого абонента
min_call_duration= задать порог округления дробной части продолжительности звонка до ровного значения в секундах
priority= значение данного поля посылается на сервер внешней маршрутизации и никак не влияет на работу MVTS
public_access= включить/отключить авторизацию шлюзов по IP-адресу
route_server_address= указать IP-адрес сервера маршрутизации (Routing Server)
rtp_threads= задать количество потоков (тредов) для обработки
14
Название параметра позволяет... медиа трафика
signaling_proxy_address= указать IP-адрес сигнального MVTS
user_cfg= указать имя файла, содержащего сведения о RAS-пользователях
diff_orig_by_prefix= включить/выключить функцию различения оригинирующих шлюзов с одинаковым IP-адресом (маской подсети) по префиксам номеров, на которые совершаются вызовы
route_h245= всегда используйте значение данного параметра по умолчанию (1)
route_h225= всегда используйте значение данного параметра по умолчанию (1)
3.2 СЕКЦИЯ [BILLING] Данная секция содержит конфигурационные параметры, необходимые для осуществления контроля над системой учета и начисления платы с помощью CDR-файлов.
Таблица 5 содержит информацию о конфигурационных параметрах секции [Billing].
Таблица 5 meraproxy.cfg – конфигурационные параметры секции [Billing]
Название параметра позволяет...
bil_file_attr= установить/изменить атрибуты постоянного файла учета и начисления платы
bil_tmpfile_attr= установить/изменить атрибуты временного файла учета и начисления платы
cdr_format= установить/изменить формат CDR-записей
file= указать путь и имя файла, в который ведется запись статистики начисления платы
level= разрешить/запретить запись в файл начисления платы
no_empty= разрешить/запретить существование пустых CDR-файлов
offset_period= указать время смещения момента сохранения отладочных протоколов и CDR-записей
period= установить максимальное время записи в один CDR-файл до его смены
3.3 СЕКЦИЯ [CONSOLE] Данная секция содержит конфигурационные параметры, с помощью которых осуществляется настройка консоли администрирования.
15
Таблица 6 meraproxy.cfg – конфигурационные параметры секции [Console]
Название параметра
позволяет...
admin_gid= задать номер группы пользователя в системе, соответствующей группе администраторов сервера (Admin Group)
billing_gid= задать номер группы пользователя в системе, соответствующей группе учета и начисления платы (Billing Group)
console_port= задать порт для консоли администрирования, отличный от назначенного по умолчанию
support_gid= задать номер группы пользователей в системе, соответствующий группе службы технической поддержки (Support Group)
3.4 СЕКЦИЯ [DEBUG] Данная секция содержит конфигурационные параметры для настройки протоколирования MVTS.
Таблица 7 meraproxy.cfg – конфигурационные параметры секции [Debug]
Название параметра позволяет...
debug_file_attr= задать/изменить атрибуты постоянного файла с отладочными протоколами
debug_tmpfile_attr= задать/изменить атрибуты временного файла с отладочными протоколами
file= задать/изменить путь и имя файла, в который ведется запись протокола работы
level= задать уровень детализации отладочных протоколов
max_file_size= задать максимальный размер отдельного файла с отладочным протоколом в килобайтах
max_lifetime= задать максимальный срок хранения файлов с отладочными протоколами в сутках
max_size= задать максимальный суммарный размер файлов с отладочными протоколами в килобайтах
no_empty= разрешить/запретить существование «пустых» файлов
offset_period= задать время смещения момента сохранения отладочных протоколов
period= установить максимальное время записи в один файл до его смены
trace_level= задать необходимый уровень детализации при записи информации в файл трассировочных протоколов (trace logs)
16
3.5 СЕКЦИЯ [GATEKEEPER] Секция [Gatekeeper] служит для включения/отключения и настройки функции привратника MVTS.
Таблица 8 meraproxy.cfg – конфигурационные параметы секции [Gatekeeper]
Название параметра позволяет...
debug_level= установить уровень детализации протоколирования пакетов, относящихся к функциональности привратника MVTS
non_direct_reply_network=
указать список адресов сетей в CIDR-формате
endpoint_ttl= задать период перерегистрации для RAS-пользователей, зарегистрированных на привратнике MVTS
gatekeeper_enable=
включить/отключить функциональность привратника MVTS
gatekeeper_id= указать идентификатор привратника
min_call_bandwidth= указать минимальную пропускную способность привратника MVTS
mult_group= указать адрес группы многоадресной рассылки RAS-сообщений
mult_port= указать порт привратника для многоадресных RAS-сообщений
ras_port= указать порт привратника для RAS-сообщений
rrq_full_reg_interval= задать период полной перерегистрации RAS-пользователей на MVTS
3.6 СЕКЦИЯ [H.323] Данная секция содержит настройки протокола H.323.
Таблица 9 meraproxy.cfg – конфигурационные параметры секции [H323]
Название параметра Предназаначение
alternate_port= задать дополнительный (альтернативный) порт для приема сигнального трафика
converter= указать параметры модуля межпротокольной трансляции (конвертера) SIP-HIT
ldc_q931_reason= определить какой из кодов разъединения Q931 следует включить в ReleaseComplete, если вызов завершается с
17
неким локальным кодом MVTS (LDC)
port= задать порт для входящих звонков, отличный от порта по умолчанию
dont_make_cdr_for_ldc= задать список локальных кодов разъединения, по которым MVTS не будет генерировать CDR-записи для звонков, завершившихся с одним из кодов, указанных в списке. «Глобальный» список кодов, заданный в данной секции отменяет действие подобных списков в конфигурации отдельных шлюзов и RAS пользователей
dont_make_stat_for_ldc= задать список локальных кодов разъединения, по которым MVTS не будет генерировать статистику для звонков, завершившихся с одним из кодов, указанных в списке. «Глобальный» список кодов, заданный в данной секции отменяет действие подобных списков в конфигурации отдельных шлюзов и RAS пользователей
max_callrate= задать максимальную скорость нарастания вызовов CPS (звонки в секунду)
3.7 СЕКЦИЯ [RADIUS] И [BACKUPRADIUS] Данная секция содержит конфигурационные параметры, позволяющие осуществить настройку работы MVTS по учету платы и аутентификации пользователей через сервис RADIUS.
Для настройки резервного RADIUS-сервера для обеспечения бесперебойной работы сервиса RADIUS в случае сбоя в работе основного RADIUS-сервера используйте параметры секции [BackupRadius].
Таблица 10 содержит описание конфигурационных параметров секции [Radius]. Ячейки таблицы, выделенные коричневым цветом, содержат конфигурационные параметры, которые принадлежат как к секции [Radius], так и к секции [Backup Radius].
Таблица 10 meraproxy.cfg – конфигурационные параметры секции [Radius] и [BackupRadius]
Название параметра позволяет...
acct_address= указать IP-адрес сервера для целей начисления оплаты
acct_backup=
включить/выключить функцию отсылки копий accounting-пакетов вспомогательному RADIUS-серверу (Backup Radius), если он присутствует в секции [BackupRadius]
acct_boot_msg= задействовать/выключить функцию отправки запросов «Accounting Request – AcctStatusType – Accounting-on»
acct_enable= включить/выключить функцию учета начисленной платы через RADIUS
acct_interim_update= задать интервал периодичности отправки промежуточных account-сообщений на RADIUS-
18
Название параметра позволяет... сервер
acct_leg_type= указать тип создаваемых при начислении платы записей
acct_port= указать порт RADIUS-сервера для целей начисления оплаты
acct_stop_only= разрешить/запретить отправку на RADIUS-сервер только stop-записей
acct_type= выберите формат учета начисленной платы
auth_address= указать IP-адрес сервера удаленной аутентификации RADIUS
auth_enable= включить/выключить функцию аутентификации через RADIUS
auth_password_type= указать тип пароля для аутентификации через RADIUS
auth_port= указать порт для удаленной аутентификации через RADIUS
debug_level= данный параметр позволяет включить и настроить степень детализации протоколирования пакетов, относящихся к RADIUS-функциональности MVTS, при при общем отключенном протоколировании
dst_user_orig_leg= разрешить/запретить подстановку имени пользователя в поле UserName биллинговых пакетов для оригинирующего участка вызова, отсылаемых на RADIUS-сервер
local_acct_port= указать порт для приема ответных сообщений RADIUS-сервера для целей начисления платы
local_address= указать IP-адрес для привязки (bind) при работе с RADIUS-сервером
local_auth_port= указать порт для приема ответных сообщений с RADIUS-сервера
local_route_port= указать номер локального порта для отправки запросов на внешнюю маршрутизацию
q931_h323_disconnect_cause= задействовать/выключить подстановку кода разъединения Q931 значением, полученным в AccessReject
repeat_quantity= установить количество попыток отправки пакетов, отсылаемых на RADIUS-сервер
repeat_time= установить периодичность повторения отсылаемых на RADIUS-сервер пакетов
route_address= указать адрес, на который следует отсылать запросы по внешней маршрутизации
route_enable= включить/выключить режим внешней маршрутизации с адреса, отличного от адреса, с которого осуществляется авторизация вызовов
19
Название параметра позволяет...
route_port= указать номер порта в дополнение к значению поля route_address=
secret= указать ключ шифрования (стандарт “shared secret”) при работе с RADIUS-сервером
stop_acct_level= регулирование размера Accounting-пакетов, посылаемых на RADIUS-сервер
suppress_Q931_cause= разрешить/запретить передачу на RADIUS-сервер значения 16 как значения кода Q931
use_h323_ivr_in= разрешить/запретить подстановку имени пользователя в поле UserName биллинговых пакетов, отправляемых на RADIUS-сервер
session_id_type= выбрать тип идентификатора сессии (поле sessionID) в пакетах, отправляемых на RADIUS-сервер
send_route_request_only= разрешить/запретить отправку запроса на авторизацию звонка во внешней системе маршрутизации, используемой MVTS для маршрутизации вызовов
dont_send_stop_acct_for_ldc=
запретить/разрешить отправку пакета Accounting Stop на RADIUS-сервер для вызовов, попытки терминации которых завершились с одним из локальных кодов разъединения, перечисленных в поле dont_make_cdr_for_ldc=
route_backup= разрешить/запретить дублирование отправки запрсов ARQ на внешний сервер маршрутизации
3.8 СЕКЦИЯ [REDUNDANCY] Таблица 11 содержит конфигурационные параметры, с помощью которых осуществляется настройка резервирования системы MVTS. Для получения полной информации обо всех возможных схемах резервирования системы используйте [2].
Таблица 11 meraproxy.cfg – конфигурационные параметры секции [Redundancy]
Название параметра позволяет...
challenge_no= задать количество последовательных RAS-запросов, отправляемых резервным сервером MVTS основному серверу, при отсутствии ответов на которые резервный сервер начинает работать в режиме основного
check_address= установить набор полей, описывающих рабочие адреса, тестируемые на наличие сбоев в работе основного MVTS
check_period= определить временной интервал между тестовыми TCP-соединениями между резервным и основным серверами
connect_timeout= указать период ожидания TCP-соединения с оснеовным
20
MVTS-сервером
master_address= указать адрес, который используется для удаленного «опускания» входящих IP-адресов на основном сервере с резервного сервера по протоколу SSH
master_gatekeeper= указать имя секции файла gatekeeper.cfg на резервном сервере [2]
max_failed_retries= установить максимальное количество неуспешных тестовых соединений, между основным и резервным MVTS
slave_address= указать адрес для удаленного «опускания» входящих IP-адресов на резервном сервере с основного по протоколу SSH
alternate_gatekeeper= указать имя привратника (нескольких привратников) для включения резервным MVTS в ответ GatekeeperRejec, отправлдяемый удаленному пользователю
redundancy_type= указать схему резервирования системы, которая будет использоваться в случае сбоя в работе основного сервера
max_failed_addresses= указать максимально допустимое количество неактивных IP-адресов на основном сервере MVTS
3.9 СЕКЦИЯ [LAR] Данная секция содержит настройки функции LAR (Look Ahead Routing).
Таблица 12 meraproxy.cfg – конфигурационные параметры секции [LAR]
Название параметра позволяет...
route_cause= указать причины завершения звонка, вызывающие продолжение попыток его маршрутизации
validation_gap= установить общее время задержки отправки пакетов инициатору вызова
3.10 СЕКЦИЯ [MEDIA] Секция [Media] содержит конфигурационные параметры, которые служат для настройки взаимодействия сигнального и Media MVTS, являющихся частью кластерной версии [3]. Параметры данной секции присутствуют в настройках сигнального MVTS.
Таблица 13 meraproxy.cfg – конфигурационные параметры секции [Media]
Название параметра позволяет...
address= указать IP-адрес MediaMVTS
21
call_radix= указать количество звонков для анализа успешности данного направления
min_acd= задать минимальный уровень ACD для Media-сервера
min_asr= задать минимальный уровень ASR для Media-сервера
mode= установите режим терминации звонков
no_connect_suspend_time=
указать период блокировки по времени данного Media-сервера при отсутствии TCP-соединения с ним
suspend_time= указать период блокировки отдельного направления с низким показателем ASR
3.11 СЕКЦИЯ [PROXY] Конфигурационные параметры этой секции служат для управления функцией проксирования MVTS.
Таблица 14 meraproxy.cfg – конфигурационные параметры секции [Proxy]
Название параметра позволяет...
alias_route_path= указать альтернативную схему маршрутизации
local_ip_manager_mode=
определить поведение системы в ситуация, когда все локальные адреса, указанные в поле local_address= , перегружены
local_ip_manager= задать максимальную ширину полосы пропускания на локальных IP-адресах
read_route_table= разрешить/запретить чтение таблицы маршрутизации ядра ОС
force_proxy= включить/выключить функцию принудительного проксирования трафика
internal_network_mask= определить маску локальной сети
local_address= указать локальный адрес для проксирования медиа трафика
alias_route_path_file= параметр служит для указания имени/пути к файлу, который содержит несколько альтернативных схем маршрутизации в формате: <адрес сети>/<маска сети>/<IP-адрес>
3.12 СЕКЦИЯ [SNMP] Секция [SNMP] включает в себя конфигурационные параметры, относящихся к протоколу SNMP.
22
Таблица 15 meraproxy.cfg - configuration parameters of section [SNMP]
Название параметра позволяет...
community= указать имя допустимого SNMP-сообщества (SNMP community), включаемого в SNMP-запросы
contact_info= введите информацию о владельце или операторе системы
local_port= указать локальный порт для работы по протоколу SNMP
snmp_enable= включите/выключите режим ответа на SNMP-запросы
system_location= ввести информацию о местоположении системы
system_name= указать имя системы
trap_address= указать IP-адрес для отсылки trap-сообщений
trap_community= задать имя сообщества получателей trap-сообщений
trap_email_cmd= указать команду (скрипт), отвечающий за отправку электронной почты
trap_email_from= указать содержимое строки «от кого:» (from) электронного сообщения
trap_email_period=
задать периодичность отправки сообщений электронной почтой
trap_email_subject=
указать содержимое строки «тема:» (subject) сообщения, отправляемого по электронной почте
trap_email= указать электронный адрес для сводок с trap-сообщениями
trap_enable= включить/выключить режим отправки trap-сообщений
trap_level= задать уровень важности отправляемых trap-сообщений
trap_port= назначить порт для отправки trap-сообщений
trusted_address= указать «надежные IP-адреса», с которых могут приниматься SNMP-запросы
3.13 СЕКЦИЯ [STATISTICS] Поля данной секции используются для настройки параметров управления статистикой MVTS.
23
Таблица 16 meraproxy.cfg – конфигурационные параметры секции [Statistics]
Название параметра позволяет...
asr_alert_email= указать адрес электронной почты для отправки администратору уведомлений о снижении значения ASR (показателя успешных звонков)
call_radix= указать количество звонков, используемое для анализа успешности данного направления (маршрута)
call_sampling_number=
указать количество звонков, используемое для анализа успешности временно разблокированного направления (маршрута)
file= указать путь и имя файла, в который ведется запись статистики
max_scd= задать общесистемное верхнее пороговое значение SCD (Setup-Connect delay)
min_acd= задать минимальное значение ACD (средняя продолжительность вызова), при достижении которого список RAS-пользователей и статических шлюзов с низким показателем ACD и ASR будет отправлен системному администратору
min_asr_mode= указать тип значения ASR (стандартный или собственный тип MVTS), который будет использоваться при создании списка шлюзов, уровень ASR которых ниже значения, указанного в поле min_asr= секции [Statistics]
min_asr= указать минимальный уровень значения ASR при котором система посылает уведомления по электронной почте
задать общесистемное нижнее пороговое значение SCD (Setup-Connect delay)
min_scd=
no_empty= разрешить/запретить существование «пустых» файлов статистики
period= указать максимальное время записи в один файл, по истечении которого файл закрывается и открывается новый файл
reset_after_save= разрешить/запретить сброс статистики после записи в файл
route_statistics_enable= вылючить/выключить подсчет статистики по маршрутам
set_route_acd= указать минимальное значение уровня ACD при достижении которого система блокирует данное направление (маршрут)
set_route_asr_mode= определить способ расчета минимально допустимого значения ASR (Answer Seizure Ratio) для направлений (маршрутов) при интеллектуальной маршрутизации
set_route_asr= задать минимально допустимое значение ASR (показатель успешных звонков) для маршрутов или направлений
24
Название параметра позволяет...
smart_routing= включить/выключить функцию интеллектуальной маршрутизации
stat_email_cmd= указать команду (скрипт), отвечающий за отправку сообщений со статистикой по электронной почте
stat_email_from= указать содержимое строки «От кого:» (“From”) в сообщении со статистикой по звонкам, посылаемого электронной почтой
stat_email_subject= указать содержимое строки «Тема:» (“Subject”) в сообщении со статистикой по звонкам, посылаемого электронной почтой
stat_email= указать адрес электронной почты для отправки сообщений со статистикой по звонкам
stat_file_attr= задать/изменить атрибуты файла, в который MVTS записывает данные статистики
stat_renewal_time= определить интервал времени очистки статистики от данных, подлежащих удалению
statistics_enable= включить/выключить функцию ведения статистики
suspend_time= задать длительность периода временного блокирования направления (маршрута) с низким показателем ASR
time_span= задать максимальное время отсутствия обновлений статистики
total_duration_saving= разрешить/запретить сохранение данных о суммарной продолжительности звонков через объекты статистики, для того, чтобы эти данные оставались актуальными после перезагрузки MVTS
asr_mail_period= задать периодичность уведомлений, отправляемых в случае нарушения пороговых значений, заданных полями min_asr=, min_acd=, min_scd=, max_scd=
call_rate_period= задать временной интервал, за который будет вычисляться среднее значение скорости нарастания вызовов (как общее, задаваемое в секции [H.323], так и индивидуальное, задаваемое в конфигурации отдельных RAS-пользователей и статических шлюзов)
reset_aсtive_time_period= задать интервал обнуления статистики по объему трафика, обработанного всеми зарегистрированными на MVTS шлюзами и RAS-пользователями
3.14 СЕКЦИЯ [SORM] Параметры данной секции служат для обеспечения взаимодействия MVTS с программно-аппаратным модулем MVTS TAP [4].
25
Таблица 17 Конфигурационные параметры секции [Sorm] файла meraproxy.cfg
Название параметра позволяет...
sorm_address= указать IP-адрес модуля MVTS TAP
sorm_port= указать номер порта для взаимодействия с модулем MVTS TAP
local_zone_prefix= указать префикс номера телефона для присвоения номеру признака «номер абонента данной зоновой телефонной сети»
local_station_prefix= указать префикс номера телефона для присвоения данному номеру признака «номер абонента данной телефонной станции»
local_area_prefix= указать префикс номера телефона для присвоения данному номеру признака «номер абонента местной телефонной сети»
26
4 GATEWAY.CFG Конфигурационный файл gateway.cfg содержит сведения о «статических» VoIP-объектах (объектам такого типа не нужно регистрироваться на привратнике MVTS для оригинирования и терминации звонков, так как их IP-адреса известны).
Для настройки параметров такого «статического» VoIP-объекта (шлюза) необходимо создать отдельную секцию конфигурационных параметров с соответствующими значениями. Правильно названная отдельная секция, содержащая настройки шлюза, представляет собой запись о шлюзе.
Имя шлюза используется MVTS для внутренней идентификации шлюза и связи файла данных шлюзов с планом набора. Имя шлюза назначается администратором.
Если режим общего доступа отключен (public_access=0 ), это значит, что задействован режим авторизации шлюзов по IP-адресу, MVTS способен установить связь между оригинирующим и терминирующим шлюзами только в том случае, если запись об обоих шлюзах присутствует в файле gateway.cfg (или user.cfg, если используется «динамическая» регистрация по RAS-протоколу).
Таблица 18 содержит список конфигурационных параметров отдельной записи о шлюзе.
Таблица 18 gateway.cfg – конфигурационные параметры отдельной записи о шлюзе
Название параметра позволяет...
acct_enable=
включить/выключить RADIUS-сервис по учету начисленной платы
address=
указать IP-адрес или DNS-имя шлюза (IP-адреса оригинирующих шлюзов могут быть заданы в CIDR-формате)
alert_prog_ind_orig=
задать значение ProgressIndicator в сообщениях Alert и Progress в пакетах, посылаемых к оригинатору звонка
alert_prog_ind_term=
задать значение ProgressIndicator в сообщениях Alert и Progress в пакетах, направляемых терминатору звонка
allowed_prefix= указать список префиксов, разрешенных для приема с данного оригинирующего шлюза
always_accessible= разрешить/запретить блокировку терминирующего шлюза, если попытка терминации на него завершается с локальным кодом 101 или 112
ani_allow=
составить список разрешенных ANI-номеров для данного шлюза
auth_enable= включить/выключить функцию
27
Название параметра позволяет... аутентификации шлюза через RADIUS
call_connect_delay= указать время задержки отправки сообщения CONNECT оригинатору звонка
capacity= указать максимальное количество звонков, которое MVTS может установить с помощью данного шлюза
check_rtcp_address= запретить/разрешить проверку корректности rtcp-адресов
codec_allow= указать список кодеков, поддерживаемых шлюзом
codec_deny= указать список шлюзов, не поддерживаемых или неправильно интерпретируемых шлюзом
compatibility= назначить 4-х байтную маску характеристик шлюза для проверки на совместимость
converter= указать имя конвертера протоколов для терминирующего шлюза
cut_fast_connect_refused= запретить/разрешить удаление поля fastConnectRefused из пакетов сигнализации
cut_h323_id= запретить/разрешить удаление поля h323_id из передаваемых пакетов
cut_non_standard_control= запретить/разрешить удаление поля non_standard_control из передаваемых пакетов
cut_non_standard_data= запретить/разрешить удаление поля nonStandardData из пакета Setup
cut_symmetric_operation_required= запретить/разрешить удаление поля symmetric_operation_required из передаваемых пакетов
cut_tunnelled_signalling_message=
запретить/разрешить удаление поля tunnelled_signalling_message из передаваемых пакетов
datacap_deny= составить список оборудования, не поддерживаемого данным шлюзом
disallowed_prefix= указать список префиксов, запрещенных для приема с данного оригинирующего шлюза
debug_level= установить уровень детализации отладочных протоколов для сессий с участием данного шлюза
dst_acct_enable= включить/выключить функцию учета начисленной платы в описании терминирующего шлюза
28
Название параметра позволяет...
dst_translate=
src_translate=
определить правила преобразования номера вызывающего (src_translate=) и вызываемого (dst_translate=) абонента
expire_date= ввести ограничение периода работы с данным шлюзом по дате
fake_rtcp= включить/выключить функцию генерирования RTCP-пакетов в том случае, если шлюз не поддерживает отправку RTCP
force_alerting= установить интервал времени, по прошествии которого на оригинирующий шлюз будет отослан пакет Alerting с нейтральным содержанием
force_call_proceeding= установить интервал времени, по прошествии которого на оригинирующий шлюз будет отослан пакет CallProceeding нейтрального содержания
gatekeeper= указать имя привратника, который направляет звонки к данному шлюзу
gateway_mode= указать режим функционирования шлюза
gateway_type= указать тип шлюза
group= указать название группы, к которой принадлежит данный шлюз
h323_gw_id= задать значение Source H323 Identifier которое иногда необходимо для удаленного шлюза
ignore_lar_fault= прекратить/продолжить поиск маршрута при неуспешной терминации по предыдущему маршруту
in_dst_translate= установить правила предварительной трансляции номера вызываемого абонента, выполняемой при поступлении звонка от данного шлюза перед поиском по объектам набора
in_src_translate= установить правила предварительной трансляции номера вызывающего абонента, выполняемой при поступлении звонка от данного шлюза перед поиском по объектам набора
ip_precedence= установить приоритет IP-пакетов перед их отправкой по назначению
local_address= задать список локальных IP-адресов для входящего и исходящего трафика
29
Название параметра позволяет...
mask= указать маску соединений шлюза
max_call_duration= указать максимальную продолжительность звонка на данный терминирующий шлюз
max_incoming_time=
задать максимальный объем трафика, который MVTS примет от данного шлюза
max_outgoing_time= задать максимальный объем трафика, передаваемый шлюзу от MVTS
max_scd= задать индивидуальное значение верхнего порога задержки между получением сообщений Setup и Connect для отдельного шлюза
max_total_time= set the maximum limit of the gateway’s ingress and egress traffic exchange time (in minutes)
min_acd= задать минимальный уровень ACD (средняя продолжительность вызовов) для данного шлюза
min_asr= задать минимальное значение ASR (показатель количества успешных вызовов), достижение которого вызывает отправку уведомлений администратору по электронной почте
min_scd= задать индивидуальное значение нижнего порога задержки между получением сообщений Setup и Connect для отдельного шлюза
min_success_duration=
указать минимальное время продолжительности звонка для данного шлюза
nat_rtp= указать направление RTP-пакетов, если шлюз находится за NAT-маршрутизатором
no_faststart= запретить/разрешить удаление поля faststart из пакета Setup
no_packet_q931_cause= указать код причины разъединения Q931 (отображаемую в CDR записи о звонке), произошедшего по истечении времени, заданного в поле no_packet_timeout=.
no_packet_timeout= задать интервал времени, в течение которого ожидается отправка пакета от MVTS к оригинатору звонка
no_port_clean= включить/выключить «освобождение» порта
no_tunnelling= разрешить/запретить принудительную
30
Название параметра позволяет... подмену значения поля H245Tunnelling на значение «false»
number= указать телефонный номер шлюза
numbering_plan= задать значение type:plan для обращения к шлюзу
pass_display_ie= разрешить/запретить удаление информационного блока ‘display’ (Display Information Element) из пакетов, посылаемых на данный шлюз
password= указать пароль шлюза
port= указать порт шлюза для приема сигнального трафика
presentation_screening_allowed= разрешить/запретить использование параметров presentation= и screening=
presentation= задать значение параметра presentationIndicator
proxy_type= указать признак проксирования медиа трафика, поступающего от данного шлюза
radius_gw_id= задать RADIUS VSA поля h323-gw-id и h323-remote-id, из оригинирующего и терминирующего шлюзов соответственно
radius_remote_address= разрешить/запретить подстановку IP-адреса в сообщениях, отправляемых на RADIUS-сервер
radius_uses_callid= разрешить/запретить замену идентификатора конференции Conf ID на идентификатор звонка Call Id в сообщениях h323-incoming-conf-id и h323-conf-id, направляемых RADIUS-серверу
rbt_timeout= задать максимальное время (в секундах) ожидания пакетов Alert и/или ProgressIndicator от терминирующего шлюза
reset_can_overlap_send= разрешить/запретить принудительную установку поля canOverlapSend field пакета Setup в значение false
route_cause= указать причины завершения звонка, вызывающие продолжение попыток его маршрутизации
screening= задать значение параметра screeningIndicator
smart_routing_enable= включить/выключить функцию
31
Название параметра позволяет... интеллектуальной маршрутизации применительно к данному шлюзу
set_h225_version= указать номер версии протокола H.323, который будет отображаться в параметре protocolIdentifier сообщений H.225.
src_numbering_plan= dst_numbering_plan=
задать план нумерации отдельно для вызывающих (src_numbering_plan=) и вызываемых (dst_numbering_plan=) номеров
src_presentation_screening_allowed=
разрешить/запретить использование конфигурационных параметров src_presentation= и src_screening=
src_presentation= задать значение параметра presentationIndicator в пакете Setup от оригинатора вызова
src_screening= задать значение параметра screeningIndicator в пакете Setup от оригинатора вызова
tcp_connect_timeout= указать ограничение времени ожидания TCP-соединения
user= указать имя пользователя в системе
validation_gap= указать время задержки отправки пакетов на шлюз-инициатор вызова
validation_msg= указать сообщение, которое возобновит процесс обмена пакетами с шлюзом-оригинатором
stat_group= указать имя нового объекта статистики, объединящего несколько шлюзов
siphit_dst_codec= указать список кодеков, отправляемых модулю SIPHIT для установления сессии с терминатором звонка
siphit_src_codec= указать список кодеков, отправляемых модулю SIPHIT для установления сессии с оригинатором звонка
dont_make_stat_for_ldc= задать список локальных кодов разъединения, по которым MVTS не будет генерировать CDR-записи для звонков, завершившихся с одним из кодов, указанных в списке.
dont_make_cdr_for_ldc= задать список локальных кодов разъединения, по которым MVTS не будет генерировать статистику для звонков, завершившихся с одним из кодов, указанных в списке.
32
Название параметра позволяет...
exchange_calling_redirect_number= запретить/разрешить подстановку значений полей CallingPartyNumber и RedirectingNumber пакета SETUP
use_info_digits= разрешить/запретить MVTS использовать цифры, полученные от оригинатора звонка в пакетах Information после прибытия сообщения SETUP
check_h225_version= включить/отключить функцию проверки версии сигнального протокола H225
hunt_mode= задать способа распределения нагрузки между IP-адресами статического шлюза, указанными в поле ‘address=’
max_callrate= задать максимальную скорость нарастания вызовов (CPS) для данного шлюза
dscp_byte= задать значение байта DSCP (Differentiated Services Code Point) в дейтаграмме, отправляемой на данный шлюз
tos_precedence= установить приоритет IP-пакетов перед их отправкой на шлюз в описании которого сконфигурирован данный параметр
bearer_capability= управлять значением поля bearer_capability в заголовке Q931-сообщений
max_call_duration_dst=
max_call_duration_src=
задать максимальную продолжительность вызовов для оригинирующего (max_call_duration_src=) и терминирующего (max_call_duration_dst=) шлюзов
lrq_allowed_only=
задействовать либо выключить функцию авторизации вызова по его идентификатору (CallID)
arq_alive_time= указать период времени в секундах, в течение которого MVTS будет ожидать пакета SETUP с идентификатором вызова (CallID), совпадающим с идентификатором вызова, который был получен от данного шлюза в пакете LRQ
interdigit_timeout= задать максимальный период времени (в миллисекундах) между Q931-сообщениями Information, отправляемыми оригинирующим шлюзом после сообщения SETUP
33
5 USER.CFG
Информация обо всех клиентах, регистрирующихся на привратнике MVTS по RAS-протоколу, содержится в конфигурационном файле RAS-пользователей. Это простой текстовый файл с именем, которое назначается ему системным администратором в поле user_cfg= системного конфигурационного файла meraproxy.cfg.
Данный файл состоит из секций, каждая из которых содержит конфигурационные параметры отдельного RAS-пользователя.
Имя каждого отдельного пользователя также назначается системным администратором и используется MVTS для внутренней идентификации пользователя и связи файла данных шлюзов с планом набора (dialpeer.cfg).
В отличие от «статических» шлюзов, чьи IP-адреса известны и прописаны в файле данных шлюзов (gateway.cfg), RAS-пользователи условно называются «динамическими», так как их IP-адреса неизвестны заранее. Для того, чтобы привратник MVTS располагал информацией, необходимой для обмена трафиком с данным RAS-пользователем, последний через определенные промежутки времени регистрируется на MVTS и взаимодействуют с ним путем обмена RAS-сообщений.
Обратите внимание на тот факт, что при объявлении VoIP-объекта как «статического» шлюза и одновременно как RAS-пользователя и при внесении данного объекта в gateway.cfg и user.cfg соответственно, произойдет ошибка (см. параграф 6.1 [1]).
Для того, чтобы Ваша работа с файлом данных RAS-пользователей не была бессмысленной, удостоверьтесь, что функция привратника MVTS задействована (параметр gatekeeper_enabled=1 в секции [Gatekeeper] файла meraproxy.cfg).
Для изменения параметров динамически регистрируемого пользователя необходимо внести соответствующие изменения в поля файла данных и сохранить изменения.
Авторизация RAS-пользователей осуществляется только через RADIUS. Для этого в файл данных RAS-пользователей добавлена секция [Default]. Поле user= данной секции имеет значение “default”. Это значит, что MVTS будет регистрировать всех RAS-пользователей путем авторизации через RADIUS, при условии, что данная функция включена (параметр auth_enable= секции [Radius] системного конфигурационного файла meraproxy.cfg имеет значение 1). Таким образом, настройки секции [Default] будут применимы ко всем динамическим пользователям, не прописанным в секциях файла user.cfg.
При авторизации RAS-пользователей через секцию с user=default на RADIUS-сервере, последний может вернуть в пакете AccessAccept поле Cisco AV-Pair(1) xpgk-ep-number=<список номеров>. Благодаря такому механизму теперь имеется возможность направлять вызовы на таких RAS-пользователей, а не только принимать от них звонки.
Например, если в ответ на AccessRequest при авторизации RAS-пользователя будет получен AccessAccept с полем xpgk-ep-number=78312778708;78312788865, то в последующем при приходе звонка с конечным номером 78312778708 или 78312788865
34
при попадании в объект набора, содержащий параметр gateway=ENDPOINTS, будет предпринята попытка терминировать звонок на этого RAS-пользователя.
Таблица 19 содержит описание конфигурационных параметров отдельного RAS-пользователя.
Таблица 19 user.cfg – конфигурационные параметры RAS-пользователя
Название параметра позволяет...
acct_enable= включить/выключить функцию учета начисленной платы через RADIUS
alert_prog_ind_orig=
задать значение ProgressIndicator в сообщениях Alert и Progress, направляемых от терминирующей стороны к оригинирующей
alert_prog_ind_term= задать значение ProgressIndicator в сообщениях Alert и Progress, направляемых от оригинирующей стороны к терминирующей
allowed_prefix= указать список префиксов, разрешенных для приема с данного оригинирующего шлюза
always_accessible= разрешить/запретить блокирование данного RAS-пользователя, если попытка терминации на него завершается с локальным кодом 101 или 112
ani_allow= составить список разрешенных ANI-номеров для данного RAS-пользователя
auth_enable= включить/выключить функцию аутентификации через RADIUS
call_connect_delay= установить времмя задержки отправки сообщения Connect оригинатору звонка
capacity= указать максимальное количество звонков, которое MVTS сможет устанавливать с участием данного RAS-пользователя
check_rtcp_address= запретить/разрешить проверку корректности rtcp-адресов.
check_src_number= включить/выключить функцию дополнительных проверок номера вызывающего абонента для данного RAS-пользователя
codec_allow= перечислить кодеки, поддерживаемые данным пользователем
codec_deny= перечислить кодеки, не поддерживаемы RAS-пользователем
compatibility= указать четырехбайтную маску характеристик RAS-пользователя
35
Название параметра позволяет...
converter= указать имя конвертера протоколов SIP/H.323 для терминирующего RAS-пользователя
cut_fast_connect_refused=
разрешить/запретить удаление поля fastConnectRefused из пакетов сигнализации
cut_non_standard_data= разрешить/запретить удление поля nonStandardData из пакета Setup
datacap_deny=
указать перечень оборудования, не поддерживаемого данным RAS-пользователем
debug_level=
указать уровень детализации отладочных протоколов для сессий с участием данного RAS-пользователя
dialpeer= указать имя шлюза для обеспечения возможности назначать RAS-пользователю объект набора так же, как и статическому
disallowed_prefix= указать список префиксов, запрещенных для приема с данного оригинирующего шлюза
dst_acct_enable= включить/выключить функцию учета начисленной платы в описании RAS-пользователей
dst_translate=
определить правила преобразования номера вызываемого абонента
endpoint_ttl= задать период перерегистрации для RAS-пользователей, зарегистрированных на привратнике MVTS
expire_date= указать период работы MVTS с данным RAS-пользователем
fake_rtcp= включить/выключить функцию генерирования RTCP-пакетов в том случае, если данный RAS-пользователь не поддерживает отправку RTCP
force_alerting= определить интервал времени в миллисекундах, по прошествии которого RAS-пользователю будет отправлен пакет Alerting нейтрального содержания
force_call_proceeding=
установить интервал времени, по прошествии которого RAS-пользователю-оригинатору будет отправлен пакет CallProceeding нейтрального содержания
gateway_type= указать тип шлюза
group= указать название группы, к которой принадлежит данный RAS-пользователь
36
Название параметра позволяет...
h323_gw_id= задать значение параметра Source H.323 Alias
ignore_lar_fault= прекратить/продолжить поиск маршрута при неуспешной попытке терминации по предыдущему маршруту
in_converter=
указать конвертер для входящего трафика, оригинатором которого является данный RAS-пользователь
in_dst_translate=
in_src_translate=
установить правила предварительной трансляции вызываемого (in_dst_translate=) и вызывающего (in_src_translate=) абонентов, выполняемой при поступлении звонка от этого RAS-пользователя перед вызовом поиска по объектам набора
ip_precedence= задать приоритет IP-пакетов перед их отправкой по назначению
local_address= задать список локальных адресов для входящего и исходящего трафика
max_call_duration= задать предел максимальной продолжительности звонка, проходящего через данного RAS-пользователя
max_incoming_time= указать максимальный объем трафика в минутах, который MVTS примет от данного RAS-пользователя
max_outgoing_time= указать максимальный объем трафика в минутах, который MVTS направит данному RAS-пользователю
max_scd= задать индивидуальное значение порога задержки между получением сообщений Setup и Connect для RAS-пользователя
min_acd= указать минимальное значение ACD для отдельного RAS-пользователя
min_asr= задать минимальное значение ASR для данного RAS-пользователя, достижение которого будет вызывать отправку уведомлений администратору по электронной почте
min_scd= задать индивидуальное значение нижнего порога задержки между получением сообщений Setup и Connect для отдельного RAS-пользователя
min_success_duration=
указать минимальное время продолжительности звонка для данного RAS-пользователя
nat_call_port_type= указать, откуда MVTS получает информацию о номере сигнального порта RAS-пользователя, находящегося за NAT-
37
Название параметра позволяет... маршрутизатором
nat_call_port=
указать порт, на который MVTS будет посылать звонок в случае если данный RAS-пользователь находится за NAT-маршрутизатором
nat_rtp= указать направление RTP-пакетов, если данный RAS-пользователь находится за NAT-маршрутизатором
no_faststart= разрешить/запретить удаление поля faststart из пакета Setup
no_packet_q931_cause= указать код причины разъединения, произошедшего по истечении времени, заданного в поле no_packet_timeout=.
no_packet_timeout= задать интервал времени, в течение которого ожидается отправка пакета от MVTS к оригинатору звонка
no_port_clean= включить/выключить функцию «освобождения» порта
no_tunnelling= разрешить/запретить удаление поля H245Tunnelling из пакета Setup
number= указать прямой телефонный номер данного RAS-пользователя
numbering_plan=
указать значение параметра type:plan для обращения к RAS-пользователю
pass_display_ie= разрешить/запретить удаление информационного блока ‘display’ (Display Information Element) из пакетов, направляемых данному RAS-пользователю
password= установить пароль пользователя
presentation_screening_allowed=
разрешить/запретить использование конфигурационных параметров presentation= и screening=
presentation=
задать значение параметра presentationIndicator
proxy_type=
указать режим проксирования трафика, поступающего от данного RAS-пользователя
radius_gw_id=
задать RADIUS VSA поля h323-gw-id и h323-remote-id из оригинирующего и терминирующего RAS-пользователей соответственно
radius_remote_address= разрешить/запретить функцию подстановки IP-адреса в сооющениях, отправляемых на RADIUS-сервер
38
Название параметра позволяет...
radius_uses_callid= разрешить/запретить замену идентификатора конференции Conf ID на идентификатор звонка Call Id в сообщениях h323-incoming-conf-id и h323-conf-id, направляемых RADIUS-серверу
rbt_timeout=
pадать максимальное время ожидания пакетов Alert и/или ProgressIndicator от терминирующего RAS-пользователя в секундах
reg_address= указать IP-адрес RAS-пользователя
reset_can_overlap_send= разрешить/запретить принудительную установку поля canOverlapSend field пакета Setup в значение false
route_cause=
указать причины завершения звонка, вызывающие продолжение попыток его маршрутизации
screening=
задать значение параметра screeningIndicator
set_h225_version= указать номер версии протокола H.323, который будет отображаться в параметре protocolIdentifier сообщений H.225.
smart_routing_enable= включить/выключить функцию интеллектуальной маршрутизации применительно к данногму RAS-пользователю
src_numbering_plan= dst_numbering_plan=
задать план нумерации отдельно для вызываемых (dst_numbering_plan=) и вызывающих (src_numbering_plan=) номеров
src_presentation_screening_allowed= разрешить/запретить использование конфигурационных параметров src_presentation= и src_screening=
src_presentation= задать значение параметра presentationIndicator при получении пакета Setup от оригинатора вызова
src_screening= указать значение параметра screeningIndicator при получении пакета Setup от оригинатора вызова
src_translate=
определить правила преобразования номера вызываемого абонента
user= указать имя пользователя
validation_gap=
указать для данного терминирующего RAS-пользователя время задержки отправки пакетов оригинатору
39
Название параметра позволяет...
validation_msg=
указать тип сообщения для данного RAS-пользователя, получение которого возобновит процесс обмена пакетами с инициатором вызова
stat_group= указать имя нового объекта статистики, объединящего несколько RAS-пользователей
siphit_dst_codec= указать список кодеков, отправляемых модулю SIPHIT для установления сессии с терминатором звонка
siphit_src_codec= указать список кодеков, отправляемых модулю SIPHIT для установления сессии с оригинатором звонка
dont_make_stat_for_ldc= задать список локальных кодов разъединения, по которым MVTS не будет генерировать CDR-записи для звонков, завершившихся с одним из кодов, указанных в списке
dont_make_cdr_for_ldc= задать список локальных кодов разъединения, по которым MVTS не будет генерировать статистику для звонков, завершившихся с одним из кодов, указанных в списке
exchange_calling_redirect_number= запретить/разрешить подстановку значений полей CallingPartyNumber и RedirectingNumber пакета Setup
use_info_digits= разрешить/запретить MVTS использовать цифры, полученные от оригинатора звонка в пакетах INFORMATION после прибытия сообщения SETUP
check_h225_version= включить/отключить функцию проверки версии сигнального протокола H225
max_callrate= задать максимальную скорость нарастания вызовов (CPS) для данного RAS-пользователя
dscp_byte= задать значение байта DSCP (Differentiated Services Code Point) в дейтаграмме, отправляемой данному RAS-пользователю
tos_precedence= установить приоритет IP-пакетов перед их отправкой данному RAS-пользователю, в описании которого сконфигурирован данный параметр
bearer_capability= изменять значение поля bearer capability в заголовке Q931-сообщений
max_call_duration_dst=
max_call_duration_src=
задать максимальную продолжительность вызовов для оригинирующего (max_call_duration_src=) и терминирующего (max_call_duration_dst=) RAS-пользователя
40
Название параметра позволяет...
interdigit_timeout= задать максимальный период времени (в миллисекундах) между Q931-сообщениями Information, отправляемыми оригинирующим RAS-пользователем после сообщения SETUP
reg_h323_id= параметр служит для дополнительной проверки регистрации, поступающей с IP-адреса, указанного в параметре reg_address=
41
6 GATEKEEPER.CFG
Файл данных привратника представляет собой текстовый файл с именем “gatekeeper.cfg” или любым другим по усмотрению администратора.
Файл содержит сведения о привратниках, регистрирующих MVTS как клиента. Конфигурирование MVTS для взаимодействия с привратниками верхнего уровня осуществляется с помощью редактирования файла данных привратников.
Примечание: Изменения в файле данных привратников могут повлечь за собой необходимость внесения соответствующих изменений в файл данных статических шлюзов.
Все данные по отдельному привратнику хранятся в файле в виде секций с конфигурационными параметрами.
Таблица 20 объясняет предназначение всех параметров отдельной секции.
Таблица 20 gatekeeper.cfg – конфигурационные параметры отдельной записи по привратнику
Название параметра позволяет...
address= указать IP-адрес или DNS-имя привратника
id= указать идентификатор привратника
keepalive_type= указать тип сообщения, посылаемого на привратник при перерегистрации
keepalive= установить периодичность регистрации на привратнике
local_address= указать IP-адрес для взаимодействия с удаленным привратником
options= включить/отключить функцию трансляции DNIS-номера (номера вызываемого абонента) в положительном ответе (Admission Confirm), получаемом MVTS от регистрирующего привратника
password= указать пароль пользователя для авторизации на привратнике
port= указать порт привратника для приема RAS-трафика
prefixes= Составить список префиксов шлюза, сообщаемый привратнику (если значение параметра terminal= равно 0) и список E.164-псевдонимов (если значение поля terminal= равно 1)
security= выбрать способ авторизации на привратнике
terminal= указать режим работы MVTS при взаимодействии с привратником верхнего уровня (registration gatekeeper)
type= указать признак принадлежности MVTS к зоне привратника
42
Название параметра позволяет...
user= указать имя пользователя для авторизации на привратнике
master_gatekeeper= указать имя главного привратника (master gatekeeper) (имя секции в gatekeeper.cfg) в конфигурации всех альтернативных привратников (slave gatekeepers)
slave_gatekeeper= указать имена всех альтернативных привратников (имена секций в файле gatekeeper.cfg)в конфигурации главного привратника
43
7 DIALPEER.CFG Файл плана набора представляет собой текстовый файл с именем dialpeer.cfg или любым другим по усмотрению системного администратора. Файл можно редактировать в любом текстовом редакторе.
План набора состоит из записей, обозначающих возможные направления маршрутизации вызовов, поступающих от статических (gateway.cfg) или динамических (user.cfg) пользователей.
Отдельное направление, по которому может осуществляться маршрутизация вызова, характеризуещееся именем терминирующего шлюза, временем работы, правилами трансляции номеров и т.п., называется объектом набора (диалпир). Файл dialpeer.cfg, как совокупность объектов набора, (т.е. вариантов пути прохождения вызова) будет представлять собой план набора.
При выборе объекта набора пути звонка определяется наиболее оптимальный путь звонка (по приоритету) для данной пары абонентов. Из выбранного же объекта набора берется информация, необходимая для установления звонка.
Изменения в файле плана набора могут касаться одного или нескольких объектов набора (dial peers). При внесении изменений убедитесь, что план набора согласуется с файлом данных шлюзов. По окончании редактирования выполните команду reload config на консоли администрирования.
Таблица 21 содержит конфигурационные параметры отдельной записи плана набора.
Таблица 21 dialpeer.cfg – конфигурационные параметры отдельной записи плана набора
Название парамера позволяет...
active_time= задать временной интервал работы данного объекта набора
bill_translate= указать правила преобразования номеров для целей системы учета и начисления оплаты
capacity= указать максимальное количество одновременных звонков через данный объект набора
display_ie_translate= задать правила трансляции для информационного блока ‘display’
dst_bill_translate= задать правила дополнительного преобразования номера вызываемого абонента для приведения его к виду, удобному для системы учета платы
dst_exclude=,
src_exclude=
составить список объектов набора (тел. номеров), исключенных для установления входящих и исходящих соединений
dst_pattern=
src_pattern=
указать требования к номеру вызываемого (dst_pattern=) или вызывающего (src_pattern=) абонентов
dst_translate= указать правила преобразования номеров вызываемого (dst_translate=) и вызывающего (src_translate=)
44
Название парамера позволяет... src_translate= абонентов
gateway= указать внутренний псевдоним шлюза, на который будет направлен звонок в случае выбора данного объекта набора
group_allow=
group_deny=
составить списки групп шлюзов, для которых запрещены либо разрешены ичходящие звонки через данный диалпир
group_translate= трансляция группы пользователя
hunt_mode= задать способ распределения нагрузки между шлюзами, перечисленными в поле gateway= данной секции
hunt_stop= остановить/продолжить дальнейший поиск по объектам набора, если данное направление подходит, но соответствующий ему шлюз недоступен либо перегружен
only_first_gateway= разрешить/запретить использование только первого шлюза из списка поля gateway= данного диалпира
override_proxy_mode= изменить режим проксирования применительно к данному объекту набора
override_user= разрешить/запретить замену имени пользователя (присутствует в параметрах шлюза) при возникновении необходимости терминировать звонок от имени другого пользователя
priority= определить приоритет объекта набора, позволяющий выбрать один из группы подходящих объектов для данного звонка
q931_cause= определить значение причины разъединения звонка Q931 для объектов набора с параметром gateway=NULL
set_route_asr= задать минимальное значение ASR для данного маршрута
src_bill_translate= задать правила дополнительного преобразования номера вызывающего абонента для приведения его к виду, удобному для системы учета платы
src_sorm_translate=
dst_sorm_translate=
задать правила трансляции входящих (src_sorm_translate=) и исходящих (dst_sorm_translate=) номеров, отправляемых на MVTS TAP
user_translate= данное поле служит для получения имя пользователя и пароля из dst_number звонка
сall_connect_delay= указать время задержки отправки пакета connect на оригинатора в миллисекундах (для данного диалпира)
random_value= указать значения случайного интервала, подставляемые в поля трансляции номеров
hunt_sort_period= задать период времени для сортировки шлюзов, указанных в поле gateway=
45
8 ПРИМЕРЫ КОНФИГУРАЦИИ
8.1 ПРИМЕР 1: ДОБАВЛЕНИЕ ДВУХ СТАТИЧЕСКИХ ШЛЮЗОВ
Рис. 1 Установка соединения двух шлюзов через MVTS
Так как в данном случае (наиболее простом) канал связи подразумевает наличие только двух шлюзов с известными IP-адресами (статические шлюзы), их свойства нужно будет описать в конфигурационном файле gateway.cfg. Также необходимо настроить два диалпира (объекта набора) в файле dialpeer.cfg: один для звонков из Москвы в Нью-Йорк, другой – для звонков из Нью-Йорка в Москву.
Конфигурационные параметры шлюзов Cisco AS5300 и VocalTec, показанных на Рис. 1 приведены ниже (Таблица 22).
Колонка для конфигурационного файла общесистемных настроек meraproxy.cfg намеренно оставлена пустой, так как для данного примера ее параметры не имеют
46
значения. Обратите особое внимание на установочные параметры файлов gateway.cfg и dialpeer.cfg, описывающие шлюзы и их взаимодействие с объектами набора.
Таблица 22 Конфигурационные параметры, необходимые для реализации примера 1
meraproxy.cfg gateway.cfg dialpeer.cfg user.cfg gatekeeper.cfg
[Сisco_5300] [Call_to_NYC]
address=xx.xx.xx.xx dst_pattern=1212[0-9]*
gateway_mode=3 gateway=Cisco_5300
port=1720
capacity=30 [Call_2_Moscow]
proxy_type=1 dst_pattern=7095[0-9]*
gateway=VocalTec
[VocalTec]
address=yy.yy.yy.yy
port=1720
gateway_type=2
capacity=30
47
8.2 ПРИМЕР 2: НАСТРОЙКА НЕСКОЛЬКИХ СТАТИЧЕСКИХ ШЛЮЗОВ И СОЗДАНИЕ ГРУПП
Рис. 2 Добавление четырех статических шлюзов и создание групп
Данная задача представляет немного большую сложность, чем предыдущая, так как включает в себя операции уже с четырьмя шлюзами и использование более сложных правил маршрутизации. Основная задача данного примера – продемонстрировать важность использования групп шлюзов для облегчения задач по конфигурированию.
Представьте себе, что существует коммуникационная сеть с большим количеством VoIP-объектов, где только некоторым пользователям разрешается использовать определенные объекты набора (dialpeers) для совершения звонков. Во избежание необходимости создавать количество объектов набора, равное количеству пользователей, Вы можете объединить пользователей в группы и использовать параметр group_allow= в записи объекта набора.
В примере, схематично представленном на Рис. 2, только шлюзы нью-йоркского оператора могут направлять звонки в Аргентину. Простейшее решение данной задачи состоит в том, чтобы объединить все шлюзы нью-йоркского оператора в группу с именем NY и с помощью поля group_allow= в конфигурации объекта набора, через который
48
осуществляется маршрутизация звонков в Аргентину, настроить объект набора на прием трафика только от членов группы NY.
Таблица 23 показывает, что шлюзы NYC1 и NYC2 принадлежат к группе NY, а диалпир NYC_to_Arg настроен таким образом, чтобы принимать звонки только от членов группы NY.
Таблица 23 Использование групп для облегчения задач по конфигурированию
meraproxy.cfg gateway.cfg dialpeer.cfg user.cfg gatekeepr.cfg
[NYC1] [NYC]
address=xx.xx.xx.xx dst_pattern=1212[0-9]*
group=NY gateway=NYC1; NYC2
gateway_mode=3 hunt_mode=2
port=1720
proxy_type=1 [Moscow]
dst_pattern=7095[0-9]*
[NYC2] gateway=Moscow
address=yy.yy.yy.yy
group=NY [NYC_to_Arg]
gateway_mode=3 dst_pattern=54[0-9]*
port=1720 group_allow=NY
proxy_type=1 gateway=Arg
[Moscow]
address=zz.zz.zz.zz
gateway_mode=3
port=1720
proxy_type=1
[Arg]
address=xz.xz.xz.xz
49
meraproxy.cfg gateway.cfg dialpeer.cfg user.cfg gatekeepr.cfg
gateway_mode=3
port=1720
proxy_type=1
8.3 ПРИМЕР 3: ДОБАВЛЕНИЕ ДИНАМИЧЕСКОГО ПОЛЬЗОВАТЕЛЯ (ATA-АДАПТЕРА), НАХОДЯЩЕГОСЯ ЗА NAT-МАРШРУТИЗАТОРОМ
С помощью данного примера объясняется как произвести настройку RAS-пользователей, которые подключаются к MVTS через ATA-адаптер, находящийся за NAT-маршрутизатором.
RAS-пользователи (User1 и User2) должны как совершать звонки, так и принимать их. Объект набора ATA_to_GW1 конфигурируется таким образом, чтобы обрабатывать звонки с префиксом номеров 416. Параметр nat_rtp= в конфигурации пользователей ATA_user1 и ATA_user2 имеет значение 1 (для включения функции NAT traversal).
Убедитесь, что параметр gateway= в конфигурации 2_ATA_ENDPOINTS имеет в качестве значения макроимя ENDPOINTS для того, чтобы обеспечить поиск шлюзов с точным совпадением номера назначения.
50
Рис. 3 Настройка RAS-пользователей и включение режима NAT traversal
Далее необходимо настроить адаптер ATA 186 как на оригинацию, так и на терминацию звонков. Введите телефонные номера пользователей User1 и User2 в поля UID0 и UID1 настроечного окна адаптера (см. Рис. 4). Для регистрации на привратнике MVTS установите параметр UseLoginId в значение 1 и вставьте в параметры LoginID1 и LoginID2 соответствующие значения из конфигурационного файла user.cfg (first_user|passwd1 и second_user|passwd2 – как в примере).
Рис. 4 Настройка адаптера ATA 186
51
Таблица 24 Добавление RAS-пользователей и включение режима NAT traversal
meraproxy.cfg gateway.cfg dialpeer.cfg user.cfg gatekeepr.cfg
[Static_GW1] [DP_ATA_ENDPOINTS]
[ATA_user1]
address=xx.xx.xx.xx
dst_pattern=70954444[0-9]{3}
user=first_user
gateway_mode=3
gateway=ENDPOINTS
password=pass1
port=1720 number=70954444333
proxy_type=1 [DP_ATA_to_GW1]
group=ATA_users
dst_pattern=416[0-9]*
proxy_type=1
group_allow=ATA_users
nat_rtp=1
gateway=Static_GW1
[ATA_user2] user=second_user password=pass2 number=70954444
555
group=ATA_users proxy_type=1 nat_rtp=1
52
8.4 ПРИМЕР 4: ЗАДЕЙСТВОВАНИЕ ФУНКЦИИ АВТОРИЗАЦИИ ПОЛЬЗОВАТЕЛЕЙ И УЧЕТА НАЧИСЛЕННОЙ ПЛАТЫ ЧЕРЕЗ RADIUS
Рис. 5 Настройка системы на взаимодействие с RADIUS-сервером авторизации и учета начисленной платы Для задействования функции авторизации динамически регистрирующихся пользователей через RADIUS-сервер установите параметр auth_enable= в секции [Radius] файла meraproxy.cfg в значение 1.
Для задействования функции учета начисленной платы через RADIUS установите параметр acct_enable= в той же секции в значение 1.
Для отключения функции авторизации через RADIUS для отдельных шлюзов или RAS-пользователей установите параметр auth_enable=0 в конфигурации этих шлюзов (RAS-пользователей) – файлы gateway.cfg и user.cfg соответственно.
53
Примечание: при установке параметра auth_enable= на 0, любой отдельный RAS-пользователь сможет зарегистрироваться на MVTS без предварительной авторизации на RADIUS-сервере, если параметр auth_enable= в его конфигурации также равен нулю.
Для того, чтобы разрешить регистрацию на MVTS любому RAS-пользователю, не указанному в файле user.cfg, Вам необходимо добавить секцию [Default] в файл user.cfg и в ней установить поле user= в значение “default”
user.cfg
[default]
user=default …
Настройки секции [Default] будут применены ко всем RAS-пользователям, не указанным в конфигурационном файле user.cfg. Аутентификация таких пользователей возможна только через RADIUS-сервер (более подробная информация приведена в параграфе 7.2.6 [1]).
8.5 ПРИМЕР 5: ПОДКЛЮЧЕНИЕ ПРОГРАММНОГО IP-ТЕЛЕФОНА
Рис. 6 Подключение программного телефона (softphone)
54
MVTS способен взаимодействовать с программным IP-телефоном. Большинство клиентов компании MERA предпочитают использовать приложение MS NetMeeting для тестовой работы с бесплатной демо-версией MVTS, поэтому в качестве примера возьмем именно это приложение.
Для настройки приложения NetMeeting на работу с MVTS следуйте инструкциям, приведенным ниже:
В меню NetMeeting
1) Зайти в Tools->Options->Advanced Calling и далее пометить флажком опцию Use a gatekeeper to place calls 2) Зайти в Tools->Options->Advanced Calling и пометить флажком опцию Log on using my account name 3) В поле редактирования Account name ввести имя|пароль пользователей, описанных в файле user.cfg на MVTS.
Рис. 7 Окно настроек NetMeeting
Для звонков с ATA 186 на NetMeeting отключите функцию поддержки протокола Fax T.38 для пользователя NetMeeting, установив для этого параметр datacap_deny= в файле user.cfg в значение 4096.
Таблица 25 Настройка программного телефона и ATA-адаптера для работы с MVTS
meraproxy.cfg gateway.cfg dialpeer.cfg user.cfg gatekeepr.cfg
55
meraproxy.cfg gateway.cfg dialpeer.cfg user.cfg gatekeepr.cfg
[DP_ATAuser_to_NMet] [NetMeeting_user]
dst_pattern=78312[0-9]*
user=NM1
gateway=ENDPOINTS password=NM1
number=78312444333
[DP_NMuser_to_ATA] datacap_deny=4096
dst_pattern=7095[0-9]*
gateway=ENDPOINTS [ATA_user]
user=first_user
password=pass1
number=70954444333
proxy_type=1
56
8.6 ПРИМЕР 6: НАСТРОЙКА MVTS ДЛЯ ВЗАИМОДЕЙСТВИЯ С ПРИВРАТНИКАМИ
Рис. 8 Настройка взаимодействия привратников через MVTS
В данном случае (Рис. 8) привратник GK1 регистрируется на MVTS как RAS-пользователь, и его свойства описываются в конфигурационном файле user.cfg. В то же время MVTS регистрируется на привратнике GK2 и с точки зрения последнего представляет собой обычный регистрирующийся VoIP-объект, благодаря чему может существовать огромное количество шлюзов и привратников, зарегистрированных на MVTS и «невидимых» для привратника верхнего уровня GK2.
Шлюз GW1 в данной схеме является шлюзом-источником трафика по отношению к шлюзу GW2.
Таблица 26 содержит настройки конфигурационных файлов MVTS, необходимых для обеспечения взаимодействия MVTS с привратниками.
Таблица 26 Настройка взаимодействия MVTS с привратниками
57
meraproxy.cfg
gateway.cfg dialpeer.cfg user.cfg gatekeepr.cfg
[GW1] [GK1_to_GK2] [GK1] [GK2]
address=aa.aa.aa.aa
user=testuser address=xx.xx.xx.xx
dst_pattern=415[0-9]{7}
password=kk98fcc5
port=1719
[TermGW_for_GK2]
gateway= GWterm_for_GK2
type=1
gatekeeper=GK2
user=second_testuser
proxy_type=1 password=
capacity=60 security=2
terminal=0
keepalive=30
58
8.7 ПРИМЕР 7: РЕЗЕРВИРОВАНИЕ СИСТЕМЫ
8.7.1 СХЕМА РЕЗЕРВИРОВАНИЯ «ПРИВРАТНИК – RAS-ПОЛЬЗОВАТЕЛЬ» Для настройки резервирования системы по схеме «Привратник – RAS-пользователь» основной MVTS сервер должен выступать в роли привратника, а вспомогательный сервер – в роли клиента, регистрирующегося на этом привратнике (см. Рис. 9).
Рис. 9 Основной и резервный MVTS серверы в качестве привратника и RAS-пользователя
Убедитесь, что настройки в конфигурации привратников и RAS-пользователей на резервном сервере полностью соответствуют настройкам привратников и RAS-пользователей в конфигурации основного сервера MVTS.
Ниже приводится таблица, содержащая параметры, различающиеся в настройках резервного и основного серверов.
59
Таблица 27 Настройки основного и резервного сервера по схеме резервирования «Привратник – RAS-пользователь»
Основной MVTS
Резервный MVTS
user.cfg meraproxy.cfg
[Backup_Server] user=user_name [Administration] password=MyPass8 … … … …
master_gatekeeper=Main_MERA … … … … … … … …
gatekeeper.cfg
[Main_MERA]
address=zzz.zzz.zzz.zzz //enter actual IP here
port=1719
type=1 user=user_name password=MyPass8
60
8.7.2 СХЕМА РЕЗЕРВИРОВАНИЯ С ИСПОЛЬЗОВАНИЕМ ОБЩЕГО IP-АДРЕСА Для применения схемы резервирования с использованием общего IP-адреса для обработки трафика в конфигурационных файлах резервного и основного MVTS присутствует секция [Redundancy], файл meraproxy.cfg.
Таблица 28 содержит пример конфигурационных параметров системы, где IP-адрес основного MVTS - 192.168.132.115, IP-адрес резервного MVTS - 192.168.132.114 и
Таблица 28 представляет собой пример конфигурации с правильно заполненными параметрами секции [Redundancy] на основном и резервном серверах.
Таблица 28 Пример конфигурации секции [Redundancy] на основном и вспомогательном MVTS сервере
Основной сервер MVTS Резервный сервер MVTS
[Redundancy] [Redundancy] redundancy_type=2 redundancy_type=2 check_period=10 check_period=10 max_failed_retries=3 max_failed_retries=3 connect_timeout=3 connect_timeout=3 master_address=192.168.132.115 master_address=192.168.132.115 slave_address=192.168.132.114 slave_address = 192.168.132.114 check_address=192.168.132.140|192.168.132.114|/sbin/ifconfig eth0:0 inet 192.168.132.140 up|/sbin/ifconfig eth0:0 down;
check_address=192.168.132.140|192.168.132.115|/sbin/ifconfig eth0:0 inet 192.168.132.140 up|/sbin/ifconfig eth0:0 down;
Как видно из данной таблицы, IP-адрес основного MVTS - 192.168.132.115, а IP-адрес резервной системы - 192.168.132.114.
В данном конкретном случае мы также видим, что проверка на активность основного MVTS-сервера будет производиться каждые 10 секунд (check_period=10).
Максимальное количество неудавшихся проверок активности основного MVTS-сервера установлено в параметре max_failed_retries= (в нашем случае - 3). Временной интервал между двумя последующими такими попытками устанавливается в поле connect_timeout= (3 секунды).
Объектом проверки активности будет служить входящий IP-адрес 192.168.132.140. Проверка будет осуществляться с локального адреса 192.168.132.115. Данные адреса берутся из поля check_address=.
При сбое в работе основного сервера, резервный MVTS пытается «опустить» входящий IP-адрес на основном хосте по протоколу SSH командой /sbin/ifconfig
61
62
eth0:0 down, а затем «поднять» его на своем сетевом интерфейсе командой /sbin/ifconfig eth0:0 inet 192.168.132.140 up.
Полная информация о резервировании системы, находящейся под коммерческой нагрузкой, находится в главе 5.7 основной документации [1].
63
8.8 ПРИМЕР 8: НАСТРОЙКА MVTS ДЛЯ РАБОТЫ С МОДУЛЕМ ТРАНСЛЯЦИИ ПРОТОКОЛОВ SIP-HIT
Планирование установки модуля SIP–HIT
Модуль трансляции протоколов SIP-HIT (SIP-H.323 Interprotocol Translator) может быть установлен как отдельно от MVTS, так и на одной платформе с ним.
Установка модуля на отдельной платформе предпочтительней, так как работа SIP-HIT включает в себя конвертацию кодеков – процесс, требующий большой вычислительной мощности системы.
Работа модуля SIP-HIT на одной платформе с MVTS снижает максимальную производительность последнего от 300 до 120 одновременных звонков.
Чтобы настроить MVTS для работы с модулем SIP-HIT необходимо задать следующее значение в параметре converter= в секции [H.323] файла meraproxy.cfg.
[H323]
… … …
… … … converter=converter_name/converter_ip_address/port/mode/type
… … …
где:
converter_name – внутреннее имя конвертера (модуля SIP-HIT)
converter_ip_address – IP-адрес модуля SIP-HIT
port - порт
mode – рабочий режим модуля (по аналогии с параметром gateway_mode=)
type – тип протокола, поддерживаемого вызываемым шлюзом (1 – H323; 2 – SIP)
Несколько записей в параметре converter= разделяются точкой с запятой, например:
[H323]
… … …
… … …
converter=SIPconv/198.98.12.50/1720/3/2;H323conv/198.98.12.12/1720/3/1
… … …
Для обеспечения привязки MVTS - SIP-HIT введите IP-адрес MVTS как значение параметра gateway= (секция [NETWORK]) в конфигурационном файле модуля SIP-HIT config.cfg.
Рис. 10 Настройка MVTS и SIP-HIT для работы на разных платформах
Таблица 29 Конфигурационные параметры MVTS и SIP-HIT (установленных на разных платформах)
Конфигурационные файлы MVTS Конфигурационные файлы SIP-HIT
meraproxy.cfg gateway.cfg config.cfg
[SIPgw_in_NY] [MAIN]
[H323] address=123.45.58.55 daemon=1
... ... ... ... converter=SIPconv pidfile=/var/run/convert.pid
converter= SIPconv/193.98.17.70/1720/3/2; H323conv/193.98.17.70/1720/3/1
port=5060 phoenix=1
… … … … [H323gw_in_NY] facility=local5
address=123.32.23.77 [NETWORK]
converter=H323conv gateway=193.98.17.122
64
port=1720 local=193.98.17.70
natmode=2
[MEDIA]
codecs= G729 G729A G723 G711U FAX DTMF
[TRACE]
file=/usr/local/logs/SIPHIT_log
level=2
[H323]
H245Tunneling=1
FastStart=yes
MultiFastStart=false
port=1720
65
8.9 ПРИМЕР 9: НАСТРОЙКА MVTS ДЛЯ РАБОТЫ С МОДУЛЕМ ТРАНСЛЯЦИИ ПРОТОКОЛОВ SIP-HIT, УСТАНОВЛЕННОМ НА MVTS-СЕРВЕРЕ
Пожалуйста помните, что при работе MVTS и SIP-HIT, установленных на одном сервере, производительность MVTS значительно сокращается.
Используйте одну платформу для данных продуктов только в том случае, если максимальная производительность контроллера MVTS значительно превосходит Ваши потребности.
Рис. 11 Настройка MVTS и SIP-HIT для работы на одной платформе
Примечание: порт модуля SIP-HIT должен отличаться от порта MVTS, установленного по умолчанию (1720).
В связи с этим обратите внимание на номер порта, указанного в параметре converter=, секции [H.323] общесистемного конфигурационного файла meraproxy.cfg.
66
Таблица 30 Конфигурационные файлы модуля SIP-HIT и MVTS
Конфигурационные файлы MVTS Конфигурационные файлы SIP-HIT
meraproxy.cfg gateway.cfg config.cfg
[MAIN]
[H323] [SIPgw_in_NY] daemon=1
... ... ... ... address=123.45.58.55 pidfile=/var/run/convert.pid
converter= H323/193.98.17.122/1748/3/1; SIPconv/193.98.17.122/1748/3/2
converter=SIPconv phoenix=1
port=5060 facility=local5
[H323gw_in_NY] [NETWORK]
address=123.32.23.77 gateway=193.98.17.122
converter=H323conv natmode=2
port=5060
[MEDIA]
codecs= G729 G729A G723 G711U FAX DTMF
[TRACE]
file=/usr/local/logs/SIPHIT_log
level=2
[H323]
H245Tunneling=1
FastStart=yes
MultiFastStart=false
port=1748
67
68
8.10 ОБЕСПЕЧЕНИЕ ПЕРЕХОДА ОТ ОДНОСЕРВЕРНОГО MVTS К КЛАСТЕРНОЙ ВЕРСИИ С МИНИМАЛЬНЫМ ПЕРЕРЫВОМ В РАБОТЕ
Для перехода от односерверного MVTS к использованию кластерной версии с минимальным перерывом в работе рекомендуется:
1. Произвести установку и настройку кластерной версии
2. Зарегистрировать кластерную систему на MVTS в качестве шлюза и добавить ее в список объектов набора (диалпиров).
3. Осуществить маршрутизацию части трафика на кластерную систему для проверки ее работоспособности
4. При абсолютной уверенности в полной работоспособности кластерной системы, деактивировать рабочие IP-адреса на односерверном MVTS и активировать их на сетевых картах кластерной системы.
Для деактивации рабочего IP-адреса на односерверном MVTS введите в его командную строку:
># ifconfig eth0 down
Для активации рабочего IP-адреса на кластерной системе MVTS введите в командную строку:
># ifconfig eth0 inet xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
># ifconfig eth0 up
69
ПРИЛОЖЕНИЕ 1
A Параметр acct_address= meraproxy.cfg, секция [Radius],
[BackupRadius]
Тип данных IP-адрес
Значения oct.oct.oct.oct acct_address=<oct.oct.oct.oct>
Значение по умолчанию
Пример acct_address=195.88.97.20
Объяснение Укажите IP-адрес сервера для целей начисления оплаты.
Параметр acct_backup= meraproxy.cfg, секция [Radius], [BackupRadius]
Тип данных Булева переменная
Значения 0 – включить функцию отсылки
1 – выключить функцию отсылки
acct_backup=<число>
Значения по умолчанию
0
Пример acct_backup=0
Объяснение Включите/выключите функцию отсылки копий accounting-пакетов вспомогательному RADIUS-серверу (Backup Radius), если он присутствует в секции [BackupRadius] файла meraproxy.cfg.
70
Параметр acct_boot_msg= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 0 – послать запрос
1 – не посылать запрос
Значение по умолчанию
1
Пример acct_boot_msg=0
Объяснение Задействовать/выключить функцию отправки запросов «Accounting Request – AcctStatusType – Accounting-on».
Параметр acct_enable= meraproxy.cfg, секция [Radius], [BackupRadius]; user.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – отключить RADIUS-сервис для учета платы
1 – включить RADIUS-сервис для учета платы
acct_enable=<число>
Значение по умолчанию
0
Пример acct_enable=1
Объяснение Включить/выключить функцию учета начисленной платы через RADIUS. Окончательный результат задействования RADIUS-сервиса применительно к данному шлюзу (RAS-пользователю) получается перемножением значения этого параметра на значение подобного общего параметра в секции [Radius] системного конфигурационного файла meraproxy.cfg.
71
Параметр acct_interim_update= meraproxy.cfg, секция [Radius]
Тип данных
Положительное целое число
Значения Целое число от 0 до 65535, выражающее время в секундах
acct_interim_update=<число>
Значение по умолчанию
0 – промежуточные сообщения не посылаются
Пример acct_interim_update=0
Объяснение Задать интервал периодичности отправки промежуточных account-сообщений. Такие сообщения отсылаются на RADIUS-сервер между сообщениями start и stop. Любые значения меньше 10 приводят к минимальному интервалу в 10 секунд.
72
Параметр acct_leg_type= meraproxy.cfg, секция [Radius]
Тип данных Положительное целое число
Значения 1 – использовать start/stop записи, относящиеся к входящему участку звонка (answer telephony leg)
2 – использовать start/stop записи, относящиеся к исходящему участку звонка (originateVoIP leg)
3 – использовать start/stop записи, относящиеся одновременно к обоим участкам звонка (answer telephony и originate VoIP)
4 – при значении 4 изменяются следующие поля accounting-пакетов посылаемых на RADIUS:
Входящий участок звонка:
h323-call-origin=answer h323-call-type=VoIP h23-remote-address=IP-адрес оригинирующего шлюза h323-remote-id=ID оригинирующего шлюза h323-gw-id= ID терминирующего шлюза h323-setup-time=время получения setup'а от оригинирующего шлюза Исходящий участок звонка:
h323-call-origin=originate h323-call-type=VoIP h323-remote-address=IP-адрес терминирующего шлюза или привратника h323-remote-id=ID терминирующего шлюза или привратника h323-gw-id=ID оригинирующего шлюза h323-setup-time=время отправки setup'а терминирующему шлюзу
5 – отличается от предыдущего значения 4 тем, что для участка ‘answer telephony’ будет
73
Параметр acct_leg_type= meraproxy.cfg, секция [Radius]
посылаться только один комплект account-пакетов для RADIUS-сервера
Например, если вызов был перенаправлен три раза, то последовательность отправки пакетов на RADIUS-сервер будет следующей:
start answer leg record start originate leg record 1 stop originate leg record 1 start originate leg record 2 stop originate leg record 2 start originate leg record 3 stop originate leg record 3 stop answer leg record
Значение по умолчанию
2
Пример acct_leg_type=3
Объяснение Укажите тип создаваемых при начислении платы записей.
Параметр acct_port= meraproxy.cfg, секция [Radius], [BackupRadius]
Тип данных Положительное целое число
Значения Номер порта acct_port=<число>
Значение по умолчанию
1813
Пример acct_port=1813
Объяснение Укажите порт RADIUS для целей начисления оплаты, отличный от порта, установленного по умолчанию.
74
Параметр acct_stop_only= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 0 – запретить отправку stop-записей
1 – разрешить отправку stop-записей
acct_stop_only=<число>
Значение по умолчанию
0
Пример acct_stop_only=1
Объяснение Разрешить/запретить отправку на RADIUS-сервер только stop-записей.
Параметр acct_type= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 0 – старый формат CISCO, так называемый overloaded attribute 44
1 – формат CISCO VSA
Значение по умолчанию
0
Пример acct_type=1
Объяснение Выберите формат учета начисленной платы.
75
Параметр active_time= dialpeer.cfg
Тип данных Строка символов
Значения Временной интервал в формате <WD>/HH:MM-<wd>/<hh:mm> <WD> номер дня недели начала интервала: 1 – понедельник, 2 – вторник, …. …., 7 – воскресенье <wd> номер дня недели конца интервала 1 – понедельник, 2 – вторник, …. …., 7 – воскресенье. <HH:MM> начало интервала (часы и минуты) <hh:mm> конец интервала (часы и минуты)
Значение по умолчанию
Пример active_time=1/08:00-3/20:00; 5/8:00-7/20:00
Объяснение Задать временной интервал работы данного объекта набора. Можно задавать несколько интервалов, разделяя их точкой с запятой.
76
Параметр address= meraproxy.cfg, секция [Media] gateway.cfg; gatekeeper.cfg
Тип данных Строка символов либо IP-адрес
Значения oct.oct.oct.oct/имя.имя.домен address=<адрес>
или
address=<строка>
Значение по умолчанию
Пример address= 196.88.57.12
address=computer.mera.ru
address=196.88.57.12/18
Объяснение
Укажите IP-адрес или DNS-имя шлюза (gateway.cfg) привратника (gatekeeper.cfg) или media-сервера (секция [Media] файла meraproxy.cfg).
Данное поле является обязательным. В случае, если значение данного параметра представляет собой список IP-адресов, значение маски поля будет применяться ко всем элементам этого списка.
Примечание: общее количество адресов в списке не должно превышать 127.
Примечание: В файле gateway.cfg для оригинирующих шлюзов IP-адрес может быть задан в CIDR-формате, т.е. xxx.xxx.xxx.xxx/n, где xxx.xxx.xxx.xxx - IP-адрес сети, n - число битов в маске сети. Например, значение параметра address=198.88.57.12/18 означает, что первые 18 битов из 32 возможных показывают число битов в сети, а остальные 14 необходимы для идентификации компьютеров в сети.
Параметр address= meraproxy.cfg, секция [Media]
Тип данных IP-адрес
Значения oct.oct.oct.oct address=<адрес>
Значение по умолчанию
Пример address= 196.88.57.12
Объяснение Укажите IP-адрес Media MVTS. Параметр присутствует в настройках сигнального MVTS.
77
Параметр admin_gid= meraproxy.cfg, секция [Console]
Тип данных Положительное целое число
Значения admin_gid=<номер>
Значение по умолчанию
0
Пример admin_gid=101
Задать номер группы пользователя в системе, соответствующей группе администраторов сервера. Обязательное поле.
Параметр alert_prog_ind_orig= gateway.cfg, user.cfg
Тип данных
Положительное целое число
Значения 0 – функция отключена 1, 2, 3, 4, 5, 8
alert_prog_ind_orig=<число>
Значение по умолчанию
0 – отключает функцию
Пример alert_prog_ind_orig=5
Объяснение Задать значение ProgressIndicator в сообщениях Alert и Progress. Значение поля ProgressIndicator, заданное в данном параметре будет безусловно подставлено в вышеуказанные сообщения в пакетах направляемых от терминирующей стороны оригинатору. Если в пакетах от терминирющей стороны поле ProgressIndicator отсутствует, MVTS его вставит с заданным значением.
Параметр alert_prog_ind_term= gateway.cfg, user.cfg
Тип данных
Положительное целое число
Значение 0, 1, 2, 3, 4, 5 or 8 alert_prog_ind_term=<число>
Значения 0 – отключает функцию
Пример alert_prog_ind_term=4
Объяснение Задать значение ProgressIndicator в сообщениях Alert и Progress в пакетах, отправляемых терминатору звонка. MVTS подставит отсутствующее поле ProgressIndicator с заданным значением в пакеты, направляемые терминирующей стороне от оригинатора. Если такое поле присутствует в пакетах, оно будет оставлено без изменений.
78
Параметр alias_route_path= meraproxy.cfg, секция [Proxy]
Тип данных IP-адрес
Значения oct.oct.oct.oct/oct.oct.oct.oct/oct.oct.oct.oct
alias_route_path=<адрес сети>/<маска сети>/< IP-адрес>
Значения по умолчанию
нет
Пример alias_route_path=205.10.204.160/255.255.255.254/205.10.204.171
Объяснение Укажите альтернативную схему маршрутизации в том случае, если чтение таблицы маршрутизации ядра ОС заблокировано.
Параметр alias_route_path_file= meraproxy.cfg, секция [Proxy]
Тип данных Строка символов
Значения Путь к файлу alias_route_path_file=<строка>
Значения по умолчанию
нет
Пример
Объяснение Параметр служит для указания имени/пути к файлу, который содержит несколько альтернативных схем маршрутизации в формате: <адрес сети>/<маска сети>/<IP-адрес>.
Примечание: Несколько таких схем маршрутизации должны указаваться в этом файле не через точку с запятой, как в параметре alias_route_path=, а в разных строках.
79
Параметр allowed_prefix= gateway.cfg, user.cfg
Тип данных Произвольная строка симвлов
Значения Строка символов выражающая список разрешенных префиксов
allowed_prefix=<строка>
Значения
Пример allowed_prefix=7831
allowed_prefix=7[0-9]*
Объяснение Указать список префиксов, разрешенных для приема с данного оригинирующего шлюза или RAS-пользователя. Элементы списка разделяются символом «;». Если MVTS принимает звонок с шлюза (RAS-пользователя), у которого определено поле allowed_prefix=, но ни одно из его значений не соответствует префиксу номера вызываемого абонента, звонок завершается с локальным кодом 129 (NotAllowedPrefix).
Аргументы могут быть заданы либо в явном виде, либо в виде регулярных выражений.
Параметр alternate_port= meraproxy.cfg, секция [H323]
Тип данных Положительное целое число
Значения Номер порта alternate_port= <число>
Значения
Пример alternate_port= 1770
Объяснение Задайте альтернативный порт для приема сигнального трафика.
80
Параметр alternate_gatekeeper= meraproxy.cfg, секция [Redundancy]
Тип данных
Строка символов
Значения Имя (имена) секции (секций) из файла gatekeper.cfg. Элементы списка разделяются точкой с запятой.
alternate_gatekeeper= <число>
Значения
Пример alternate_gatekeeper= 1770
Объяснение Параметр задает имя (имена) привратника (привратников), которые резервный MVTS сервер включает в ответ Gatekeeper Reject, отсылаемый удаленному клиенту.
Если, в случае какой-либо ошибки, удаленный клиент пытается зарегистрироваться на резервном сервере MVTS, находящемся в дежурном режиме, значение данного поля будут включены в пакет GRJ, который посылается со вспомогательного MVTS сервера удаленному клиенту. Отсылаемый пакет GRJ, по сути дела, является как бы указанием клиенту попытаться зарегистрироваться на основном MVTS сервере.
81
Параметр always_accessible= gateway.cfg, user.cfg
Тип данных Булева переменная
Значения 0 – (RAS-пользователь) не рассматривается MVTS как вариант для использования в качестве терминирующего шлюза
1 - шлюз (RAS-пользователь) ВСЕГДА рассматривается MVTS как вариант для использования в качестве терминирующего шлюза, несмотря на предыдущие неудачные попытки терминации с кодом разъединения 101 или 112
always_accessible=<число>
Значение по умолчанию
0
Пример always_accessible=1
Объяснение Если попытка терминации на шлюз была неуспешной и звонок завершился с локальным кодом 101 или 112 («не удается установить H225-соединение с терминирующей стороной в течение трех секунд» и «сбой при установлении H225-сессии с терминирующей стороной» соответственно), MVTS в течение 30-40 секунд блокирует данный шлюз, исключая его из списка вариантов для маршрутизации вызова.
При значении данного параметра 1, MVTS игнорирует локальные коды разъединения 101 и 112, и шлюз не исключается из списка вариантов для маршрутизации вызова.
Параметр ani_allow= user.cfg; gateway.cfg
Тип данных Строка символов
Значения Регулярное выражение, задающее маску телефонных номеров
ani_allow=<маска номера>
Значение по умолчанию
Пример a n i _ a l l o w = 7 8 3 1 2 [ 0 -9 ]* ;7812 [0 -9 ]*
Объяснение Указать список разрешенных ANI-номеров для данного шлюза (RAS-пользователя). Звонок с этого шлюза (RAS-пользователя) будет пропущен, если его ANI-номер совпадает по маске со значением данного параметра. Если ВСЕ ANI-номера разрешены, не заполняйте этот параметр. Проверка выполняется по значению параметра src_number, полученное от данного шлюза (RAS-пользователя) без каких-либо предварительных трансляций значения параметра ani_allow= .
82
Параметр asr_alert_email= meraproxy.cfg, секция [Statistics]
Тип данных Строка символов
Значения E-mail адрес asr_alert_email=<строка>
Значение по умолчанию
Пример asr_alert_email=admin@ufotel.com
Объяснение Укажите адрес электронной почты для отправки администратору системы сообщений о снижении значения ASR (показателя успешных звонков).
Параметр asr_mail_period= meraproxy.cfg, секция [Statistics]
Тип данных Строка символов
Значения Временной интервал в формате [[HH:]MM:]SS format
asr_mail_period= [[HH:]MM:]SS
Значение по умолчанию
asr_mail_period= [[00:]15:]00
Пример asr_mail_period= [[00:]15:]10
Объяснение Указать временной интервал для отправки уведомлений в случае нарушения пороговых значений полей min_asr=, min_acd=, min_scd=, max_scd=
Параметр auth_address= meraproxy.cfg, секция [Radius] и [BackupRadius]
Тип данных IP-адрес
Значения oct.oct.oct.oct auth_address=oct.oct.oct.oct
Значение по умолчанию
Пример auth_address=195.88.97.20
Объяснение Укажите IP-адрес RADIUS-сервера.
83
Параметр auth_enable= meraproxy.cfg, секция [Radius] и [BackupRadius], user.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – отключает функцию аутентификации через RADIUS
1 – включает функцию через аутентификации через RADIUS
auth_enable=<число>
Значение по умолчанию
1
Пример auth_enable=0
Объяснение
Включите/выключите функцию аутентификации через RADIUS. В файлах user.cfg и gateway.cfg данный параметр служит для включения либо отключения авторизации через RADIUS в отношении отдельного шлюза или RAS-пользователя. Окончательный результат задействования RADIUS-сервиса применительно к данному RAS-пользователю или шлюзу получается перемножением значения этого параметра на значение такого же, но общего параметра в секции [Radius] системного конфигурационного файла meraproxy.cfg).
Параметр auth_password_type= meraproxy.cfg, секция [Radius]
Тип данных
Положительное целое число
Значения 0 - MD5 хэш пароль (RFC 2138)
1 - пароль в обычном формате ASCII текста (для совместимости с MindCti).
auth_password_type=<число>
Значение по умолчанию
0
Пример auth_password_type=1
Объяснение Укажите тип пароля для аутентификации через RADIUS.
84
Параметр auth_port= meraproxy.cfg, секция [Radius], [BackupRadius]
Тип данных Положительное целое число
Значения Номер порта auth_port=<число>
Значение по умолчанию
1812
Пример auth_port=1819
Объяснение Указать порт для удаленной аутентификации через RADIUS, отличный от указанного по умолчанию.
85
B Параметр bil_file_attr= meraproxy.cfg, секция [Billing]
Тип данных Положительное целое число
Значения Трехзначное число bil_file_attr=<число>
Значение по умолчанию
644
Пример bil_file_attr=664
Объяснение Установите/измените атрибуты постоянного файла учета и начисления платы.
Атрибуты (разрешение на чтение файла, запись в файл или его исполнение) аналогичны атрибутам файлов в UNIX-подобных ОС. Каждая из трех позиций числа – цифра от 0 до 7 (т.е. от 000 до 111). Цифра в первой позиции относится к правам на файл владельца файла, вторая - отражает права пользователей группы, к которой принадлежит владелец файла, третья – права всех остальных пользователей. Право на соответсвующую операцию с фалом считается доступным, если соответствующий бит равен 1.
Пример: bil_tmpfile_attr=664
атрибут 664 (в двоичном представлении 110 110 100) рарешает:
Владельцу файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Членам группы владельца файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Остальным пользователям системы 100 – 1 разрешено чтение файла; 0 запрещена запись в файл; 0 – запрещено исполнение файла.
Примечание: Независимо от значащихся в конфигурационном файле атрибутов владельцу файла всегда доступны для чтения и записи как временные так и постоянные файлы.
86
Параметр bil_tmpfile_attr= meraproxy.cfg, section [Billing]
Тип данных Положительное целое число
Значения Трехзначное число bil_tmpfile_attr=<number>
Значение по умолчанию
644
Пример bil_tmpfile_attr=664
Объяснение Установите/измените атрибуты временного файла учета и начисления платы.
Атрибуты (разрешение на чтение файла, запись в файл или его исполнение) аналогичны атрибутам файлов в UNIX-подобных ОС. Каждая из трех позиций числа – цифра от 0 до 7 (т.е. от 000 до 111). Цифра в первой позиции относится к правам на файл владельца файла, вторая - отражает права пользователей группы, к которой принадлежит владелец файла, третья – права всех остальных пользователей. Право на соответсвующую операцию с фалом считается доступным, если соответствующий бит равен 1.
Пример: bil_tmpfile_attr=664
атрибут 664 (в двоичном представлении 110 110 100) рарешает:
Владельцу файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Членам группы владельца файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Остальным пользователям системы 100 – 1 разрешено чтение файла; 0 запрещена запись в файл; 0 – запрещено исполнение файла.
Примечание: Независимо от значащихся в конфигурационном файле атрибутов владельцу файла всегда доступны для чтения и записи как временные так и постоянные файлы.
87
Параметр bill_translate= dialpeer.cfg
Тип данных
Строка символов
Значения Регулярные выражения в формате regexp
bill_translate = regexp1[|regexp2[|regexp3]]/[str][\1][str][\2][str][\3][str][&] dst_translate= regexp1[|regexp2[|regexp3]]/[str][\1][str][\2][str][\3][str][&]
Значение по умолчанию
Пустая строка
Пример [DIALPEER_TEST]
dst_pattern=[0-9]*
src_pattern=[0-9]*
dst_translate=..../1234#8812788&
bill_translate=..../7812788&
dialed number – 3264
result:
dst_number=1234#88127883264
bill_number=7127883264
Объяснение Указать правила преобразования номеров для целей системы учета и начисления оплаты.
Часто для системы биллинга необходим номер не в том виде, в каком он посылается удаленному шлюзу, а в более удобном формате, например, Е.164.
В начале поиска по объектам набора значение параметра bill_number= равно значению параметра dst_number=, однако во время процедуры поиска преобразование осуществляется не по правилам, заданным в поле dst_translate=, а по правилам, содержащимся в поле bill_translate=, в результате чего можно получить номер в любом удобном для системы начисления платы виде. Синтаксис правил преобразования идентичен синтаксису поля dst_translate=.
Примечание: данный параметр более не используется для конфигурации MVTS, так как его функции полностью выполняются параметрами dst_bill_translate= и src_bill_translate=.В конфигурационных файлах MVTS данный параметр присутствует для обеспечения совместимости с более ранними версиями MVTS.
88
Параметр billing_gid= meraproxy.cfg, секция [Console]
Тип данных Положительное целое число
Значения billing_gid=<число>
Значение по умолчанию
0
Пример billing_gid=101
Объяснение Задать номер группы пользователей в системе, соответствующей группе учета и начисления платы (Billing Group). Обязательное поле.
89
Параметр bearer_capability= user.cfg, gateway.cfg
Тип данных Положительное целое число
Значения 0 - поле bearer capability в Q931 сообщениях изменяться не будет;
1 - MVTS подставляет свое значение в поле bearer capability;
>1 – данное значение будет вставлено в поле bearer capability
Значения данного поля задаются в шестнадцатеричном формате
bearer_capability=<число>
Значение по умолчанию
1
Пример bearer_capability=0
Объяснение Данный параметр позволяет изменить значение поля bearer capability в заголовке Q931-сообщений.
Приоритет параметра выше у терминирующего шлюза/RAS-пользователя, на который отправляется сообщение.
Например:
- если в настройках терминирующего шлюза/RAS-пользователя присутствует параметр bearer_capability=>1, то MVTS вставит именно это значение в сообщения, вне зависимости от значения поля bearer_capability= в настройках оригинатора.
- если в настройках терминирующего шлюза/RAS-пользователя присутствует параметр bearer_capability=1, а в настройках оригинатора сообщения – bearer_capability>1, то MVTS вставит в сообщение значение из настроек оригинатора.
- если в настройках терминирующего шлюза/RAS-пользователя присутствует параметр bearer_capability=1, а в настройках оригинатора сообщения – bearer_capability=0, либо bearer_capability=1, тогда в поле ‘bearer capability’ сообщения MVTS вставит свое значение (0x8090a3).
- если в настройках терминирующего шлюза/RAS-пользователя присутствует параметр bearer_capability=0, то значение поля сообщения останется неизменным, и MVTS отправит терминатору пакет с таким полем bearer_capability, которое реально было получено от оригинирующего шлюза/RAS-пользователя.
90
C Параметр call_connect_delay= dialpeer.cfg
Тип данных
Положительное целое число
Значения Положительное целое число, выражающее время задержки в миллисекундах
call_connect_delay=<число>
Значение по умолчанию
0 – функция выключена
Пример call_connect_delay=500
Объяснение Указать время задержки отправки сообщения CONNECT оригинатору звонка (только для данного маршрута).
Примечание: данный параметр действителен только в конфигурации терминаторов и диалпиров.
Параметр call_connect_delay= user.cfg, gateway.cfg
Тип данных
Положительное целое число
Значения Положительное целое число, выражающее время задержки в миллисекундах
call_connect_delay=<число>
Значение по умолчанию
0 – функция выключена
Пример call_connect_delay=500
Объяснение Указать время задержки отправки сообщения CONNECT оригинатору звонка.
Примечание: данный параметр действителен только в конфигурации терминаторов и диалпиров.
91
Параметр call_limit= meraproxy.cfg, секция [Administion]
Тип данных Положительное целое число
Значения call_limit=<число>
Значение по умолчанию
Пример call_limit=10
Объяснение Данный параметр находится в настройках Media MVTS, который является частью кластерной версии MVTS. Данный параметр служит для ограничения количества звонков, обрабатываемых Media MVTS.
Параметр call_radix= meraproxy.cfg, секция [Statistics], секция [Media]
Тип данных Целое число
Значения 0 и числа от 10 до 5000 call_radix=<число>
Значение по умолчанию
500
Пример call_radix=500
Объяснение Указать количество вызовов для рассчета средних статистических значений (ASR, ACD, SCD) для объектов статистики односерверного MVTS (секция [Statistics]) и кластеров MVTS (секция [Media]).
Если call_radix=0, то статистические величины ASR, ACD и SCD рассчитываются с учетом всех вызовов, прошедших через объект статистики за все время, истекшее с момента последнего запуска MVTS.
Примечание: если количество обработанных вызовов у объекта статистики меньше, чем значение поля call_radix= , величины ASR, ACD и SCD рассчитываются с учетом именно количества фактически обработанных вызовов, а не значения поля call_radix= .
92
Параметр call_rate_period= meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения Число от 10 до 3600 call_rate_period=
Значение по умолчанию
60
Пример call_rate_period=100
Объяснение Данный параметр служит для задания временного интервала (в секундах), за который будет вычисляться среднее значение скорости нарастания вызовов (как общее, задаваемое в секции [H.323], так и индивидуальное, задаваемое в конфигурации отдельных RAS-пользователей и статических шлюзов).
Параметр call_sampling_number= meraproxy.cfg, секция [Statistics]
Тип данных
Положительное целое число
Значения Целое число от 1 до значения, указанного в поле call_radix=
call_sampling_number=<число>
Значение по умолчанию
50
Пример call_sampling_number=70
Объяснение Указать количество звонков, используемое для анализа успешности временно разблокированного направления (маршрута).
93
Параметр call_threads= meraproxy.cfg, секция [Administration]
Тип данных Положительное целое число число
Значения Положительное целое число – количество потоков (тредов).
call_threads=<число>
Значения по умолчанию
3
Пример call_threads=2
Объяснение Задайте количество потоков (тредов) для обработки сигнального трафика. Рекомендуемое значение данного параметра – 3. Мы также рекомендуем совместное использование данного параметра с параметром rtp_threads= со значением 5.
Параметр capacity= user.cfg; gateway.cfg
Тип данных Положительное целое число
Значения Число от 1 до 65535 capacity=<число>
Значение по умолчанию
65535
Пример capacity=30
Объяснение Указать максимальное количество звонков, которое MVTS может установить с помощью этого шлюза (RAS-пользователя).
Параметр capacity= dialpeer.cfg
Тип данных Положительное целое число
Значения Целое число от 0 до 65535
capacity=<число>
Значение по умолчанию
65535
Пример capacity=200
Объяснение Указать максимальное количество одновременных звонков через данный объект набора.
94
Параметр cdr_format= meraproxy.cfg, секция [Billing]
Тип данных Положительное целое число
Значения 0 – внутренний формат MVTS 1 – формат MIND CTI 2 – то же что и 0, за исключением того, что в записи присутствуют все поля, даже те, значения которых равны нулю и поля без заголовков 3 – формат аналогичен формату cdr_format=2, с той лишь разницей, что значения полей setup_time=, connect_time= и disconnect_time= представлены в виде количества секунд с 1 января 1970г.
cdr_format=<число>
Значение по умолчанию
0
Пример cdr_format=1
Объяснение Установите формат для CDR-файлов.
95
Параметр challenge_no= meraproxy.cfg, секция [Redundancy]
Тип данных Положительное целое число
Значения Больше или равно 1 callenge_no=<число>
Значения по умолчанию
1
Пример challenge_no=5
Объяснение Задать количество последовательных безответных RAS-запросов, отправляемых резервным сервером MVTS основному серверу. При превышении сконфигурированного числа запросов резервный сервер начинает обрабатывать трафик.
Параметр check_h225_version= gateway.cfg, user.cfg
Тип данных
Булева переменная
Значения 0 – отключить проверку версии протокола
1 - включить проверку версии протокола
check_h225_version=<число>
Значения по умолчанию
0
Пример check_h225_version=1
Объяснение Параметр используется для включения/отключения проверки версии протокола H.225 для шлюзов и RAS-пользователей, выступающих в роли терминатора вызова.
Если значение параметра равно единице и оригинатор использует версию протокола H.225 ниже четвертой, MVTS удаляет значения полей presentationIndicator и screeningIndicator из сообщения SETUP до отправки его на терминирующий шлюз.
Если значение параметра равно нулю, MVTS не будет проверять версию протокола, соответственно значения полей presentationIndicator и screeningIndicator будут отправлены терминатору в сообщении Setup.
Примечание: параметр служит для обеспечения совместимости между шлюзами (RAS-клиентами), работающими по разным версиям протокола H.225. Некоторые устройства могут неправильно интерпретировать значения полей presentationIndicator и screeningIndicator в пакете SETUP в версиях протокола H.225 ниже четвертой.
96
Параметр check_address=
meraproxy.cfg, секция [Redundancy]
Параметр check_address= meraproxy.cfg, секция [Redundancy]
Тип данных Строка символов Тип данных Строка символов
Значения Произвольная строка символов в формате testIP:port|localIP|up command|down command
где
testIP:port – входящий адрес и порт, которые будут тестироваться tcp-коннектом
localIP – локальный адрес, с которого резервная мера будет выполнять tcp-коннект на указанный входящий адрес
up command – системная команда, которая будет использоваться для поднятия адреса на интерфейсе
down command – системная команда, которая будет использоваться для опускания адреса на интерфейсе
check_address=<строка>
Значения Произвольная строка символов в формате testIP:port|localIP|up command|down command
где
testIP:port – входящий адрес и порт, которые будут тестироваться tcp-коннектом
localIP – локальный адрес, с которого резервная мера будет выполнять tcp-коннект на указанный входящий адрес
check_address=<строка>
up command – системная команда, которая будет использоваться для поднятия адреса на интерфейсе
down command – системная команда, которая будет использоваться для опускания адреса на интерфейсе
Значение по умолчанию
Значение по умолчанию
Пример check_address=64.1.45.1:1720|64.1.45.2|ifconfig eth0:0 inet 64.1.45.1 up|ifconfig eth0:0 down
Пример check_address=64.1.45.1:1720|64.1.45.2|ifconfig eth0:0 inet 64.1.45.1 up|ifconfig eth0:0 down
Объяснение Установите набор полей, описывающих рабочие IP-адреса, тестируемые на наличие сбоев в работе основного MVTS.
Можно использовать несколько значений в параметре check_address= , разделяя их точкой с запятой (“;”).
Объяснение Установите набор полей, описывающих рабочие IP-адреса, тестируемые на наличие сбоев в работе основного MVTS.
Можно использовать несколько значений в параметре check_address= , разделяя их точкой с запятой (“;”).
97
Параметр check_period= meraproxy.cfg, секция [Redundancy]
Тип данных Положительное целое число
Значения Время в секундах check_period=<число>
Значения по умолчанию
10
Пример check_period=15
Объяснение Определить временной интервал между тестовыми TCP-соединениями между резервным и основным серверами.
Параметр check_rtcp_address= gateway.cfg,
user.cfg
Тип данных
Булева переменная
Значения 0, 1
1 – включает функцию
0 – отключает функцию
check_rtcp_address=<число>
Значения по умолчанию
0
Пример check_rtcp_address=1
Объяснение Проверить корректность rtcp-адресов в поле faststart пакета Setup шлюза или RAS-пользователя.
98
Параметр check_src_number= user.cfg
Тип данных Булева переменная
Значения 0 – отключает функцию
1 – включает функцию
check_src_number=<число>
Значения по умолчанию
Пример check_src_number=
Объяснение Включите либо отключите функцию дополнительной проверки ANI-номера (номера вызывающего абонента) у данного RAS-пользователя. Если функция включена, выполняется следующая проверка:
Запрос на регистрацию (RRQ) с ANI-номером, не содержащимся ни в поле number= , ни в поле xpgk-ep-number (при авторизации через RADIUS), отклоняется с причиной «invalidAliases».
При успешной регистрации данного пользователя, MVTS будет принимать от него сообщения Setup только в том случае, если они содержат те же самые номера вызывающего абонента, которые были указаны в запросе на регистрацию или которые присутствуют в поле ani_allow= в конфигурации данного RAS-пользователя. В противном случае звонки будут завершаться с локальным кодом 205 (SourceGatewayAniReject).
99
Параметр codec_allow= user.cfg, gateway.cfg
Тип данных Строка символов
Значения Мнемонические обозначение кодеков:
g711A64k
g711A56k
g711U64k
g711U56k
g722_64k
g722_56k
g722_48k
g7231
g728
g729
g729A
is11172
is13818
g729B
g729AwB
g7231C
gsmFR
gsmHR
gsmEFR
NS:<irregular codec>
codec_allow=<кодек1>;<кодек2>;< кодек3>
Значение по умолчанию
Пустая строка
Пример codec_allow=g729;g7231;g711U56k
Объяснение Указать список кодеков, поддеоживаемых шлюзом. Регистр символов имеет значение. Элементы списка разделяются точкой с запятой (;).
Примечание: значение по умолчанию (пустая строка) подразумевает, что шлюз поддерживает все кодеки, кроме указанных в поле codec_deny= .
100
Параметр codec_deny= user.cfg, gateway.cfg
Тип данных Строка символов
Значения Мнемонические обозначения кодеков
codec_deny=<кодек1>;<кодек2>;<кодек3>
Значение по умолчанию
Пустая строка
Пример codec_deny=g729; g7231; g711U56k
Объяснение Укажите список шлюзов, не поддерживаемых или неправильно интерпретируемых шлюзом (RAS-пользователем). Регистр символов имеет значение. Пробелы игнорируются. Элементы списка разделяются точкой с запятой.
Параметр community= meraproxy.cfg, секция [SNMP]
Тип данных Строка символов
Значения Произвольная сторка символов
community=<строка>
Значение по умолчанию
Пример community=transCity
Объяснение Укажите имя допустимого SNMP-сообщества для окружения доступа (access environment). Имя данного сообщества включается в SNMP-запросы. Те устройства, которые «не знают» заданного имени, исключаются из работы с SNMP.
101
Параметр compatibility= user.cfg, gateway.cfg
Тип данных Положительное целое число
Значения шестнадцатиричное целое типа unsigned int, отражающее характеристики совместимости
compatibility=<число>
Значение по умолчанию
0xFFFFFFFF
Пример Пример 1:
[originator_GW]
… … …
compatibility=0x0105 (G711 A-law, G729, T120)
… … … …
[terminating_GW]
… … …
compatibility=0x30C (G723, G729, T120, T38)
… … … …
0x0105 AND 0x30C=0x0104
таким образом, terminating_GW может использоваться для терминации вызова с originator_GW.
Пример 2:
[originator_GW]
… … …
compatibility=0x0105 (G711 A-law, G729, T120)
… … … …
[terminating_GW]
… … …
compatibility=0x208 (G711 A-law, T38)
… … … …
102
Параметр compatibility= user.cfg, gateway.cfg
0x0105 AND 0x208=0x0000
таким образом, terminating_GW не будет выбран для терминации вызова с originator_GW.
Объяснение Сопоставление значений этого параметра у оригинатора и терминатора позволяет выбирать маршрут терминации вызова. Сравнение выполнется побайтно по логическому И. Если логическое И хотя бы по одной паре байтов окажется ненулевым, шлюз (RAS-пользователь) может выбираться для терминации вызова. В данном поле администратор задает параметры совместимости, произвольно назначая в качестве битов либо кодеки, протоколы (Т120 или Т38) либо иные характеристики, важные для совместной работы пары шлюзов.
Например, определим следующие соответствия в младшем байте:
0х01 – G711 A-law
0x02 – G711 U-law
0x04 – G729
0x08 – G723
а во втором байте:
0x01 - T120
0x02 - T38
0x40 – прочие типы совместимости по протоколам
Параметр connect_timeout= meraproxy.cfg, секция [Redundancy]
Тип данных Положительное целое число
Значения connect_timeout=<число>
Значение по умолчанию
3
Пример connect_timeout=5
Объяснение Укажите период ожиидания (в секундах) TCP-соединения между основным и резервным сервером MVTS.
103
Параметр console_port= meraproxy.cfg, секция [Console]
Тип данных Положительное целое число
Значения Номер порта console_port=<число>
Значение по умолчанию
1730
Пример console_port=1750
Объяснение Задайте порт для консоли MVTS, отличный от заданного по умолчанию.
Параметр contact_info= meraproxy.cfg, секция [SNMP]
Тип данных Строка символов
Значения Произвольная строка символов contact_info=<строка>
Значение по умолчанию
Пример conact_info=esquire@mera.com +78213995875
Объяснение Введите информацию о владельце или операторе системы.
104
Параметр converter= meraproxy.cfg, секция [H323]
Тип данных
Строка символов
Значения Строка символов в формате converter_name/converter_ip_address/port/mode/type где
converter_name – имя конвертера
converter_ip_address - IP-адрес модуля SIP-HIT
port – номер порта
mode – режим трансляции конвертера (аналогично параметру gateway_mode=)
type – тип протокола, поддерживаемого шлюзом (1 – H323; 2 – SIP)
converter=<строка>;<строка>
Default value
Example converter= SIPconv/198.98.12.50/1720/3/2;
H323conv/198.98.12.12/1720/3/1
Explanation Задайте параметры модуля межпротокольной трансляции SIP-HIT.
Параметр converter= gateway.cfg, user.cfg
Тип данных Строка символов
Значения Имя конвертера протоколов так, как оно указано в параметре convereter= секции [H323] файла meraproxy.cfg
converter=<строка>
Значение по умолчанию
Пример
Объяснение Указать имя конвертера протоколов SIP/H.323 для терминирующего шлюза или RAS-пользователя.
105
Параметр cut_h323_id= gateway.cfg
Тип данных Булева переменная
Значения 0 – запретить удаление поля
1– разрешить удаление поля
cut_h323_id=<number>
Значение по умолчанию
1
Пример cut_h323_id=0
Объяснение Обычно MVTS удаляет поле h323_id из передаваемых пакетов. Поле cut_h323_id= служит для отключения этой функции в конфигурации шлюзов-оригинаторов вызова.
Примечание: данный параметр действителен только в конфигурации шлюзов-оригинаторов.
Параметр cut_fast_connect_refused= gateway.cfg, user.cfg
Тип данных Булева переменная
Значения 0 – запретить удаление поля
1 – разрешить удаление поля
Значение по умолчанию
0
Пример cut_fast_connect_refused=0
Объяснение Запретите либо разрешите удаление поля fastConnectRefused из пакетов сигнализации.
106
Параметр cut_symmetric_operation_required= gateway.cfg
Тип данных
Булева переменная
Значения 0 – запретить удаление поля
1 – разрешить удаление поля
Значение по умолчанию
1
Пример cut_symmetric_operation_required=0
Объяснение Обычно MVTS удаляет поле symmetric_operation_required из передаваемых пакетов.
Параметр cut_symmetric_operation_required= служит для контролирования этого процесса и может запретить удаление поля. Используется только в конфигурации шлюзов-оригинаторов.
Параметр cut_non_standard_control= gateway.cfg
Тип данных Булева переменная
Значения 0 – запретить удаление поля
1 – разрешить удаление поля
Значение по умолчанию
1
Пример cut_non_standard_control=0
Объяснение Обычно MVTS удаляет поле non_standard_control из передаваемых пакетов. Параметр cut_ non_standard_control= служит для включения/выключения функции удаления данного поля в конфигурации оригинирующего шлюза.
Примечание: данный параметр действителен только в конфигурации шлюзов-оригинаторов.
107
Параметр cut_non_standard_data= gateway.cfg, user.cfg
Тип данных
Булева переменная
Значения 0 – запретить удаление поля
1 – разрешить удаление поля
cut_non_standard_data=<число>
Значение по умолчанию
1
Пример cut_non_standard_data=0
Объяснение Разрешить либо запретить удаление поля nonStandardData из пакета Setup.
Параметр cut_tunnelled_signaling_message= gateway.cfg
Тип данных Булева переменная
Значение 0 – запретить удаление поля
1 – разрешить удаление поля
Значение по умолчанию
1
Пример cut_tunnelled_signaling_message=0
Объяснение По умолчанию MVTS удаляет поле tunnelled_signaling_message= из передаваемых пакетов.
Параметр cut_tunnelled_signaling_message= служит для контролирования данного процесса и позволяет запретить удаление данного поля. Используется только в конфигурации оригинирующих шлюзов.
108
D Parameter datacap_deny= user.cfg; gateway.cfg
Data type Положительное целое число
Valid values Целое десятеричное значение, выражающее двоичную маску поддерживаемого шлюзом оборудования
datacap_deny=<число>
Default value
Example datacap_deny=4096
Explanation Указать перечень оборудования, не поддерживаемого данным шлюзом (RAS-пользователем). Отсутствие информации о таком оборудовании может привести к отказу в установлении звонка.
Структура данных поля такова:
enum DataCapability { e_nonStandard=1, e_t120=2, e_dsm_cc=4, e_userData=8, e_t84=16, e_t434=32, e_h224=64, e_nlpid=128, e_dsvdControl=256, e_h222DataPartitioning=512, e_t30fax=1024, e_t140=2048, e_t38fax=4096, e_genericDataCapability=8192 };
109
Параметр debug_file_attr= meraproxy.cfg, секция [Debug]
Тип данных Положительное целое число
Значения Трехзначное чило, выражающее атрибуты файла
debug_file_attr=<число>
Значение по умолчанию
Пример debug_file_attr=664
Объяснение Задать/изменить атрибуты постоянного файла с отладочными протоколами. Атрибуты (разрешение на чтение файла, запись в файл или его исполнение) аналогичны атрибутам файлов в UNIX-подобных ОС. Каждая из трех позиций числа – цифра от 0 до 7 (т.е. от 000 до 111). Цифра в первой позиции относится к правам на файл владельца файла, вторая - отражает права пользователей группы, к которой принадлежит владелец файла, третья – права всех остальных пользователей. Право на соответсвующую операцию с фалом считается доступным, если соответствующий бит равен 1.
Пример:
debug_file_attr =664
атрибут 664 (в двоичном представлении 110 110 100) разрешает:
Владельцу файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Членам группы владельца файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Остальным пользователям системы 100 – 1 разрешено чтение файла; 0 запрещена запись в файл; 0 – запрещено исполнение файла.
Примечание: Независимо от значащихся в конфигурационном файле атрибутов владельцу файла всегда доступны для чтения и записи как временные, так и постоянные файлы.
110
Параметр debug_level= meraproxy.cfg, секция [Gatekeeper], секции [Radius] и [BackupRadius]
Тип данных Положительное целое число
Значения 0 – отключить протоколирование пакетов
1 – минимальный уровень детализации
3 – максимальный уровень детализации
debug_level=<число>
Значение по умолчанию
0
Пример debug_level=1
Объяснение Указать уровень детализации пакетов, относящихся к RADIUS-функциональности MVTS и к функциональности привратника MVTS (секции [Radius], [Gatekeeper] соответственно) Значения данного параметра имеют смысл даже при отключенном общем протоколировании в секции [Debug] файла meraproxy.cfg.
111
Параметр debug_level= gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения 0 – отключить протоколирование
1 – минимальная степень детализации информации
3 – максимальная степень детализации информации
debug_level=<число>
Значение по умолчанию
0
Пример debug_level=1
Объяснение Установить уровень детализации отладочных протоколов для сессий с участием данного шлюза или RAS-пользователя.
Примечание: Настройки детализации информации, выполненные в файлах gateway.cfg и/или user.cfg, не имеют отношения к уровню детализации, заданному в глобальных настройках системы (секция [Debug] файла meraproxy.cfg).
Таким образом, если глобальный уровень детализации информации равен нулю (поле level= секции [Debug] файла meraproxy.cfg имеет значение 0), Вы можете установить поле debug_level= (в конфигурации отдельного шлюза либо RAS-пользователя) на желаемое значение (например 3), обеспечив, таким образом, ведение протоколирования сессий с участием данного шлюза или RAS-пользователя с максимальным уровнем детализации.
112
Параметр diff_orig_by_prefix= meraproxy.cfg, секция [Administration]
Тип данных Булева переменная
Значение 0 (по умолчанию) – функция различения шлюзов отключена
1 – функция различения шлюзов включена
diff_orig_by_prefix=<0/1>
Значение по умолчанию
0
Пример diff_orig_by_prefix=1
Объяснение Данный пареметр служит для включения/выключения функции различения оригинирующих шлюзов с одинаковым IP-адресом (маской подсети) по префиксам номеров, на которые совершаются вызовы.
Если функция включена, то оригинирующие шлюзы с одним и тем же адресом или маской подсети будут различаться по префиксам в соответствии с параметрами allowed_prefix= и disallowed_prefix= в их описаниях.
Данная функция позволяет описать один реальный шлюз как несколько фиктивных (fake) шлюзов с одним IP-адресом в конфигурации MVTS. Это, в свою очередь, позволит MVTS вести статистику исходящих вызовов отдельно по каждому фиктивному шлюзу, различая их по префиксам DNIS-номеров, указанных в полях allowed_prefix=/disallowed_prefix= данных фиктивных шлюзов.
Таким образом, выставляя параметр diff_orig_by_prefix= в значение 1, Вы тем самым предполагаете наличие в описании шлюзов-оригинаторов нескольких фиктивных шлюзов с одинаковым IP-адресом. Если Вы изменяете значение этого параметра на 0, то MVTS, прочитывая конфигурационный файл при загрузке, загружает только один фиктивный шлюз из всех, указанных Вами.
Примечание: данный параметр не имеет смысла, если в описании шлюза не определены параметры allowed_prefix=/disallowed_prefix=.
113
Параметр debug_tmpfile_attr= meraproxy.cfg; секция [Debug]
Тип данных
Положительное целое число
Значения Трехзначное число, выражающее атрибуты файла
debug_tmpfile_attr=<число>
Значение по умолчанию
Пример debug_tmpfile_attr=664
Объяснение Атрибуты временного файла отладки (debug-file). Атрибуты (разрешение на чтение файла, запись в файл или его исполнение) аналогичны атрибутам файлов в UNIX-подобных ОС. Каждая из трех позиций числа – цифра от 0 до 7 (т.е. от 000 до 111). Цифра в первой позиции относится к правам на файл владельца файла, вторая - отражает права пользователей группы, к которой принадлежит владелец файла, третья – права всех остальных пользователей. Право на соответсвующую операцию с фалом считается доступным, если соответствующий бит равен 1.
Пример: debug_tmpfile_attr=664
атрибут 664 (в двоичном представлении 110 110 100) рарешает:
Владельцу файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Членам группы владельца файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Остальным пользователям системы 100 – 1 разрешено чтение файла; 0 запрещена запись в файл; 0 – запрещено исполнение файла.
Примечание: Независимо от значащихся в конфигурационном файле атрибутов владельцу файла всегда доступны для чтения и записи как временные, так и постоянные файлы
Параметр dialpeer= user.cfg
Тип данных Строка символов
Значения Произвольная строка dialpeer=<строка>
Значение по умолчанию
Пример dialpeer=ATA1
Объяснение При регистрации RAS-пользователя под именем, указанном в данном параметре, он будет добавлен в план набора с таким же именем, как в поле gateway=, что обеспечит возможность назначать RAS-пользователю объект набора так же, как и статическому.
114
Параметр dialpeer_cfg= meraproxy.cfg, секция [Administration]
Тип данных Строка символов
Значение Произвольная строка символов dialpeer.cfg=<имя файла>
Значение по умолчанию
dialpeer.cfg
Пример dialpeer_cfg=my_dialpeer.cfg
Объяснение Файл, содержащий план набора. Путь указывается относительно корневого каталога или файла системных настроек.
Параметр non_direct_reply_network= meraproxy.cfg,
секция [Gatekeeper]
Тип данных
IP-адрес
Значение Строка символов, выражающая список адресов сетей в CIDR-формате
non_direct_reply_network=
<строка>
Значение по умолчанию
Пустая строка
Пример non_direct_reply_network=
192.168.1.1/24
Объяснение Указать список адресов сетей в CIDR-формате. Ответы на пакеты от RAS-пользователей, доставленные с одного из данных адресов, будут отправлены не на тот IP-адрес, с которого пришел запрос, а на адрес, указанный в поле rasAddress соответствующего полученного пакета.
115
Параметр disallowed_prefix= gateway.cfg,
user.cfg
Тип данных Произвольная строка символов
Значение Строка символов, отображающая список запрещенных префиксов
disallowed_prefix=<строка>
Значение по умолчанию
Пример disallowed_prefix=7495
disallowed_prefix=3[0-9]*
Объяснение Указать список префиксов, запрещенных для приема с данного оригинирующего шлюза или RAS-пользователя. Элементы списка разделяются символом «;».
Аргументы могут быть заданы в явном виде либо в виде регулярных выражений.
Параметр display_ie_translate= dialpeer.cfg
Тип данных
Строка символов
Значения Строка поиска в формате regexp/строка символов
display_ie_translate= regexp1[|regexp2[|regexp3]]/[str][\1][str][\2][str][\3][str][&]
Значение по умолчанию
Пустая строка
Пример
Объяснение Задайте правила трансляции для информационного блока ‘display’. Синтакс трансляции такой же как для параметра dst_translate=.
В случае, если в получаемом пакете SETUP по какой-либо причине отсутствует информационный блок «display», то для его подстановки перед отправкой терминатору используется ключевое слово «empty».
Пример:
display_ie_translate=empty/”MERA support”
В данном случае MVTS отправит терминатору звонка пакет SETUP, содержащий информационный блок «display» со значением ”MERA support” .
116
Параметр dst_acct_enable= gateway.cfg, user.cfg
Тип данных
Boolean
Значения 0 – выключает функцию
1 – включает функцию
Значение по умолчанию
0
Пример dst_acct_enable=1
Объяснение Данный параметр позволяет включить либо выключить функцию учета начисляемой платы в описании терминирующих RAS-пользователей и статических шлюзов.
Параметр dst_acct_enable= gateway.cfg, user.cfg
Тип данных
Boolean
Значения 0 – выключает функцию
1 – включает функцию
Значение по умолчанию
0
Пример dst_acct_enable=1
Объяснение Данный параметр позволяет включить либо выключить функцию учета начисляемой платы в описании терминирующих RAS-пользователей и статических шлюзов.
117
Параметр dont_make_cdr_for_ldc= gateway.cfg, user.cfg, meraproxy.cfg секция [H323]
Тип данных
Строка символов
Значения Локальные коды разъединения MVTS, разделенные точкой с запятой
Значение по умолчанию
Пример dont_make_cdr_for_ldc=131;132
Объяснение Данное поле служит для задания в конфигурации отдельных шлюзов (gateway.cfg), RAS-пользователей (user.cfg), либо «глобально» для всей системы (meraproxy.cfg секция [H323]) списка локальных кодов разъединения, в соответствии с которым MVTS не будет создавать CDR-записи для звонков, завершившихся с одним из кодов, указанных в списке.
Примечание: глобальный параметр, определенный в файле meraproxy.cfg отменяет действие таких же параметров в конфигурации RAS-пользователей и статических шлюзов.
Примечание: смотри также описание параметра dont_send_stop_acct_for_ldc=
118
Параметр dont_make_stat_for_ldc= gateway.cfg, user.cfg, meraproxy.cfg секция [H323]
Тип данных
Строка символов
Значения Локальные коды разъединения MVTS, разделенные точкой с запятой
Значение по умолчанию
Пример dont_make_stat_for_ldc=131;132
Объяснение Данное поле служит для задания в конфигурации отдельных шлюзов (gateway.cfg), RAS-пользователей (user.cfg), либо «глобально» для всей системы (meraproxy.cfg секция [H323]) списка локальных кодов разъединения, в соответствии с которым MVTS не будет готовить статистику для звонков, завершившихся с одним из кодов, указанных в списке.
Примечание: глобальный параметр, определенный в файле meraproxy.cfg отменяет действие таких же параметров в конфигурации RAS-пользователей и статических шлюзов.
Параметр dont_send_stop_acct_for_ldc= meraproxy.cfg, section [Radius]
Тип данных Булева переменная
Значения 1 – блокировка отправки включена
0 - блокировка отправки выключена
Значение по умолчанию
0
Пример dont_send_stop_acct_for_ldc=0
Объяснение Данный параметр блокирует отправку пакета Accounting Stop на RADIUS-сервер для вызовов, попытки терминации которых завершились с одним из локальных кодов разъединения, перечисленных в поле dont_make_cdr_for_ldc= .
Блокировать отправку пакета Accounting Start на RADIUS нельзя по причине того, что в момент отправки этого пакета локальный код разъединения, с которым завершится попытка терминации данного звонка, еще не известен.
119
Параметр dscp_byte= user.cfg, gateway.cfg
Тип данных
Целое число
Значения 0 – 255 в шестнадцатиричном формате
dscp_byte=<число>
Значение по умолчанию
Пустая строка (параметр не используется)
Пример dscp_byte=14
Объяснение
Данный параметр позволяет задавать значение байта DSCP (Differentiated Services Code Point) в дейтаграмме, отправляемой на шлюз (RAS-пользователя), в описании которого сконфигурировано данное поле.
Например, если в описании терминирующего шлюза GW будет присутствовать параметр dscp_byte=, MVTS будет устанавливать значение байта DSCP во всех RTP-пакетах, отправляемых на шлюз GW в соответствии со значением параметра.
120
Параметр dst_bill_translate= dialpeer.cfg
Тип данных
Строка символов
Значения Регулярное выражение dst_bill_translate=regexp1[|regexp2[|regexp3]]
Значение по умолчанию
Пустая строка
Пример
Объяснение Задать правила дополнительного преобразования номера вызываемого абонента для приведения его к виду, удобному для системы учета платы.
Синтаксис преобразования такой же как в параметре dst_translate=
При задании правил преобразования для обозначения «пустого» номера применяется ключевое слово empty.
Во всех полях преобразования номера, (кроме group_translate и только в пределах файла dialpeer.cfg) допускается применение следующих макроимен:
$ani$ - ANI-номер вызывающей стороны
$dnis$ - номер вызываемой стороны
$bill_ani$ - ANI-номер для биллинга
$bill_dnis$ - номер вызываемой стороны для биллинга
$user$ - имя пользователя
$id$ – уникальный идентификатор вызова (извлеченный из CDR записи) в формате <time stamp момента запуска MVTS>#<порядковый номер звонка># Примечание: Когда в одной и той же записи об объекте набора одновременно присутствуют поля с правилами трансляции dst_bill_translate= и bill_translate=, параметр dst_number= будет транслирован в соответствии с шаблоном заданным в поле dst_bill_translate=.
121
Параметр dst_exclude=, src_exclude=
dialpeer.cfg
Тип данных Строка символов
Значения Регулярное выражение src_exclude=<строка>; <строка>; …
dst_exclude=<строка>; <строка>; …
Значение по умолчанию
Пустая строка
Пример dst_exclude= 78312.... ; 7095[0-9]* src_exclude= 78414....
Объяснение Указать телефонные номера, исключенных для установления соединений и приема входящих звонков.
Параметр dst_pattern=, src_pattern=
dialpeer.cfg
Тип данных Строка символов
Значения Регулярное выражение src_pattern=<строка>; <строка>; …
dst_pattern=<строка>; <строка>; …
Значение по умолчанию
dst_pattern=пустая строка
src_pattern=все номера
Пример dst_pattern = 78312.... ; 7095[0-9]*
src_pattern = 78414....
Объяснение Указать требования к номеру вызываемого (dst_pattern=) или вызывающего (src_pattern=) абонентов.
122
Параметр dst_numbering_plan= gateway.cfg, user.cfg
Тип данных
Положительное целое число
Значения Положительное целое число, выражающее параметр type:plan
dst_numbering_plan=<число>
Значение по умолчанию
0
Пример dst_numbering_plan=<33>
Объяснение Задайте план нумерации для вызываемых номеров.
Примечание: параметр dst_numbering_plan= блокирует значение параметра numbering_plan=. Последний будет действовать только при dst_numbering_plan=0.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
123
Параметр dst_translate=, src_translate=
dialpeer.cfg
Тип данных Строка символов
Значения Как правило, состоит из двух частей, разделенных символом “/”
• выражение regexp, задающее строку поиска
• строка замены
Строка поиска, для удобства, может быть разделена на секции символом “|”. В строке замены можно использовать подстроку, удовлетворяющую условию секции, указав номер секции после символа ”\”. Для использования в строке замены подстроки, удовлетворяющей всем секциям одновременно служит символ “&”.
src_translate= regexp1[|regexp2[|regexp3]]
Значение по умолчанию
Пустая строка
Пример Пример 1
Расширение городского номера в полный интернациональный
dst_translate=....../78312&
778899 -> 78312778899
Пример 2
Изменение определенных цифр номера
src_translate=77|.|.|32/774\332
778832 -> 774832
Объяснение
Указать правила преобразования номеров вызываемого (dst_translate=) и вызывающего (src_translate=) абонентов.
Оба поля не являются обязательными.
124
Параметр dst_translate=
src_translate= gateway.cfg, user.cfg
Тип данных
Строка символов
Значения Значение состоит из двух частей
выражение regexp, задающее строку поиска
строка замены
Строка поиска для удобства может быть разделена на секции символом “|”. В строке замены можно использовать подстроку, удовлетворяющую условию секции, указав номер секции после символа ”\”. Для использования в строке замены подстроки, удовлетворяющей всем секциям одновременно служит символ “&”.
src_translate= regexp1[|regexp2[|regexp3]] dst_translate= regexp1[|regexp2[|regexp3]]
Значение по умолчанию
Пустая строка
Пример Пример 1:
Расширение городского номера в полный интернациональный dst_translate = ....../78312& 778899 -> 78312778899
Пример 2:
Изменение определенных цифр номера
s r c _ t r a n s l a t e =77|.|.|32/774\332
778832 -> 774832
Объяснение Определить правила преобразования номера вызываемого (dst_translate=) и вызывающего (src_number=) абонентов.
125
Параметр dst_sorm_translate=
src_sorm_translate= meraproxy.cfg cекция [Sorm]
Тип данных
Строка символов
Значения Значение состоит из двух частей
• выражение regexp, задающее строку поиска
• строка замены
Строка поиска для удобства может быть разделена на секции символом “|”. В строке замены можно использовать подстроку, удовлетворяющую условию секции, указав номер секции после символа ”\”. Для использования в строке замены подстроки, удовлетворяющей всем секциям одновременно служит символ “&”.
src_sorm_translate= regexp1[|regexp2[|regexp3]] dst_sorm_translate= regexp1[|regexp2[|regexp3]]
Значение по умолчанию
Пустая строка
Пример
Объяснение
Задать правила трансляции входящих (src_sorm_translate=) и исходящих (dst_sorm_translate=) номеров, отправляемых на MVTS TAP.
Синтаксис трансляции данных полей идентичен синтаксису трансляции поля dst_translate=и src_translate=
126
Параметр dst_user_orig_leg= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 0 – запретить подстановку имени пользователя
1 – разрешить подстановку имени пользователя
Если поле user= в описании теминирующего шлюза не определено, то в поле UserName будет указываться IP-адрес этого терминирующего шлюза
dst_user_orig_leg=<число>
Значение по умолчанию
0
Пример dst_user_orig_leg=1
Объяснение Разрешите либо запретите подстановку имени пользователя (значение параметра user= в описании терминирующего шлюза) в поле UserName биллинговых пакетов для оригинирующего участка вызова, отсылаемых RADIUS-сервер.
Примечание: данный параметр работает только при значениях поля acct_leg_type= равных 4 и 5.
127
E Параметр endpoint_ttl= meraproxy.cfg, секция [Gatekeeper]
user.cfg
Тип данных Положительное целое число
Значения Отрезок времени в формате ЧЧ:ММ:СС
endpoint_ttl=<отрезок времени>
Значение по умолчанию
10:00 (10 минут)
Пример endpoint_ttl=10:00:00
Объяснение Задайте период перерегистрации для RAS-пользователей, зарегистрированных на MVTS (и пользователей, регистрирующихся на привратнике MVTS). Значение данного поля - интервал доставки пакета keepalive на привратник MVTS от зарегистрировавшегося пользователя.
Параметр expire_date= user.cfg, gateway.cfg
Тип данных Положительное целое число
Значения Дата в формате
День-месяц-год:ЧЧ:ММ
dd=01-31
mm=01-12
yy=1970-2200
HH=00-23
MM=00-59
expire_date=<день-месяц-год:ЧЧ:ММ>
Значение по умолчанию
0
Пример expire_date=24-12-2004:00:00
Объяснение Ввести ограничение периода работы с данным шлюзом (RAS-пользователем) по дате – то есть указать время приостановки обмена трафиком с данным шлюзом (RAS-пользователем).
128
Параметр exchange_calling_redirect_number= user.cfg, gateway.cfg
Тип данных Булева переменная
Значения 0 – запретить обмен
1 – разрешить обмен
Значение по умолчанию
0
Пример exchange_calling_redirect_number=1
Объяснение Запретить/разрешить подстановку значений полей CallingPartyNumber и RedirectingNumber пакета SETUP, полученного от оригинатора.
Если пакет SETUP содержит только одно из двух полей (например, CallingPartyNumber), MVTS вырежет это поле из пакета SETUP и вставит его значения в отсутствующее поле (RedirectingNumber). Поэтому, пакет SETUP, посылаемый терминатору звонка будет содержать поле RedirectingNumber со значениями поля CallingPartyNumber, полученным в SETUP от оригинатора.
129
F Параметр fake_rtcp= user.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – выключить функцию генерирования RTCP
1 – MVTS посылает RTCP-пакеты вместо шлюза/RAS-пользователя
fake_rtcp=<число>
Значение по умолчанию
1
Пример fake_rtcp=1
Объяснение Включить/выключить функцию генерирования RTCP-пакетов в том случае, если данный шлюз или RAS-пользователь не поддерживает отправку RTCP.
Данный параметр используется для совместимости со шлюзами марки VocalTec.
Примечание: данный параметр не является обязательным. Использование данного параметра может затруднять прием/передачу факсимильных сообщений.
Параметр file= meraproxy.cfg, секция [Billing]; секция [Debug], секция [Statistics]
Тип данных Строка символов
Значения Символы от ‘A’ до ‘Z’(‘a’…’z’) и знак подчеркивания
Значения по умолчанию
bill – для секции [Billing]
log – для секции [Debug]
пустая строка – для секции [Statistics]
Пример file=../billing/bill
Объяснение Укажите путь и имя файла, в который ведется запись статистики начисления платы [Billing], отладочной информации [Debug] и статистики [Statistics] (без учета метки времени и флага текущего файла).
130
Параметр force_alerting= user.cfg, gateway.cfg
Тип данных Положительное целое число
Значения Положительное целое число, выражающее время в миллисекундах
force_alerting=<число>
Значение по умолчанию
0 (отключает функцию)
Пример force_alerting=0
Объяснение Установите интервал времени, по прошествии которого на оригинирующий шлюз (RAS-пользователя) будет отослан пакет Alerting с нейтральным содержанием.
Примечание: данный конфигупационный параметр используется, если шлюз (RAS-пользователь) некорректно функционирует в отсутствии пакета Alerting. Например, VocalTec 2000 (как, впрочем и некоторые модификации шлюзов Cisco) без этого сообщения часто передают звук только в одну сторону или не передают его совсем.
Примечание: данный параметр действителен только в конфигурации оригинирующих шлюзов и RAS-пользователей.
Параметр force_call_proceeding= user.cfg; gateway.cfg
Тип данных
Положительное целое число
Значения Положительное целое число, выражающее время задержки отправки пакетов в миллисекундах
force_call_proceeding=<чило>
Значение по умолчанию
0 (отключение функции)
Пример force_call_proceeding=4000
Объяснение Установить интервал времени, по прошествии которого на оригинирующий шлюз или RAS-пользователю будет отослан пакет CallProceeding нейтрального содержания.
Примечание: Это поле используется, когда задержка отправки сообщения CallProceeding терминирующим звонок шлюзом или RAS-пользователм не соответствует стандарту H.323 (4 секунды), что приводит к завершению звонка, который при других условиях мог бы состояться (подобная ситуация , в частности, может возникать при работе шлюзов SMG с операторами из Зап. Европы).
Примечание: данный параметр действителен только в конфигурации оригинирующих шлюзов и RAS-пользователей.
131
Параметр force_proxy= meraproxy.cfg, секция [Proxy]
Тип данных Будева переменная
Значения 0 – выключить принудительное проксирование
1 – включить принудительное проксирование
force_proxy=<число>
Значения по умолчанию
0
Пример force_proxy=0
Объяснение Включите либо выключите функцию принудительного проксирования трафика. Значение данного параметра блокирует значение параметра proxy_type= в конфигурации шлюзов.
132
G Параметр gatekeeper= gateway.cfg
Тип данных Строка символов
Значения Произвольная строка символов
gatekeeper=<строка>
Значение по умолчанию
Пример gatekeeper=main_ gatekeeper
Объяснение Указать имя привратника, который направляет звонки к данному шлюзу.
Parameter gatekeeper_cfg= meraproxy.cfg, секция [Administration]
Data type Строка символов
Valid values Произвольная строка символов gatekeeper_cfg=<имя файла>
Default value gatekeeper.cfg
Example gatekeeper_cfg=my_gk.cfg
Explanation Имя файла, содержащего данные о привратниках верхнего уровня. Путь указывается относительно корневого каталога или файла системных настроек.
133
Параметр gatekeeper_enable= meraproxy.cfg, секция [Gatekeeper]
Тип данных Булева переменная
Значения 0 – отлючить функцию привратника MVTS
1 – включить функцию привратника
gatekeeper_enable=<число>
Значение по умолчанию
Пример gatekeeper_enable=1
Объяснение Данный параметр используестя для включения либо отключения функции привратника MVTS.
Примечание: Динамическая регистрация пользователей по RAS-протоколу будет невозможна если значение данного поля равно 0.
Параметр gatekeeper_id= meraproxy.cfg, секция [Gatekeeper]
Тип данных Строка символов
Значения Произвольная строка символов gatekeeper_id=<строка символов>
Значение по умолчанию
MeraGK: <имя хоста>
Пример gatekeeper_id=OwnMVTS
Объяснение Укажите идентификатор привратника.
134
Параметр gateway= dialpeer.cfg
Тип данных Строка символов
Значения Внутренний псевдоним шлюза либо одно из следующих макроимен:
AGAIN - при выборе данного объекта набора осуществляется трансляция номеров и заново начинается поиск объекта, удовлетворяющего транслированным номерам.
ENDPOINTS – поиск шлюзов с точным совпадением номера назначения
NULL – поиск прекращается и звонок завершается
NEXT – переход к следующему объекту набора
Макроимя NEXT в отличие от AGAIN вместо рекурсивного поиска инициирует преобразование номеров, групп и переход к следующему объекту набора
EXTERNAL – использование динамической маршрутизации от RADIUS-сервера.
gateway=<строка >
Значение по умолчанию
Пустая строка
Пример gateway=Moscow
Объяснение Данное поле используется для указания внутреннего псевдонима шлюза, на который направляется звонок при выборе данного объекта набора.
В качестве своего значения поле может также принимать имена секций из файлов gateway.cfg и user.cfg, что накладывает ограничения на имена данных секций, которые должны быть уникальны в обоих файлах.
Данный параметр является обязательным.
135
Parameter gateway_cfg= meraproxy.cfg, секция [Administration]
Data type Строка символов
Valid values Произвольная строка символов gateway_cfg=<имя файла>
Default value gateway.cfg
Example gateway_cfg=my_gateway.cfg
Explanation Имя файла, содержащего данные о шлюзах. Путь указывается относительно корневого каталога или файла системных настроек.
Параметр gateway_mode= gateway.cfg
Тип данных Положительное целое число
Значения 0 – шлюз не может ни принимать, ни передавать звонки
1 – шлюз может передавать звонки
2 – шлюз может только принимать звонки
3 – шлюз может принимать и передавать звонки
gateway_mode = <число>
Значение по умолчанию
3
Пример gateway_mode=2
Объяснение Указать режим функционирования шлюза.
136
Параметр gateway_type= user.cfg; gateway.cfg
Тип данных Положительное целое число
Значения 0 – тип неизвестен
1 – CISCO
2 – VocalTec (с перестановкой полей callid и confid в пакетах RADIUS)
3 – Samsung
4 – MediaRing
8 – VocalTec (без перестановки полей callid и confid в пакетах RADIUS)
9 – шлюз UkrTelecom
gateway_type = <число>
Значение по умолчанию
0
Пример gateway_type=1
Объяснение Укажите тип шлюза.
Параметр group= user.cfg; gateway.cfg
Тип данных Строка символов
Значения Произвольная строка символов
group=<строка>
Значение по умолчанию
Пример group = GROUP1
Объяснение Указать название группы, к которой принадлежит данный шлюз (RAS-пользователь). Если Вы хотите указать несколько групп для одного шлюза (RAS-пользователя), необходимо разделять имена групп точкой с запятой.
Данный параметр не является обязательным.
137
Параметр group_allow=
group_deny= dialpeer.cfg
Тип данных
Строка символов
Значения Список групп шлюзов group_allow=<строка1>;<строка2>;…
group_deny=<строка3>;<строка4>;…
Значение по умолчанию
Пустая строка
Пример group_allow=GROUP1
group_deny = GROUP3
Объяснение
Составить списки групп шлюзов, для которых запрещены (group_deny=) либо разрешены (group_allow=) исходящие звонки через данный диалпир.
Параметр group_translate= dialpeer.cfg
Тип данных Строка символов
Значения Произвольная строка group_translate=<строка1>/<строка2>;
Значение по умолчанию
Пустая строка
Пример group_translate=OLDGROUP/NEWGROUP
Объяснение Трансляция группы пользователя.
138
H Параметр H323_gw_id= user.cfg; gateway.cfg
Тип данных Строка символов
Значения Произвольная строка символов
h323_gw_id=<строка>
Значение по умолчанию
Пример H323_gw_id=MainGW
Объяснение Задать значение Source H323 Identifier, которое иногда необходимо для удаленного шлюза/RAS-пользователя. Данный параметр имеет смысл только для оригинаторов.
139
Параметр hunt_mode= dialpeer.cfg
Тип данных Положительное целое число
Значения 0 – отключает функцию
1 - каждые 10 секунд шлюз, стоящий первым в списке, становится последним 2 - каждые 10 секунд шлюзы списка сортируются по текущему значению абсолютной загрузки
3 каждые 10 секунд шлюзы из списка сортируются по отношению текущего значения абсолютной загрузки к максимальной пропускной способности шлюза
hunt_mode = <число>
Значение по умолчанию
0
Пример hunt_mode=1
Объяснение Задать способ распределения нагрузки между шлюзами, перечисленными в поле gateway= данной секции.
Данный параметр не является обязательным.
140
Параметр hunt_mode= gateway.cfg
Тип данных Булева переменная
Значения 0 (значение по умолчанию) – функциональность отключена, и трафик направляется только на первый из указанных адресов.
1 - адреса циклически меняются каждые 10 секунд (первый адрес становится последним, второй – первым, и т.д.).
2 - адреса меняются каждые 10 секунд в зависимости от загрузки шлюза (т.е. трафик направляется на наименее загруженный в данный момент времени адрес).
hunt_mode = <число>
Значение по умолчанию
0
Пример hunt_mode= 1
Объяснение Данный параметр используется для задания способа распределения нагрузки между IP-адресами статического шлюза, указанными в поле ‘address=’. Данный параметр используется только в настройках статических шлюзов-терминаторов, у которых указано более одного IP-адреса в поле ‘address=’.
Параметр hunt_sort_period= dialpeer.cfg
Тип данных Целое число
Значения Положительное целое число, обозначающее время в секундах
hunt_sort_period=<число>
Значение по умолчанию
10
Пример hunt_sort_period=5
Объяснение Параметр используется для задания периода времени для сортировки шлюзов, указанных в поле gateway=.
141
Параметр hunt_stop= dialpeer.cfg
Тип данных Булева переменная
Значения 0 – поиск продолжается
1 – поиск прерывается
hunt_stop = <число>
Значение по умолчанию
0
Пример hunt_stop = 1
Объяснение Остановить/продолжить дальнейший поиск по объектам набора, если данное направление подходит, но соответствующий ему шлюз недоступен либо перегружен
Данный параметр не является обязательным.
142
I Параметр id= gatekeeper.cfg
Тип данных Строка символов
Значения Произвольная строка символов
id=<строка> (число, имя, etc.)
Значение по умолчанию
Пример id=5623
Объяснение Укажите идентификатор привратника.
Параметр ignore_lar_fault= user.cfg, gateway.cfg
Тип данных Булева переменная
Значения 0 – прекратить поиск маршрута (удовлетворяет LAR-FAULT-REASON)
1 – продолжить поиск маршрута (блокирует LAR-FAULT-REASON)
ignore_lar_fault=<число>
Значение по умолчанию
0
Пример ignore_lar_fault=1
Объяснение Прекратить/продолжить поиск маршрута при неуспешной терминации по предыдущему маршруту.
Если значение параметра – 1, MVTS продолжает поиск RAS-пользователя или статического шлюза для завершения вызова.
Примечание: данный параметр действителен только в конфигурации оригинирующих шлюзов и RAS-пользователей.
143
Параметр in_converter= user.cfg
Тип данных Строка символов
Значения Имя конвертера указанное в поле converter= секции [H.323] meraproxy.cfg
in_converter=<строка>
Значение по умолчанию
Пример in_converter=SIPconv
Объяснение Указать конвертер для входящего трафика, оригинатором которого является данный RAS-пользователь.
144
Параметр in_dst_translate= in_src_translate=
user.cfg; gateway.cfg
Тип данных
Строка символов
Значения Значение состоит из двух частей
• выражение regexp, задающее строку поиска
• строка замены
Строка поиска для удобства может быть разделена на секции символом “|”. В строке замены можно использовать подстроку, удовлетворяющую условию секции, указав номер секции после символа ”\”. Для использования в строке замены подстроки, удовлетворяющей всем секциям одновременно служит символ «&».
in_src_translate=
regexp1[|regexp2[|regexp3]]/[str][\1][str][\2][str][\3][str][&] in_dst_translate=
regexp1[|regexp2[|regexp3]]/[str][\1][str][\2][str][\3][str][&]
Значение по умолчанию
Пустая строка
Пример Пример 1: расширение городского номера в полный международный
in_dst_translate=....../78312&
778899 -> 78312778899
Пример 2: изменение определенных цифр номера
in_src_translate=77|.|.|32/774\332
778832 -> 774832
Объяснение Установить правила предварительной трансляции номеров вызываемого и вызывающего абонентов, выполняемой при поступлении звонка от данного шлюза (RAS-пользователя) перед поиском по объектам набора. Параметры полезны, когда какой-либо шлюз (RAS-пользователь) присылает номера в формате, отличном от формата Е164. Правила преобразования номера идентичны правилам, приведенным в описании полей src_translate= и dst_translate=.
145
Параметр interdigit_timeout= gateway.cfg, user.cfg
Тип даных Число
Значения Целые числа, обозначающие промежуток времени в миллисекундах
interdigit_timeout=<число>
Значение по умолчанию
0 – параметр не используется
Пример interdigit_timeout=38
Объяснение Задать максимальный период времени (в миллисекундах) между Q931-сообщениями Information, отправляемыми данным оригинирующим шлюзом/RAS-пользователем после сообщения SETUP. Данные сообщения Information содержат донабранные пользователем цифры.
Если за указанное в данном поле время от оригинатора не пришло сообщение Information, либо это сообщение содержало поле SendingComplete, MVTS начинает терминацию звонка с учетом донабранных цифр.
Примечание: данный параметр используется только если значение параметра use_info_digits=1 в описании оригинирующих шлюзов или RAS-пользователей.
Параметр internal_network_mask= meraproxy.cfg, секция [Proxy]
Тип даных
Значения oct.oct.oct.oct.
Значение по умолчанию
Пример internal_network_mask=255.255.255.0
Объяснение Укажите маcку локальной сети во избежание проксирования трафика внутри локальной сети. MVTS отключает функцию проксирования трафика, когда вызов идет по локальной сети.
146
Параметр ip_precedence= user.cfg; gateway.cfg
Тип данных Положительное целое число
Значения Целое число от 0 до 7. ip_precedence=<число>
Значение по умолчанию
3
Пример ip_precedence=2
Объяснение Установите приоритет IP-пакетов перед их отправкой по назначению. MVTS, получив пакеты от шлюза или RAS-пользователя, в конфигурации которого присутствует этот параметр, устанавливает их приоритет в соответствии с заданным значением до отправки их по назначению. Данный параметр не является обязательным. Примечание: рекомендуется устанавливать данный конфигурационный параметр в значение >3 у как можно меньшего количества шлюзов (RAS-пользователей), так как большое количество звонков с высоким приоритетом может вызвать нарушить стабильность работы ядра ОС.
147
K Параметр keepalive= gatekeeper.cfg
Тип данных Положительное целое число
Значения Положительное целое число, выражающее интервал времени в секундах
keepalive= <число>
Значение по умолчанию
5
Пример keepalive=10
Объяснение Установить периодичность регистрации на привратнике.
Параметр keepalive_type= gatekeeper.cfg
Тип данных Болева переменная
Значения 0 - на привратник будет отсылаться «сокращенное» сообщение о перерегистрации
1 – на привратник отсылается полный запрос на регистрацию
keepalive_type=<число>
Значение по умолчанию
0
Пример keepalive_type=1
Объяснение Указать тип сообщения, посылаемого на привратник при перерегистрации.
148
L Параметр ldc_q931_reason= meraproxy.cfg, секция [H.323]
Тип данных Строка символов
Значения Строка символов в формате
ldc_q931_reason=<локальный код>-<код Q931>;<локальный код>-<код Q931>... где LDC (локальный код) – один из локальных кодов разъединения
Q931 – число от 0 до 127, соответствующее одному из кодов Q931
Значение по умолчанию
Пример ldc_q931_reason=102-21;103-21
Объяснение Определить какой из кодов разъединения Q931 следует включить в ReleaseComplete, если вызов завершается с неким локальным кодом MVTS (LDC). Таблица локальных кодов разъединения находится в основном документе «Руководство системного администратора MVTS».
Примечание: если хотя бы одно значение пары <локальный код>-<код Q931> не соответствует условиям, описанным выше, игнорируется вся пара. Данный параметр будет работать только в том случае, если локальные коды разъединения MVTS отличны от 1 или 2.
149
Параметр level= meraproxy.cfg, секция [Billing]
Тип данных Булева переменная
Значения 0 – запретить запись CDR
1 – разрешить запись CDR
level=<число>
Значение по умолчанию
1
Пример level=1
Объяснение Разрешить/запретить запись в файл начисления платы. Все значения больше 1 интерпретируются системой как 1.
Параметр level= meraproxy.cfg, секция [Debug]
Тип данных Положительное целое число
Значения 0 выключить запись в файл
1 запись в файл ведется с минимальным уровнем детализации информации
2 запись в файл ведется со средним уровнем детализации информации
3 запись в файл ведется с максимальным уровнем детализации информации
level=<число>
Значение по умолчанию
0
Пример level=1
Объяснение Задайте уровень детализации отладочных протоколов при записи в файл.
150
Параметр load_balancer_address= meraproxy.cfg, секция [Administration]
Тип данных
IP-адрес
Значения oct.oct.oct.oct load_balancer_address=<oct.oct.oct.oct>
Значение по умолчанию
Пример load_balancer_address=1719
Объяснение Данный параметр присутствует в конфигурации сигнального MVTS и служит для указания адреса регулятора распределителя нагрузки (только для трехуровневых кластерных систем).
Параметр local_acct_port= meraproxy.cfg, секция [Radius], секция [BackupRadius]
Тип данных Положительное целое число
Значения Номер порта local_acct_port=<число>
Значение по умолчанию
1813
2813 для [BackupRadius]
Пример local_acct_port=1845
Объяснение Укажите порт для приема ответных сообщений от RADIUS-сервера для целей начисления платы. Удостоверьтесь, что значения поля local_acct_port= в секциях [Radius] и [BackupRadius] различаются.
151
Параметр local_address= meraproxy.cfg секция [Radius], секция [BackupRadius].
Тип данных IP-адрес
Значения oct.oct.oct.oct или * (для автоматического выбора IP-адреса из таблицы маршрутизации)
local_adress=<IP-адрес>
Значение по умолчанию
*
Пример local_address = *
local_address=199.99.99.99
Объяснение Укажите IP-адрес, на который осуществляется привязка при работе с RADIUS.
Параметр local_address= meraproxy.cfg, section [Administration]
Тип данных IP-адрес
Значения oct.oct.oct.oct или * (автоматическое определение)
local_address=<адрес>
Значение по умолчанию
Пример local_address=*
local_address=199.99.99.99
Объяснение Укажите IP-адрес, с которого MVTS устанавливает звонки, если в системной таблице маршрутизации не хватает данных для установления соединения с вызываемым шлюзом. Необязательное поле.
Параметр local_address= gatekeeper.cfg
Тип данных IP-адрес
Значения oct.oct.oct.oct local_address=<IP-адрес>
Значение по умолчанию
* (автоматический выбор IP-адреса из таблицы маршрутизации)
Пример local_address=195.88.57.123
Объяснение Указать IP-адрес для взаимодействия с удаленным привратником.
152
Параметр local_address= user.cfg, gateway.cfg
Тип данных IP-адрес
Значения oct.oct.oct.oct. local_address=<адрес>
Значение по умолчанию
255.255.255.255
Пример local_address=195.88.57.123
Объяснение Задать список локальных IP-адресов для входящего и исходящего трафика.
Система всегда выбирает первый наименее загруженный IP адрес. Если все локальные адреса из списка оказываются перегруженными выбор осуществляется в соответствии со значением поля local_ip_manager_mode= в секции [Proxy] конфигурационного файла meraproxy.cfg. Если поле local_address= не задано, то локальный адрес будет выбираться, исходя из локальной таблицы маршрутизации. Для входящего трафика, если поле local_address= не задано, будет использоваться адрес, на который пришел звонок, если же поле определено, из списка будет выбран первый неперегруженный на данный момент адрес, который и будет использоваться для H245 сессии и для приема/передачи RTP и RTCP пакетов.
Параметр local_address= meraproxy.cfg, секция [Proxy]
Тип данных IP-адрес
Значения oct.oct.oct.oct. local_address=<адрес>
Значение по умолчанию
*
Пример local_address=195.88.57.121
Объяснение Укажите локальный адрес, который будет использоваться для проксирования медиа трафика.
153
Параметр local_area_prefix= meraproxy.cfg, секция [Sorm]
Тип данных Положительное целое число
Значения Положительное целое число, типичное для телефонного номера данной телефонной сети
Значение по умолчанию
Пример local_area_prefix=8095
Объяснение Указать префикс телефонного номера, по которому для номера задается признак «номер местной телефонной сети».
Параметр local_auth_port= meraproxy.cfg, секция [Radius] и [BackupRadius]
Тип данных Положительное целое число
Значения Номер порта local_auth_port=<число>
Значение по умолчанию
1812
2812 для [BackupRadius]
Пример local_auth_port=1844
Объяснение Укажите порт для приема ответных сообщений с RADIUS-сервера.
Удостоверьтесь в том, что значения параметра local_auth_port= в секции [Radius] и [BackupRadius] различаются.
154
Параметр local_ip_manager= meraproxy.cfg, секция [Proxy]
Тип данных Строка символов
Значения local_ip_manager=
<ip_address>/<RxMax>/<TxMax>/
TcpPingAddress:Port
где
<ip_address> – локальный IP адрес
<RxMax> – максимальная ширина полосы пропускания, задаваемая для приема трафика (Кбит/сек)
<TxMax> – максимальная ширина полосы пропускания, задаваемая для отправки трафика (Кбит/сек)
TcpPingAddress:Port адрес и порт, используемые для проверки успешности TCP-соединения на данный адрес.
Последний аргумент может быть опущен, в таком случае проверка соединения выполняться не будет. В одном поле разрешено указывать нескольких адресов через точку с запятой.
Пример local_ip_manager=
192.168.1.1/120/120;
192.168.1.2/64/64;192.168.1.3/512/256
Значение по умолчанию 0 – ограничения на максимальную ширину полосы пропускания не накладываются
Объяснение Задайте максимальную ширину полосы пропускания на локальных IP-адресах. Расчет нагрузки на адрес ведется приблизительно один раз за 30 секунд на основе данных от системы проксирования.
В одном поле разрешается указывать несколько IP-адресов через точку с запятой.
155
Параметр local_ip_manager_mode= meraproxy.cfg, секция [Proxy]
Тип данных
Положительное целое число
Значения 0 – использовать адрес по умолчанию;
1 – прервать звонок;
2 – использовать наименее загруженный адрес
3 – баланс в процентах от максимальной загрузки адреса
local_ip_manager_mode=<число>
Значения по умолчанию
0
Пример local_ip_manager_mode=3
Объяснение Определить поведение системы в ситуациях, когда все локальные адреса указанные в поле local_address= перегружены. Из списка адресов, указанных в поле local_address= выбирается наименее загруженный на данный момент IP-адрес. Если это поле не задано, система обращается к локальной таблице маршрутизации и использует адрес, на который пришел звонок.
Параметр local_port= meraproxy.cfg, секция [SNMP]
Тип данных Положительное целое число
Значения Номер порта local_port=<число>
Значение по умолчанию
161
Пример local_port=161
Объяснение Укажите порт MVTS для работы по протоколу SNMP.
156
Параметр local_route_port= meraproxy.cfg, секция [Radius], секция [BackupRadius]
Тип данных
Положительное целое число
Значения Номер порта local_route_port=<число>
Значение по умолчанию
1814
2814 для [BackupRadius]
Пример local_route_port=1856
Объяснение Укажите номер локального порта MVTS для отправки запросов на внешнюю маршрутизацию. Удостоверьтесь, что значения параметра local_route_port= секции [Radius] и [BackupRadius] различаются.
Параметр local_route_server_address= meraproxy.cfg, секция [Administration]
Тип данных
IP-адрес
Значения oct.oct.oct.oct
Значение по умолчанию
Пример
Объяснение Данный параметр присутствует в настройках Media MVTS, который является частью кластерной системы. Укажите локальный адрес для отсылки статистики (максимальное количество звонков для Media MVTS, количество текущих звонков и т.д.) на сервер маршрутизации (Routing Server).
157
Параметр local_station_prefix= meraproxy.cfg, секция [Sorm]
Тип данных
Положительное целое число
Значения Положительное целое число, типичное для телефонного номера данной станции
local_station_prefix=<число>
Значение по умолчанию
Пример local_station_prefix=8095730
Объяснение Указать префикс номера телефона для присвоения номеру признака «номер абонента данной телефонной станции».
Параметр local_zone_prefix= meraproxy.cfg, секция [Sorm]
Тип данных Положительное целое число
Значения Положительное целое число, типичное для телефонного номера данной зоновой телефонной сети
local_zone_prefix=<число>
Значение по умолчанию
Пример local_zone_prefix=812
Объяснение Указать префикс номера телефона для присвоения номеру признака «номер абонента данной зоновой телефонной сети».
158
Параметр lrq_allowed_only= gateway.cfg
Тип данных Булева переменная
Значения 1 – функция включена
0 – функция отключена lrq_allowed_only=<0/1>
Значение по умолчанию
0
Пример lrq_allowed_only=1
Объяснение Данный параметр позволяет задействовать либо выключить функцию авторизации вызова по его идентификатору (CallID).
Если данная функция включена, то при получении пакета LRQ с IP-адреса данного шлюза MVTS будет извлекать из этого пакета идентификатор вызова (CallId) и помещать его в буфер в ожидании пакета SETUP с таким же CallId, но поступившего с любого другого IP-адреса. Время ожидания пакета SETUP задается значением параметра arq_alive_time=.
Внимание: вызовы с шлюзов, в описании которых присутствует параметр lrq_allowed_only= со значением 1, обрабатываться не будут!
Примечание: для того, чтобы MVTS мог принимать звонки с неизвестных IP-адресов, необходимо, чтобы параметр public_access= имел значение 1.
Параметр arq_alive_time= gateway.cfg
Тип данных Целое число
Значения Положительные целые числа, обозначающие временной интервал в секундах
0 – MVTS не будет ожидать пакета SETUP с идентификатором вызова
arq_alive_time=<число>
Значение по умолчанию
6
Пример arq_alive_time=28
Объяснение Данный параметр служит для указания периода времени в секундах, в течение которого MVTS будет ожидать пакета SETUP с идентификатором вызова (CallID), совпадающим с идентификатором вызова, который был получен от данного шлюза в пакете LRQ.
159
M Parameter mail_alert= meraproxy.cfg, секция
[Administration]
Data type Строка символов
Valid values Произвольная строка символов mail_alert= <адрес>
Default value
Example mail_alert = admin@company.com
Explanation Укажите E-mail адрес, на который будут отсылаться письма с предупреждениями о системных сбоях.
Параметр mask= gateway.cfg
Тип данных IP-адрес
Значения oct.oct.oct.oct mask=oct.oct.oct.oct
Значение по умолчанию
255.255.255.255
Пример mask=197.85.344.0
Объяснение Укажите маску соединений шлюза. Параметры этого шлюза будут применимы ко всем соединениям, удовлетворяющим значениям пары address/mask.
Параметр master_address= meraproxy.cfg, секция [Redundancy]
Тип данных IP-адрес
Значения oct.oct.oct.oct master_address=<oct.oct.oct.oct >
Значение по умолчанию
Пример master_address=192.168.1.1
Объяснение Укажите адрес для удаленного «опускания» входящих IP-адресов на основном сервере с резервного по протоколу SSH.
160
Параметр master_gatekeeper= meraproxy.cfg, секция [Redundancy]
Тип данных Строка символов
Значения Строка симвлов, выражающая имя секции файла gatekeeper.cfg резервного сервера. Обозначает основной сервер MVTS, на котором резервный регистрируется в качестве RAS-пользователя.
Значение по умолчанию
master_gatekeeper=<строка>
Пример master_gatekeeper=Major_GK
Объяснение Указать имя секции файла gatekeeper.cfg на резервном сервере.
Параметр master_gatekeeper= gatekeeper.cfg
Тип данных Строка символов
Значения Имя секции из gatekeeper.cfg
Значение по умолчанию
Пустая строка master_gatekeeper=<строка >
Пример master_gatekeeper=Master_GK
Объяснение Данное поле совместно с полем slave_gatekeeper= служит для установки отношений типа «главный-подчиненный» (master-slave) между привратниками с которыми MVTS регистрируется как клиент.
Предположим, что конфигурационный файл gatekeeper.cfg содержит четыре секции: GK_1, GK_2, GK_3, GK_4. Вам необходимо, чтобы MVTS регистрировался только на одном привратнике (GK_1) одновременно, а все остальные привратники находились бы в режиме готовности. В данном случае привратник GK_1 будет являться главным привратником, а остальные – подчиненными. В конфигурации подчиненных привратников в поле master_gatekeeper= необходимо прописать имя главного, т.е. GK_1. В конфигурации главного привратника в поле slave_gatekeeper= необходимо прописать имена всех подчиненных привратников через точку с запятой. При такой конфигурации файла gatekeeper.cfg MVTS при запуске будет регистрироваться только на привратнике GK_1, причем регистрация на остальных привратниках будет приостановлена. При потере регистрации на главном привратнике MVTS будет регистрироваться на том первом из подчиненных привратников, находящихся в списке в поле slave_gatekeeper=. При потере регистрации на этом привратнике, MVTS регистрируется на следующем, т.д. При потере регистрации на последнем подчиненном привратнике, MVTS снова пытается регистрироваться на главном привратнике.
161
Параметр max_callrate= meraproxy.cfg, секция [H.323], gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения 0 - 65535 max_callrate =<число>
Значение по умолчанию
0 (функциональность выключена)
Пример max_callrate=30
Объяснение Данный параметр служит для задания максимальной скорости нарастания вызовов CPS (звонки в секунду). При достижении заданной величины все вновь поступающие на MVTS звонки отклоняются с локальным кодом 141 (eMaxCallRateExceeded).
Параметр max_callrate= gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения 0 - 65535 max_callrate =<число>
Значение по умолчанию
0 (функциональность выключена)
Пример max_callrate=30
Объяснение Данный параметр служит для задания максимальной скорости нарастания вызовов CPS (звонки в секунду) индивидуально для статических шлюзов (gateway.cfg) и RAS-ользователей . При достижении заданной величины все вновь поступающие на MVTS звонки от данного шлюза RAS-пользователя отклоняются с локальным кодом 141 (eMaxCallRateExceeded).
162
Параметр max_call_duration= meraproxy.cfg, секция [Administration]
Тип данных Целое положительное число
Значения Положительное число от 100 до 1.000.000
max_call_duration=<число>
Значение по умолчанию
10000 (2ч. 46мин. 40сек.)
Пример max_call_duration=3000
Объяснение Задать предел максимальной продолжительности звонка (в секундах). При превышении установленного предела MVTS принудительно завершает звонок с внутренним кодом 300 (предположительно зависший звонок).
Параметр max_call_duration= gateway.cfg, user.cfg
Тип данных
Положительное целое число
Значения max_call_duration=<число>
Значение по умолчанию
0
Пример max_call_duration=1000
Объяснение Указать максимальную продолжительность звонка на данный терминирующий шлюз (терминирующего RAS-пользователя). Если значение параметра не определено или равно 0, продолжительность звонков через данный шлюз (RAS-пользователя) будет определяться значением параметра max_call_duration= секции [Administration] файла meraproxy.cfg. Если значение последнего также не определено, продолжительность звонка будет иметь ограничение 10 000 секунд.
163
Параметр max_call_duration_src=
max_call_duration_dst=
gateway.cfg, user.cfg
Тип данных
Целое число
Значения max_call_duration_dst=<число>
max_call_duration_src=<число>
Значение по умолчанию
0 (параметры не используются)
Пример max_call_duration_src=1230
max_call_duration_src=2283
Объяснение Данные параметры служат для задания максимальной продолжительности вызовов для оригинирующего (max_call_duration_src= ) и терминирующего (max_call_duration_dst= ) шлюза/RAS-пользователя. Если в установлении вызова принимают участие два шлюза (оригинирующий и терминирующий), в настройках которых определены данные поля, приоритет будет отдаваться значению поля max_call_duration_src= , если же параметр max_call_duration_src= не задан, для определения продолжительности этого звонка используется значение параметра max_call_duration_dst= . Если это поле не задано, учитывается значение параметра max_call_duration= из секции [Administration]. Если и это поле не задано, продолжительность вызова будет ограничена 10 000 секунд.
Пример: допустим, существует статический шлюз, в описании которого присутствует параметр max_call_duration_src=1000 и max_call_duration_dst=2000 . Тогда в ситуациях, когда этот шлюз выступает в качестве оригинатора, продолжительность звонков через него будет составлять 1000 секунд, если же данный шлюз будут действовать как терминатор, продолжительность звонков через него не превысит 2000 секунд (при условии, что в настройках оригинатора данного звонка не будет определен параметр max_call_duration_src= ).
164
Параметр max_dnis_call_dup= meraproxy.cfg, секция [Administration]
Тип данных Целое число
Значения Любое положительное целое число
max_dnis_call_dup=<число>
Значение по умолчанию
0 (проверка количества одновременных звонков с одинаковым номером вызываемого абонента выключена)
Пример max_dnis_call_dup=5
Объяснение Задайте максимальное количество звонков с одинаковым номером вызываемого абонента. Ограничение количества вызовов с одинаковым номером оригинатора позволяет избежать зацикливания VoIP-вызовов через PSTN (традиционную телефонию), когда меняется индентификатор вызова (CallID).
Параметр max_failed_addresses= meraproxy.cfg, секция [Redundancy]
Тип данных
Число
Значения 0 и положительные целые числа max_failed_addresses=<число>
Значение по умолчанию
0 (параметр не работает)
Пример max_failed_addresses=5
Объяснение Данный параметр служит для указания максимально допустимого количества неактивных IP-адресов (в случае, если их несколько) на основном MVTS сервере, указанных в поле check_address= . Если при проверке основного сервера количество неактивных IP-адресов превысит число, указанное в параметре max_failed_addresses= или совпадет с ним, резервный сервер MVTS «опустит» все рабочие IP-адреса на основном сервере и «поднимет» их на своих сетевых интерфейсах.
Примечание: значение данного параметра не должно превышать количество IP-адресов, указанных в поле check_address= .
165
Параметр max_failed_retries= meraproxy.cfg, секция [Redundancy]
Тип данных
Положительное целое число
Значения Целое число max_failed_retries=<число>
Значение по умолчанию
3
Пример max_failed_retries=5
Объяснение Установить максимальное количество неуспешных тестовых соединений между основным и резервным MVTS. При превышении значения данного параметра основоной сервер MVTS считается вышедшим из строя и резервный хост пытается «опустить» входящие IP-адреса на основном MVTS и «поднять» их на своем сетевом интерфейсе для перехода в активный режим обработки трафика.
Параметры max_file_size= meraproxy.cfg, секция [Debug]
Тип данных Положительное целое число
Значения Положительное целое число от 100 до 1 000000 – размер файла в килобайтах
max_file_size=<число>
Значения по умолчанию
0 (функция контроля размера отдельных файлов отключена)
Пример max_file_size=500
Объяснение Задать максимальный размер отдельного файла с отладочным протоколом в килобайтах. При достижении заданной величины, система начинает новый файл, добавляя к имени файла индекс _1, _2, _3 и т.д.
166
Параметр max_scd= meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения max_scd=<число>
Значение по умолчанию
0 – отключить функцию
Пример max_scd=0
Объяснение Укажите общесистемное максимальное пороговое значение SCD (задержка между прибытием пакета Setup и пакета Connect), при достижении которого система отсылает список VoIP-объектов (шлюзов и RAS-пользователей) с высоким показателем SCD на адрес, указанный в поле asr_email_alert=.
Параметр max_scd= gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения max_scd=<число>
Значение по умолчанию
0 (отключить функцию контроля за SCD)
Пример max_scd=10
Объяснение Задать индивидуальное значение верхнего порога задержки между получением сообщений Setup и Connect для отдельного шлюза или RAS-пользователя (Setup-Connect Delay или SCD). Значение SCD используется для оценки качества соединения на маршруте. При достижении заданной в данном параметре величины данный шлюз (RAS-пользователь) будет включен в e-mail-сообщение, отсылаемое системному администратору.
167
Параметр max_size= meraproxy.cfg, секция [Debug]
Тип данных Положительное целое число
Значения Положительное число – размер файла в килобайтах
max_size=<число>
Значение по умолчанию
0 (функция контроля за размером файла отключена)
Пример max_size=500
Объяснение Данный параметр задает максимальный суммарный размер файлов с отладочными протоколами в килобайтах. При превышении заданной величины система удаляет старые файлы.
Параметр max_incoming_time= user.cfg; gateway.cfg
Тип данных Положительное целое число
Значения Положительное целое число, выражающее объем трафика в минутах
max_incoming_time=<число>
Значение по умолчанию
0 (отключает ограничение)
Пример max_incoming_time=600
Объяснение Задать максимальный объем трафика, который MVTS примет от данного шлюза или RAS-пользователя. Инфорамция о количестве входящего и исходящего трафика (в секундах) по каждому оконечному оконечному устройству сохраняется в текстовом файле <stat_file_name>_time, где <stat_file_name> - значение параметра file в секции [Statistics] (по умолчанию пустое).
168
Параметр max_outgoing_time= user.cfg; gateway.cfg
Тип данных Положительное цеое число
Значения Положительное целое число
max_outgoing_time=<число>
Значение по умолчанию
0 (отключить ограничение)
Пример max_outgoing_time=600
Объяснение Задать максимальный объем трафика в минутах, передаваемый данному шлюзу или RAS-пользователю от MVTS. При достижении указанного объема MVTS приостанавливает передачу трафика данному шлюзу/RAS-пользователю. Инфорамция о количестве входящего и исходящего трафика (в секундах) по каждому оконечному оконечному устройству сохраняется в текстовом файле <stat_file_name>_time, где <stat_file_name> - значение параметра file в секции [Statistics] (по умолчанию пустое).
Параметр max_lifetime= meraproxy.cfg, секция [Debug]
Тип данных Положительное целое число
Значения Положительное число - время хранения файлов с протоколами в сутках
max_lifetime=<число>
Значения 0 (контроль длительности хранения отключен)
Пример max_lifetime=30
Объяснение Задать максимальный срок хранения файлов с отладочными протоколами в сутках. При превышении заданной величины система удаляет старые файлы.
169
Параметр max_total_time= gateway.cfg
Тип данных Положительное целое число
max_total_time=<число>
Значения Положительное целое число, выражающее временное ограничение
Значение по умолчанию
Функция отключена
Пример max_total_time=60
Объяснение Установите ограничение для данного шлюза на прием и отправку трафика в минутах. При достижении установленного значения шлюз прекращает обработку трафика. Сведения об обработанном трафике имеют значение только до перезагрузки системы командой mp_kerneld.x.
Параметр min_acd= meraproxy.cfg, секция [Media]
Тип данных Положительное целое число
Значения min_acd=<число>
Значение по умолчанию
0 (отключает блокирование Media-сервера в случае неудовлетворительного показателя ACD)
Пример min_acd=50
Объяснение Задать минимальный уровень ACD для Media-сервера. При достижении заданного уровня Media-сервер блокируется на период времени, указанный в поле suspend_time=. Система проверяет уровень ACD в том случае, если количество звонков, обрабатываемых Media-сервером, превысил значение, указанное в параметре call_radix=.
170
Параметр min_acd= meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения Число от 1 до 10 000 min_acd=<число>
Значение по умолчанию
Пример min_acd=1000
Объяснение Задайте минимальное значение ACD (средняя продолжительность вызова), при достижении которого список RAS-пользователей и статических шлюзов с низким показателем ACD и ASR будет отправлен системному администратору.
Параметр min_acd= user.cfg, gateway.cfg
Тип данных Положительное целое число
Значения Целое число от 1 до 10 000 (секунды)
min_acd=<число>
Значение по умолчанию
Пример min_acd=1000
Объяснение Задать минимальный уровень ACD (средняя продолжительность вызовов) для данного шлюза (RAS-пользователя). При падении уровня ACD ниже установленного уровня данный шлюз (RAS-пользователь) будет включен в список VoIP-объектов с низким ACD. Значение этого поля верно только для данного шлюза или RAS-пользователя.
171
Параметр min_asr= user.cfg, gateway.cfg, meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения Целое число от 0 до 100
min_asr=<число>
Значение по умолчанию
0
Пример min_asr=50
Объяснение Указать минимальный уровень значения ASR для всей системы (в секции [Statistics] файла meraproxy.cfg), для отдельного шлюза (в файле gateway.cfg) или RAS-пользователя (в файле user.cfg), при котором система посылает увеломления по электронной почте. Отправляемое администратору сообщение будет содержать имя шлюза либо RAS-пользователя. Если данное поле не определено в файлах gateway.cfg или user.cfg, используется значение поля из секции [Statistics].
Параметр min_asr= meraproxy.cfg, секция [Media]
Тип данных Положительное целое число
Значения Целое число от 1 до 100
min_asr=<число>
Значение по умолчанию
0 – запретить блокировку Media-сервера при низком показателе ASR
Пример min_asr=50
Объяснение Установить минимальный предел значения ASR (показателя успешных звонков) для Media-сервера. При достижении заданного предела, данный сервер блокируется на отрезок времени, установленный в поле suspend_time=. Проверка значения уровня ASR осуществляется в том случае, если количество звонков, обрабатываемых Media-сервером превышает количество звонков, указанном в поле call_radix=.
Примечание: данный параметр применяется только на кластерной версии MVTS.
172
Параметр min_asr_mode= meraproxy.cfg, секция [Statistics]
Тип данных Булева переменная
Значения 0 – ASR, расчитываемый по методике MERA.
1 – стандартный тип ASR
min_asr_mode=<число>
Значение по умолчанию
0
Пример min_asr_mode=1
Объяснение Укажите тип значения ASR (стандартный или собственный тип MVTS), который будет использоваться при создании списка шлюзов, уровень ASR которых ниже значения, указанного в поле min_asr= секции [Statistics].
Параметр min_call_bandwidth= meraproxy.cfg, секция [Gatekeeper]
Тип данных Положительное целое число
Значения min_call_bandwidth=<число>
Значение по умолчанию
Пример
Объяснение Укажите минимальную пропускную способность привратника MVTS. Значение параметра включается в пакет RegistrationConfirm. Параметр является обязательным для некоторых типов шлюзов.
Параметр min_call_duration= meraproxy.cfg, секция [Administration]
Тип данных Положительное целое число
Значения Целое число от 10 до 999 min_call_duration=<число>
Значение по умолчанию
500
Пример min_call_duration=300
Объяснение Задайте порог округления дробной части продолжительности звонка до ровных секунд. Установка параметра, скажем, на 200 (например, min_call_duration=200) означает, что звонок фактической продолжительностью 45,19 сек. будет зарегистрирован как звонок, который длился ровно 45 сек., а продолжительность звонка длительностью в 45,21 сек. будет округлена до 46 сек.
173
Параметр
min_scd= meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения Целое число, выражающее значение SCD
min_scd=<число>
Значение по умолчанию
0 (отключает функцию контроля за SCD)
Пример
Объяснение Укажите общесистемное минимальное пороговое значение SCD (задержка между прибытием пакета Setup и пакета Connect), при достижении которого система отсылает список VoIP-объектов (шлюзов и RAS-пользователей) с низким показателем значения SCD на адрес, указанный в поле asr_email_alert=.
174
Параметр min_scd= gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения Целое число, выражающее пороговое значение SCD
min_scd=<число>
Значение по умолчанию
0 (отключает функцию контроля за SCD)
Пример
Объяснение Укажите минимальное пороговое значение SCD (задержка между прибытием пакета Setup и пакета Connect), для отдельного шлюза или RAS-пользователя. При достижении заданной в параметре величины данный шлюз (RAS-пользователь) будет включен в e-mail-сообщение, отсылаемое системному администратору.
Параметр mode= meraproxy.cfg, секция [Media]
Тип данных Булева переменная
Значения 0 включает режим, при котором MVTS не направляет звонок терминатору при отстутствии доступных Media-серверов
1 включает режим, при котором MVTS направляет звонок терминатору, указанному в конфигурации
mode=<число>
Значение по умолчанию
Пример mode=1
Объяснение Установите режим терминации звонков.
175
Параметр min_success_duration= gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения Число, выражающее минимальное время продолжительности звонка в миллисекундах
min_success_duration=<число>
Значение по умолчанию
Пример min_success_duration=5000
Объяснение Указать минимальное время продолжительности звонка для данного шлюза (RAS-пользователя). Время в миллисекундах будет всегда округляться в большую сторону.
Параметр mult_group= meraproxy.cfg, секция [Gatekeeper]
Тип данных IP-адрес
Значения oct.oct.oct.oct mult_group=<адрес>
Значение по умолчанию
224.0.1.41
Пример mult_group=224.0.135.17
Объяснение Укажите адрес группы многоадресной рассылки RAS-сообщений (RAS multicasting).
Параметр mult_port= meraproxy.cfg, секция [Gatekeeper]
Тип данных Положительное целое число
Значения Номер порта mult_port=<число>
Значение по умолчанию
1718
Пример mult_port=1770
Объяснение Укажите порт привратника для многоадресных RAS-сообщений.
176
Параметр nat_call_port= user.cfg
Тип данных Положительное целое число
Значения Номер порта NAT-маршрутизатора (если он не предоставлен, MVTS посылает Setup на адрес, указанный в RegistrationRequest).
Значение по умолчанию
Пример nat_call_port=10721
Объяснение Использование данного параметра позволяет решить проблему, которая возникает при передаче трафика RAS-пользователю, находящемуся за NAT-маршрутизатором, на котором передача TCP-соединения из внешней сети во внутреннюю происходит по схеме фиксированной проекции портов.
Представьте себе, что существует 10 RAS-пользователей, находящихся за одним NAT-маршрутизатором, имеющим внешний адрес 1.1.1.1. Локальные (внутренние) адреса пользователей user1, user2 …. user10, принимающих сигнальный трафик на порт 1720, будут 192.168.1.1, 192.168.1.2 … … 192.168.1.10 соответственно. Таблица проекции портов NAT-маршрутизатора приведена ниже:
Внешний порт Внутренний IP:порт
10720 192.168.1.1:1720 10721 192.168.1.2:1720 ... ... ... ... ... ... 10729 192.168.1.10:1720
Передача TCP-соединения выполняется в соответствии с таблицей проекции портов. Поэтому, если номер внешнего порта не указан в параметре nat_call_port=, будут возможны ТОЛЬКО исходящие звонки из-за NAT-маршрутизатора во внешнюю сеть. Терминация входящих звонков осуществляться не будет. Поэтому необходимо прописать номер внешнего порта для получения входящего трафика для каждого пользователя, находящегося за NAT-маршрутизатором.
Пример:
[user1] # internal address 192.168.1.1 user= password= nat_call_port=10720 [user2] # internal address 192.168.1.2 user= password= nat_call_port=10721 ... ... [user10] # internal address 192.168.1.10
177
Параметр nat_call_port= user.cfg
user= password=
nat_call_port=10729
Параметр nat_call_port_type= user.cfg
Тип данных Булева переменная
Значения 0 – MVTS берет номер порта и IP-адрес пользователя из заголовка пакета RegistrationRequest
1 - MVTS берет номер порта и IP-адрес из поля callSignalAddress пакета Registration Request
nat_call_port_type=<число>
Значение по умолчанию
0
Пример nat_call_port_type=0
Объяснение Указать, откуда MVTS извлекает номер сигнального порта RAS-пользователя, находящегося за NAT-маршрутизатором: из заголовка пакета RegistrationRequest либо из поля callSignalAddress.
178
Параметр nat_rtp= usr.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – отключить режим пепенаправления RTP-пакетов
1 - MVTS будет посылать RTP-пакеты не на адреса, сообщенные шлюзом в H.245 сессии, а на адреса с которых RTP-пакеты поступают реально.
nat_rtp=<число>
Значение по умолчанию
0
Пример nat_rtp=1
Объяснение Указать направление RTP-пакетов, в том случае, если шлюз (RAS-пользователь) находится за NAT-маршрутизатором.
Данный параметр не является обязательным.
Параметр no_connect_suspend_time= meraproxy.cfg, секция [Media]
Тип данных
Положительное целое число
Значения no_connect_suspend_time=<число>
Значение по умолчанию
1
Пример no_connect_suspend_time=7
Объяснение Указать период блокировки по времени (в секундах)данного Media-сервера при отсутствии TCP-соединения с ним.
179
Параметр no_empty= meraproxy.cfg, секция [Billing]; секция [Debug], секция [Statistics]
Тип данных Булева переменная
Значение 0 – разрешить существование пустых CDR-файлов
1 – запретить существование пустых CDR-файлов
no_empty=<число>
Значение по умолчанию
0
Пример no_empty=1
Объяснение Параметр для включения/выключения записи «пустых» файлов. При установке флага в значение 1 прокси-сервер не оставляет пустых CDR-файлов - секция [Billing], записей статистики - секция [Statistics] или отладочных протоколов - секция [Debug].
Параметр no_faststart= user.cfg, gateway.cfg
Тип данных Булева переменная
Значение 0 – запретить удаление
1– разрешить удаление
no_faststart=<число>
Значение по умолчанию
0
Пример no_faststart=0
Объяснение Запретить/разрешить удаление поля faststart из пакета Setup.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
180
Параметр no_packet_q931_cause= gateway.cfg,
user.cfg
Тип данных
Значение no_packet_q931_cause=<число>
Значение по умолчанию
0
Пример no_packet_q931_cause=5
Объяснение Укажите код причины разъединения звонка Q931 (которая будет отражена в CDR записи о звонке), завершенного по истечении времени, заданного в поле no_packet_timeout=.
Параметр no_packet_timeout= gateway.cfg,
user.cfg
Тип данных Положительное целое число
Значение Положительное целое число в милисекундах
no_packet_timeout=<число>
Значение по умолчанию
0
Пример no_packet_timeout=5
Объяснение Задайте интервал времени, в течение которого ожидается отправка пакета от MVTS к оригинатору звонка. Если по истечение заданного времени пакет отправлен не был, то звонок завершается с локальным кодом 131 (eNoPacketTimeout) и причиной разъединения q931_cause=34 либо, если параметр q931_cause= не определен, с кодом разъединения, заданном в параметре no_packet_q931_cause=.
181
Параметр no_tunnelling= user.cfg, gateway.cfg
Тип данных Булева переменная
Значение 0 – запретить подмену
1– разрешить подмену
no_tunnelling=<число>
Значение по умолчанию
0
Пример no_tunnelling=0
Объяснение Зазрешите либо запретите принудительную подмену значения поля H245Tunnelling на значение «false».
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
Параметр no_port_clean= user.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – включить «освобождение» порта
1 – блокировать «освобождение» порта
no_port_clean=<число>
Значение по умолчанию
0
Пример no_port_clean=1
Объяснение Данный параметр контролирует процесс освобождения портов. Этот параметр применяется когда шлюз (RAS-пользователь), несмотря на изменения в режиме работы (например при переключении на отправку факса), продолжает отправку RTP-пакетов на прежние порты, которые по стандарту H.323 должны были быть высвобождены. (Такая особенность функционирования, например, наблюдалась в работе шлюзов MediaRing).
182
Параметр number= user.cfg; gateway.cfg
Тип данных Строка символов
Значения Цифровые символы number=<строка>
Значение по умолчанию
Пример number=78312775825
Объяснение Укажите телефонный номер шлюза (RAS-пользователя). Регулярные выражения не используются, так как данный параметр представляет аргумент для поиска по прямым соответствиям в файле плана набора dialpeer.cfg, объекта набора ссылающегося на макроимя ENDPOINTS, например вида: [DIRECTNUMBERS] dst_pattern=[0-9]*
priority=1000
gateway=ENDPOINTS
Параметр numbering_plan= user.cfg; gateway.cfg
Тип данных Положительное целое число
Значения Десятиричное выражение параметра type:plan
numbering_plan=<число>
Значение по умолчанию
0
Пример numbering_plan=33
Объяснение Задать значение type:plan для обращения к шлюзу (RAS-пользователю).
Пример: National number + ISDN/telephony numbering plan.
Данный параметр не является обязательным. Данный параметр функционален ТОЛЬКО если не заданы параметры dst_numbering_plan= , и src_numbering_plan= . Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
183
O Параметр offset_period= meraproxy.cfg, секция [Billing], секция
[Debug]
Тип данных Положительное целое число
Значения Время в формате [[<часы>:] минуты:]
offset_period=<time>
Значение по умолчанию
02:00
Пример offset_period=02:00
Объяснение Укажите время смещения момента сохранения отладочных протоколов и CDR-записей. Время задается так же как и в поле period=, причем величина смещения не должна превышать значения параметра period=, иначе смещение учитываться не будет. Примечание: при period=24:00 и offset_period=02:00 время ротации файлов сдвинется с ноля часов на 2 часа утра.
Параметр only_first_gateway= dialpeer.cfg
Тип данных Булева переменная
Значения 0 – MVTS пытается терминировать звонок по очереди на все шлюзы, указанные в поле gateway=
1 – MVTS терминирует звонок только на первый шлюз из списка
only_first_gateway=<число>
Значение по умолчанию
0
Пример only_first_gateway=1
Объяснение
Разрешить/запретить использование только первого шлюза из списка поля gateway= данного диалпира. Если значение данного поля 0, MVTS использует для терминации звонка все шлюзы, присутствующие в поле gateway= по очереди. Если значение данного поля – 1, MVTS использует только первый шлюз, присутствующий в gateway=, для терминации вызова.
Примечание: порядок использования шлюзов для терминации вызова не обязательно должен совпадать с порядком, в котором шлюзы нахоятся в поле gateway=, например, этот порядок будет другим, если в конфигурации данного диалпира используется поле hunt_mode=.
184
Параметр options= gatekeeper.cfg
Тип данных Булева переменная
Значения 0 – запретить трансляцию
1 – разрешить трансляцию
options=<число>
Значение по умолчанию
0
Пример options=1
Объяснение Включить/отключить функцию трансляции DNIS-номера (номера вызываемого абонента) в положительном ответе (Admission Confirm), получаемом MVTS от регистрирующего привратника. Если функция трансляции включена, то сообщение Setup, посылаемое MVTS терминатору, будет содержать номер вызываемого абонента, полученного от регистрирующего привратника.
Параметр override_proxy_mode= dialpeer.cfg
Тип данных
Положительное целое число
Значения 0 – проксирование только сигнального трафика
1 – полное проксирование (проксируется сигнальный и медиа трафик)
2 – режим проксирования вызывающей стороны
3 – режим проксирования вызываемой стороны
override_proxy_mode=<число>
Значение по умолчанию
0
Пример override_proxy_mode=2
Объяснение Изменить режим проксирования применительно к данному объекту набора.
Значение этого параметра блокирует значение общесистемного режима проксирования и верно только лишь для данного объекта набора.
Данный параметр не является обязательным.
185
Параметр override_user= dialpeer.cfg
Тип данных Строка символов
Значения Произвольная строка символов override_user=<строка>
Значение по умолчанию
Пример override_user=OtherUser
Объяснение Разрешить/запретить замену имени пользователя (присутствует в параметрах шлюза) при возникновении необходимости терминировать звонок от имени другого пользователя.
186
P Параметр password= user.cfg; gateway.cfg; gatekeeper.cfg
Тип данных Строка символов
Значения Произвольная строка символов
password=<строка>
Значение по умолчанию
Пример password=Key0598E
Объяснение Указать пароль данного шлюза (gateway.cfg), RAS-пользователя (user.cfg), привратника (gatekeeper.cfg).
Пароль используется системой вместе с именем пользователя для целей авторизации.
Параметр password= файле user.cfg также может содержать метасимвол «*» в качестве значения. В этом случае пароль будет взят из запроса данного RAS-пользователя на регистрацию и отправлен на RADIUS-сервер без изменений. Таким образом, использование метасимвола «*» освобождает Вас от необходимости указывать пароли RAS-пользователей в файле user.cfg. Однако, данный режим работы возможен только когда логин пользователя имеет формат <user|password>.
Данный параметр является обязательным.
Параметр pass_display_ie= user.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – удалять поле Display IE из пакетов
1 – не удалять поле Display IE из пакетов
pass_display_ie=<число>
Значение по умолчанию
0
Пример pass_display_ie=0
Объяснение Разрешите либо запретите удаление информационного блока display и з пакетов, направляемых к данному RAS-пользователю или шлюзу.
187
Параметр period= meraproxy.cfg, секция [Billing]; секция [Debug], секция [Statistics]
Тип данных Положительное целое число
Значения Отрезок времени в формате [[<часы>:] минуты:] секунды
period=[[<часы>:] минуты:] секунды
Значение по умолчанию
15:00 – для CDR-файлов и отладочных протоколов - секции [Billing] и [Debug] соответственно (ротация осуществляется каждые 15 минут)
00:00:00 – для файлов статистики, секция [Statistics]
Пример period=120:40
Объяснение Укажите максимальное время записи в один CDR-файл, отладочный протокол или файл статистики.
Для выражения времени записи в часах используйте точный делитель 24, или же точный делитель 60, если Вы хотите выразить время записи в минутах. Выражение времени записи в секундах не рекомендуется, так как может повлечь за собой создание большого количества файлов и переполнение дискового пространства системы.
Параметр port= meraproxy.cfg, секция [H323]
Тип данных Положительное целое число
Значения Номер порта port=<число>
Значение по умолчанию
1720
Пример port=1770
Объяснение Задайте порт для входящих звонков, отличный от порта по умолчанию.
188
Параметр port= gateway.cfg
Тип данных Положительное целое число
Значения Номер порта port=<число>
Значение по умолчанию
1720
Пример port=1770
Объяснение Указать порт шлюза для приема сигнального трафика.
Параметр port= gatekeeper.cfg
Тип данных Положительное целое число
Значения Номер порта port=<число>
Значение по умолчанию
1719
Пример port=1770
Объяснение Укажите порт привратника для приема RAS-трафика, отличный от порта, установленного по умолчанию (1719).
Параметр prefixes= gatekeeper.cfg
Тип данных Строка символов
Значения Префиксы шлюза или E.164-псевдонимы
prefixes = <список>
Значение по умолчанию
Пример prefixes=789#;889#;775#
Объяснение Составить список префиксов шлюза, сообщаемый привратнику (если значение параметра terminal= равно 0) и список E.164-псевдонимов (если значение поля terminal= равно 1). Элементы списка разделять точкой с запятой “;”.
189
Параметр presentation_screening_allowed= user.cfg; gateway.cfg
Тип данных
Булева переменная
Значения 0 – запретить использование параметров
1 – разрешить использование параметров
presentation_screening_allowed=
<число>
Значения по умолчанию
0
Пример presentation_screening_allowed=1
Объяснение Разрешить/запретить использование параметров presentation= и screening=. В зависимости от значения данного параметра, MVTS убирает поля presentation= и screening= из пакетов или оставляет их.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
Параметр presentation= user.cfg; gateway.cfg
Тип данных Целое число
Значения -1 ‘не менять полученное значение
0 ‘presentation allowed’
1‘presentation restricted’
2 ‘number not available due to interworking’
3 зарезервировано
presentation=<число>
Значение по умолчанию
-1
Пример presentation=1
Объяснение Задать значение параметра presentationIndicator.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
190
Параметр priority= meraproxy.cfg, секция [Administration]
Тип данных Положительное целое число
Значения priority=<число>
Значение по умолчанию
Пример priority=2
Объяснение Значение данного поля посылаются на сервер внешней маршрутизации и не влияют на работу MVTS.
Данный параметр не является обязательным.
Параметр priority= dialpeer.cfg
Тип данных Положительное целое число
Значения Число от 0 до 65535 priority=<число>
Значение по умолчанию
1
Пример priority=4
Объяснение Определить приоритет объекта набора, позволяющий выбрать один из группы подходящих объектов для данного звонка.
Большее значение означает соответственно больший приоритет.
Данный параметр не является обязательным.
191
Параметр proxy_type= user.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – проксирование только сигнального трафика
1 – полное проксирование
proxy_type=<число>
Значение по умолчанию
1
Пример proxy_type=0
Объяснение Указать режим проксирования медиа трафика, поступающего от данного шлюза (RAS-пользователя).
Если у двух шлюзов (RAS-пользователей) два разные режима проксирования, будет использоваться второй (полное проксирование).
Примечание: данный параметр не является обязательным.
Параметр public_access= meraproxy.cfg, секция [Administration]
Тип данных Булева переменная
Значения 0 – функция отключена
1 – функция включена (звонки принимаются с любого шлюза)
public_access=<число>
Значение по умолчанию
0
Пример public_access=0
Объяснение Включите/выключите функцию авторизации шлюзов по IP-адресу. Если параметр public_access=1 , MVTS будет принимать вызовы с любого IP-адреса, но обрабатывать только те из них, оригинаторы которых присутствуют в конфигурации MVTS или имеют идентификатор вызова (CallId), который был ранее получен MVTS в пакете LRQ.
Примечание: если Вам необходимо настроить MVTS таким образом, чтобы он принимал вызовы с абсолютно любых IP-адресов, то рекомендуется включить в конфигурацию MVTS описание фиктивного (fake), т.е. не существующего реально шлюза с любым IP-адресом и маской сети mask=0.0.0.0 , что позволит MVTS принимать вызовы с любого IP-адреса.
Внимание: установка параметра public_access= в значение 1 увеличивает шансы успешной DoS атаки на сигнальный порт MVTS.
192
Q Параметр q931_cause= dialpeer.cfg
Тип данных Положительное целое число
Значения Целое число от 0 до 127
q931_cause=<число>
Значение по умолчанию
Пример q931_cause=0
Объяснение Определить значение причины разъединения звонка Q931для объектов набора с параметром gateway=NULL.
Например, Вы можете указать причину разъединения звонка, равную 1 для звонков, которые не подходят ни к одному объекту набора, например, из-за неверно набранного номера.
Примечание: параметр сработает даже если поиск по объектам набора остановлен при значении параметра hunt_stop=1.
Параметр q931_h323_disconnect_cause= meraproxy.cfg, секция [Radius]
Тип данных
Булева переменная
Значения 0 выключить функцию подстановки
1 задействовать функцию подстановки
q931_h323_disconnect_cause=
<число>
Значение по умолчанию
0
Пример q931_h323_disconnect_cause=1
Объяснение Задействуйте либо выключите функцию подстановки в поле Cisco VSA(30) h323-disconnect-cause кода разъединения Q931 значением , полученным в AccessReject от RADIUS-сервера, так как в случае получения отказа от RADIUS-сервера, значение кода Q931 всегда равняется 3 (destination unreachable).
Примечание: используйте данный параметр осторожно, так как значение кода разъединения Q931 также присутствует в пакете ReleaseComplete и некоторые шлюзы не способны обработать необычные для них коды в пакете ReleaseComplete и могут зависнуть.
193
R Параметр radius_gw_id= user.cfg; gateway.cfg
Тип данных Строка символов
Значения Произвольная строка символов radius_gw_id=<строка>
Значение по умолчанию
Пример radius_gw_id=DistantGate
Объяснение Задать RADIUS VSA поля h323-gw-id и h323-remote-id, из оригинирующего и терминирующего шлюзов (RAS-пользователей) соответственно. Если параметр radius_gw_id= шлюза не задан, то h323-gw-id и h323-remote-id заполнятся IP-адресами соответствующих шлюзов (RAS-пользователей).
Параметр radius_remote_address= user.cfg; gateway.cfg
Тип данных
Булева переменная
Значения 0 – запретить подстановку
(в сообщениях h323-remote-address и h323-remote-id, отправляемые RADIUS-серверу, указывается IP-адрес шлюза или RAS-пользователя)
1 – разрешить подстановку
(в сообщениях h323-remote-address и h323-remote-id, отправляемые RADIUS-серверу, указывается IP-адрес привратника)
radius_remote_address=<число>
Значение по умолчанию
0
Пример radius_remote_address=1
Объяснение Разрешить/запретить подстановку IP-адреса.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
194
Параметр radius_uses_callid= user.cfg; gateway.cfg
Тип данных Булева переменная
Значения 0 – замена не производится
(в сообщениях h323-incoming-conf-id и h323-conf-id направляемых RADIUS-серверу используется идентификатор конференции)
1 замена производится
(в сообщениях h323-incoming-conf-id и h323-conf-id направляемых RADIUS-серверу используется идентификатор звонка, если только параметр Call ID не пустой)
radius_uses_callid=<число>
Значение по умолчанию
0
Пример radius_uses_callid=1
Объяснение Некоторые системы биллинга используют для идентификации звонка идентификатор конференции. Для решения проблем, которые могут возникать в случае использования отдельных видов шлюзов (шлюзы Vocaltec, например, могут генерировать одинаковый идентификатор конференции для нескольких звонков), введен параметр radius_uses_callid=. Параметр radius_uses_callid= используется для замены в сообщениях RADIUS-серверу идентификатора конференции (confID) на идентификатор звонка (callID).
Примечание: данный параметр действителен только в конфигурации оригинирующих шлюзов и RAS-пользователей.
195
Параметр random_value= dialpeer.cfg
Тип данных Строка символов
Значения Интервалы случайных значений
random_value=<min1>-<max1>;<min2>-<max2>...
Значение по умолчанию
Пример random_value=1-2999;7100-7299
Объяснение Каждый отдельный интервал ограничивается минимальным и максимальным значением. Если в интервале задано только одно значение, или же минимальное значение больше или равно максимальному, считается, что интервал состоит из одного числа.
Значение, случайно выбираемое из интервала поля random_value=, может быть вставлено в любое поле трансляции номеров с помощью макроса $rnd$.
Пример:
[test_dp] random_value=1-2999;7100-7299 src_translate=7095123|[0-9]{4}/\1$rnd$ ...
MVTS подставляет значения в поле трансляции номеров вместо макроса $rnd$ следующим образом:
Сначала случайно выбирается один из интервалов, присутствующих в качестве значения в поле random_value=, затем также случайно извлекается само значение из выбранного интервала. Если разрядность максимального числа отличается от разрядности минимального, вставляемое значение будет дополнено нулями слева до разрядности максимального числа. Таким образом, если задан интервал 0 – 999, в поле параметра трансляции будут вставлены числа от 0 до 999.
Используя вышеприведенный пример, после трансляции мы получим номера вызывающего абонента от 70951230001 до 70951232999 и от 70951237100 до 70951237299.
Примечание: числа, задающие границы интервалов, могут иметь разрядность не более девяти знаков (т.е. не должны превышать число 999999999).
196
Параметр ras_port= meraproxy.cfg, секция [Gatekeeper]
Тип данных Положительное целое число
Значения Номер порта ras_port=<число>
Значение по умолчанию
1719
Пример ras_port=1721
Объяснение Укажите порт привратника для RAS-сообщений.
Параметр rbt_timeout= gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения Положительное целое число, выразающее время ожидания в секундах
rbt_timeout=<число>
Значение по умолчанию
0 (отключить функцию)
Пример rbt_timeout=10
Объяснение Задать максимальное время ожидания пакетов Alert и/или ProgressIndicator от терминирующего шлюза (RAS-пользователя) в секундах.
Примечание: совместное использование с параметрами validation_gap= и validation_msg= требует особого внимания. Например, при значениях параметров validation_gap=10000 , validation_msg= 7 (т.е. возобновление обмена между шлюзами (RAS-пользователями) по истечению 10 сек. или по приходу сообщения Connect) и с параметром rbt_timeout=9 (9 сек.), в случае отсутствия сообщения Connect в течение 9 сек. после отправки Setup звонок будет завершен с причиной eRBTTimeout.
Параметр предназначен для более точной настройки режима работы.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
197
Параметр read_route_table= meraproxy.cfg, секция [Proxy]
Тип данных Булева переменная
Значения 0 запретить чтение таблицы маршрутизации ядра ОС. В этом случае маршрутизация вводится вручную в поле alias_route_path=
этой же секции
1 разрешить чтение таблицы маршрутизации
read_route_table=<число>
Значение по умолчанию
1
Пример read_route_table=0
Объяснение Разрешите либо запретите чтение таблицы маршрутизации ядра ОС.
198
Параметр redundancy_type= meraproxy.cfg, секция [Redundancy]
Тип данных
Положительное целое число
Значения 0 - отключить режим резервирования
1 - задействовать режим резервирвания «Привратник-RAS-пользователь»
2 – задействовать режим резервирования с использованием общего IP-адреса
3 - задействовать режим резервирования с функцией распределения нагрузки в пределах одной лицензии
4 – задействовать так называемый обычный режим резервирования («Ordinary Redundancy»)
redundancy_type=<число>
Значение по умолчанию
0
Пример redundancy_type=1
Объяснение Данный параметр используется для выбора схемы резервирования на случай сбоя в работе основного MVTS сервера.
При настройке резервирования по схеме «Привратник – RAS-пользователь» помните, что конфигурировать параметры секции [Redundancy] необходимо только на вспомогательном сервере. Нимже приводим пример настроенной секции [Redundancy]: meraproxy.cfg
....
[Redundancy]
redundancy_type=1
master_gatekeeper=<master mvts>
где <master mvts> - привратник, описанный в файле gatekeeper.cfg на резервном сервере.
Оставшиеся три схемы резервирования настраиваются на основном и резервном серверах.
Примечание: изменение используемой схемы резервирования требует перезагрузки как основного так и резервного серверов.
199
Параметр reg_address= user.cfg
Тип данных IP-адрес
Значения oct.oct.oct.oct. reg_address=oct.oct.oct.oct.
Значение по умолчанию
Пример reg_address=195.128.97.20
Объяснение Указать статический IP-адрес RAS-пользователя. Если данный параметр задан, привратник MVTS регистрирует любое устройство с таким IP-адресом, независимо от имени пользователя и пароля (даже если имя пользователя и пароль отсутствуют, регистрация все равно будет осуществлена).
Примечание: данный параметр позволяет использовать устройства некоторых производителей, не позволяющих задавать для них пароль и имя пользователя.
Параметр reg_h323_id= user.cfg
Тип данных Строка
Значения Строка символов, выражающая идентификатор RAS-пользователя
reg_h323_id=<строка>
Значение по умолчанию
Пример reg_h323_id=
Объяснение Параметр служит для дополнительной проверки регистрации, поступающей с IP-адреса, указанного в параметре reg_address=. Данная проверка осуществляется по значению поля H323_ID в пакете RegistrationRequest, который отправляется на MVTS для регистрации. Проверка считается успешной, если значение поля H323_ID совпадает со значением параметра reg_h323_id=.
Таким образом, если в описании RAS-пользователя заданы параметры reg_address= и reg_h323_id=, то MVTS подтвердит его регистрацию только в том случае, если совпадет и IP-адрес, с которого пришел запрос на регистрацию, и h323_id регистрирующегося устройства.
Примечание: параметр reg_h323_id= может быть использован только при заданном параметре reg_address=.
200
Параметр reset_aсtive_time_period= meraproxy.cfg, секция [Statistics]
Тип данных
Положительное целое число
Значения Период времени
формат: reset_active_time_period=
[[[hh:]mm:]ss] (часы, минуты, секунды)
reset_aсtive_time_period=<число>
Значение по умолчанию
0 (функция отключена)
Пример reset_aсtive_time_period=12:00:00
(статистика сбрасывается каждые 12 часов)
Объяснение Параметр задает интервал обнуления статистики по объему трафика, обработанного всеми зарегистрированными на MVTS шлюзами и RAS-пользователями.
201
Параметр reset_after_save= meraproxy.cfg, секция [Statistics]
Тип данных Булева переменная
Значения 0 – после записи в файл статистика не будет обнуляться
1 – после записи в файл MVTS обнуляет статистику
reset_after_save=<число>
Значение по умолчанию
1
Пример reset_after_save=1
Объяснение Разрешите либо запретите обнуление статистики после записи в файл.
Параметр reset_can_overlap_send= gateway.cfg, user.cfg
Тип данных Булева переменная
Значения 0 – не менять значение поля поля canOverlapSend
1 – принудительно устанавливать поле canOverlapSend в значение “false”
reset_can_overlap_send=<число>
Значение по умолчанию
0
Пример reset_can_overlap_send=1
Объяснение Разрешить/запретить принудительную установку поля canOverlapSend field пакета Setup в значение false (некоторые шлюзы (RAS-пользователи), работающие по H.323 могут функционировать некорректно если поле canOverlapSend пакета Setup имеет значени true.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
202
Параметр route_address= meraproxy.cfg, секция [Radius] и [BackupRadius]
Тип данных IP-адрес
Значения oct.oct.oct.oct. route_address=oct.oct.oct.oct
Значение по умолчанию
Пример route_address=195.88.97.20
Объяснение Укажите адрес, на который следует отсылать запросы по внешней маршрутизации.
Параметр route_backup= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 1 - пакет AccessRequest с запросом на внешнюю маршрутизацию вызова отправляется на сервер маршрутизации и на резервный RADIUS-сервер
0 - пакет AccessRequest с запросом на внешнюю маршрутизацию отправляется только на сервер маршрутизации
route_backup=<0/1>
Значение по умолчанию
route_backup=0
Пример route_backup=1
Объяснение Данный параметр служит для того, чтобы разрешить либо запретить дублирование отправки запросов ARQ на внешний сервер маршрутизации.
203
Параметр route_enable= meraproxy.cfg, секция [Radius], [BackupRadius]
Тип данных Булева переменная
Значения 0 – режим внешней маршрутизации выключить
1 – режим внешней маршрутизации включить
route_enable=<число>
Значение по умолчанию
0
Пример route_enable=1
Объяснение Включите либо выключите режим внешней маршрутизации с адреса, отличного от адреса с которого осуществляется авторизация вызовов.
Параметр route_port= meraproxy.cfg, секция [Radius], [BackupRadius]
Тип данных Положительное целое число
Значения Номер порта route_port=<число>
Значение по умолчанию
Номер порта указанный в поле auth_port=
Пример route_port=1798
Объяснение
Указать номер порта в дополнение к значению поля route_address=.
Параметр repeat_quantity= meraproxy.cfg, секция [Radius]
Тип данных Положительное целое число
Значение Число от 1 до 9 repeat_quantity=<число>
Значение по умолчанию
5
Пример repeat_quantity=7
Объяснение Установить количество попыток отправки пакетов, отсылаемых на RADIUS-сервер.
204
Параметр repeat_time= meraproxy.cfg, секция [Radius]
Тип данных Положительное целое число
Значения Целое число от 1 до 9 repeat_time=<число>
Значение по умолчанию
3
Пример repeat_time=8
Объяснение Установите периодичность повторения отсылаемых на RADIUS-сервер пакетов.
Параметр route_cause= meraproxy.cfg, секция [LAR], user.cfg; gateway.cfg
Тип данных Положительное целое число
Значения Число в десятичном формате route_cause = <число>
Значение по умолчанию
Отсутствие значения (по умолчанию) в этом поле значит, что функция перенаправления не задействована
Пример route_cause=0-16;18-127
Объяснение Укажите причины завершения звонка, вызывающие продолжение попыток его маршрутизации.
route_cause=0-127 означает что любая причина является основанием для дальнейшей маршрутизациии звонка.
Примечание: в случае, если от терминирующего шлюза приходит ReleaseComplete с кодом 17 (абонент занят), дальнейшие попытки маршрутизации не предпринимаются.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
205
Параметр route_server_address= meraproxy.cfg, секция [Administration]
Тип данных
IP-адрес
Значения oct.oct.oct.oct. route_server_address=<oct.oct.oct.oct.>
Значение по умолчанию
Пример
Объяснение Данный параметр присутствует в настройках Media MVTS, который является частью кластерной системы. В данном параметре задается IP-адрес сервера маршрутизации.
Параметр route_statistics_enable= meraproxy . c fg , секция [Statistics]
Тип данных
Булева переменная
Значения 0 – выключить подсчет статистики по маршрутам
1 – включить подсчет статистики по маршрутам
route_statistics_enable=<число>
Значения по умолчанию
1
Пример route_statistics_enable=1
Объяснение Включить/выключить подсчет статистики по маршрутам.
206
Параметр rtp_threads= meraproxy.cfg, секция [Administration]
Тип данных Положительное целое число
Значения Положительное число – число потоков (тредов)
rtp_threads=<число>
Значение по умолчанию
5
Пример rtp_threads=10
Объяснение Укажите количество потоков (тредов) для обработки медиа трафика. Рекомендуемое значение данного параметра – его значение по умолчанию.
Параметр rrq_full_reg_interval= meraproxy.cfg, секция [Gatekeeper]
Тип данных
Положительное целое число
Значения Отрезок времени в формате ЧЧ:MM:СС
rrq_full_reg_interval=<отрезок времени>
Значение по умолчанию
0 (функция отключена)
Пример rrq_full_reg_interval=24:00:00
Объяснение Задайте период полной перерегистрации RAS-пользователей на привратнике MVTS.
207
S
Параметр screening= gateway.cfg, user.cfg
Тип данных Целое число
Значения -1 ‘не менять полученное значение’
0 ‘user provided, not changed’
1 ‘user provided, verified and passed’
2 ‘user provided, verified and failed’
3 ‘network provided’
screening=<число>
Значение по умолчанию
-1
Пример screening=2
Объяснение Задайте значение параметра screeningIndicator.
Примечание: даный параметр используется для обеспечения совместимости со шлюзами телефонной сети общего пользования (PSTN).
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
Параметр secret= meraproxy.cfg, секция [Radius]
Тип данных Строка символов
Значения Символьное значение ключа
secret=<строка>
Значение по умолчанию
Пример secret=strongsecret
Объяснение Укажите ключ шифрования при работе с RADIUS-сервером. Данный параметр является обязательным.
208
Параметр security= gatekeeper.cfg
Тип данных Положительное целое число
Значения 0 – формирование регистрационного параметра по формуле
“source_alias=user|password"
1 – VocalTec
2 – CISCO
3 – CHAP
security= <число>
Значение по умолчанию
0
Пример security=3
Объяснение
Выбрать способ авторизации на привратнике.
Параметр send_route_request_only= meraproxy.cfg, секция [Radius]
Тип данных
Булева переменная
Значения 0 (по умолчанию) – разрешить отправку запроса на авторизацию
1– запретить отправку запроса на авторизацию
send_route_request_only=<число>
Значение по умолчанию
Пример send_route_request_only=1
Объяснение Данный параметр используется для разрешения либо запрещения отправки запроса на авторизацию звонка во внешней системе маршрутизации, используемой MVTS для маршрутизации вызовов.
209
Параметр session_id_type= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 0 – все пакеты, посылаемые на RADIUS-сервер в рамках одного вызова (кроме запросов на внешнюю маршрутизацию) будут иметь одинаковый идентификатор сессии (sessionID) 1 – пакетам, отсылаемым на RADIUS-сервер в рамках одного вызова, идентификатор сессии будет назначаться случайно
session_id_type=<число>
Значение по умолчанию
0
Пример session_id_type=0
Объяснение Используйте данный параметр для выбора идентификатора сессии (поле sessionID) в пакетах, отправляемых на RADIUS-сервер. Значение поля SessionId изменяется от 0 до 256. При session_id_type=1 для каждого пакета идентификатор сессии выбирается случайно. В этом случае, например, стоп-запись AccountingRequest может быть получена раньше соответствующей стартовой записи AccountingRequest. При session_id_type=0 все пакеты, отправляемые на RADIUS-сервер, имеют одинаковый идентификатор сессии, что позволяет избежать путаницы при доставке пакетов на RADIUS-сервер.
Параметр set_h225_version= gateway.cfg,
user.cfg
Тип данных Целое число
Значения От 0 до 4 (номер версии протокола H.323)
set_h225_version=<число>
Значение по умолчанию
0 – номер версии не указан
Пример set_h225_version=4
Объяснение Указать номер версии протокола H.323, который будет отображаться в параметре protocolIdentifier сообщений H.225.
210
Параметр set_route_acd= meraproxy.cfg, секция [Statistics]
Тип данных Integer
Значения 1 – 10 000 set_route_acd=<number>
Значение по умолчанию
0
Пример set_route_acd=100
Объяснение Указать минимальное значение ACD, при достижении которого система блокирует те направления и маршруты, значение ACD которых ниже указанного минимального.
Примечание: функция интеллектуальной маршрутизации должна быть задействована обязательно (smart_routing=1 в секции [Statistics]).
Параметр set_route_asr= meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения Целое число от -1 до 100, выражающее минимальное значение уровня ASR
set_route_asr=<число>
Значение по умолчанию
-1 (значение ASR не учитывается при осуществлении интеллектуальной маршрутизации)
Пример set_route_asr=15
Объяснение Задайте минимально допустимое значение ASR (Answer Seizure Ratio) – показатель успешных звонков для маршрутов или направлений. Если значение данного поля противоречит значению поля set_route_asr= в конфигурации отдельного диалпира, значение последнего имеет больший приоритет.
211
Параметр set_route_asr= dialpeer.cfg
Тип данных Положительное целое число
Значения Целое число от -1 до 100, выражающее минимальное значение уровня ASR
set_route_asr=<число>
Значение по умолчанию
-1 (значение ASR не принимается во внимание при осуществлении интеллектуальной маршрутизации)
Пример set_route_asr=15
Объяснение Задайте минимально допустимое значение ASR (Answer Seizure Ratio) – показатель успешных звонков для данного маршрута или направления. Значение данного поля блокирует значение такого же (общесистемного) параметра в секции [Statistics] meraproxy.cfg. Данный параметр имеет смысл только если включена функция интеллектуальной маршрутизации.
Параметр set_route_asr_mode= meraproxy.cfg, секция [Statistics]
Тип данных
Положительное целое число
Значения 0 – использовать методику подсчета MVTS (успешные вызовы /общее количество вызовов *100%)
1 – стандартный метод подсчета значения ASR
set_route_asr_mode=<число>
Значение по умолчанию
0
Пример set_route_asr_mode=1
Объяснение Определите способ расчета минимально допустимого значения ASR для направлений (маршрутов) при интеллектуальной маршрутизации.
212
Параметр siphit_dst_codec= gateway.cfg, user.cfg
Тип данных Строка символов
Значения Мнемонические обозначения кодеков через точку с запятой
siphit_dst_codec=<строка >;<строка>…
Значение по умолчанию
Пример siphit_dst_codec= iLBC13k3;iLBC15k2;speex
Объяснение Укажите список кодеков, отправляемых модулю SIPHIT для установления сессии с терминатором звонка. Можно использовать кодеки из списков полей codec_allow= и codec_deny=. Дополнительно могут быть использованы кодеки iLBC13k3, iLBC15k2 и speex.
Параметр siphit_src_codec= gateway.cfg, user.cfg
Тип данных Строка символов
Значения Мнемонические обозначения кодеков через точку с запятой
siphit_src_codec=<строка >;<строка>…
Значение по умолчанию
Пример siphit_src_codec= iLBC13k3;iLBC15k2;speex
Объяснение Укажите список кодеков, отправляемых модулю SIPHIT для установления сессии с оригинатором звонка. Можно использовать кодеки из списков полей codec_allow= и codec_deny=. Доплнительно могут быть использованы кодеки iLBC13k3, iLBC15k2 и speex.
213
Параметр smart_routing= meraproxy.cfg, секция [Statistics]
Тип данных Булева переменная
Значения 0 – выключить функцию
1 – включить функцию
smart_routing=<число>
Значение по умолчанию
0
Пример smart_routing=1
Объяснение Параметр, с помощью которого можно включить/отключить функцию интеллектуальной маршрутизации на основе анализа статистики. Данная функция позволяет временно исключать из маршрутизации маршруты, значение показателя ASR которых падает ниже установленного порогового значения. По истечении установленного времени заблокированный маршрут временно разблокируется и на основе заданного количества вызовов определяется его текущий показатель ASR. В случае если показатель ASR все еще находится ниже порогового значения, маршрут снова блокируется. Время блокировки маршрута задается с помощью конфигурационного параметра suspend_time= (секция [Statistics]); пороговое значение ASR – с помощью параметра set_route_asr= (секция [Statistics]); количество вызовов для определения показателя ASR временно разблокированного маршрута - с помощью параметра call_sampling_number= (секция [Statistics]).
Параметр smart_routing_enable= user.cfg, gateway.cfg
Тип данных Булева переменная
Значения 0 – отключить функцию (не блокировать маршрут при низком ASR, если шлюз либо RAS-пользователь является оригинатором или терминатором)
1 – блокировать маршрут при низком ASR, если шлюз либо RAS-пользователь является оригинатором или терминатором
Значение по умолчанию
Пример smart_routing_enable=0
Объяснение Включить/выключить функцию интеллектуальной маршрутизации применительно к данному шлюзу (RAS-пользователю). При установлении звонка состояние маршрута (блокирован он или нет) будет проверяться только тогда, когда значение smart_routing=1. Поэтому значение smart_routing_enable=1 не имеет смысла при smart_routing=0.
214
Параметр signaling_proxy_address= meraproxy.cfg, секция [Administration]
Тип данных
IP-адрес
Значения oct.oct.oct.oct signaling_proxy_address=<oct.oct.oct.oct>
Значение по умолчанию
Пример
Объяснение Настройка данного конфигурационного параметра имеет смысл только на Media MVTS, который является частью кластерной версии MVTS. С помощью данного параметра указывается IP-адрес сигнального MVTS.
Параметр slave_address= meraproxy.cfg, секция [Redundancy]
Тип данных
IP-адрес
Значения oct.oct.oct.oct. slave_address=<oct.oct.oct.oct>
Значение по умолчанию
Пример slave_address=192.168.1.2
Объяснение Указать адрес для удаленного «опускания» входящих IP-адресов на резервном сервере с основного по протоколу SSH.
Параметр snmp_enable= meraproxy.cfg, секция [SNMP]
Тип данных Булева переменная
Значения 0 – отключить режим ответа
1 – включить режим ответа snmp_enable= <число>
Значение по умолчанию
0
Пример snmp_enable=1
Объяснение Включите/выключите режим ответа на SNMP-запросы.
215
Параметр sorm_address= meraproxy.cfg, секция [Sorm]
Тип данных
IP-адрес
Значения oct.oct.oct.oct. sorm_address=<oct.oct.oct.oct.>
Значение по умолчанию
Пример sorm_address=192.168.0.1
Объяснение
Указать IP-адрес модуля MVTS TAP.
Параметр sorm_port= meraproxy.cfg, секция [Sorm]
Тип данных Положительное целое число
Значения Число от 0 до 65535 sorm_port=<число>
Значение по умолчанию
4000
Пример sorm_port=4000
Объяснение
Указать номер порта для взаимодействия с модулем MVTS TAP.
216
Параметр slave_gatekeeper= gatekeeper.cfg
Тип данных Строка символов
Значения Имена секций в gatekeeper.cfg
slave_gatekeeper=<строка>
Значение по умолчанию
Пример slave_gatekeeper= GK_1;GK_2
Объяснение Данное поле, совместно с полем master_gatekeeper=, служит для установки отношений типа «главный-подчиненный» (master-slave) между привратниками с которыми MVTS регистрируется как клиент.
Данное поле используется в конфигурации главного привратника для указания имен всех подчиненных привратников, на которых будет регистрироватья MVTS при потере регистрации на главном привратнике. MVTS будет регистрироваться на подчиненных привратниках в той последовательности, в какой они находятся в списке.
Пример конфигурации:
gatekeeper.cfg:
[master_gk]
address = 195.10.10.11
id = gk_11
type = 1
slave_gatekeeper=GK_1; GK_2
....
[GK_1]
address = 195.10.10.12
id = gk_12
type = 1
master_gatekeeper=master_gk
....
[GK_2]
address = 195.10.10.14
id = gk_13
type = 1
master_gatekeeper=master_gk
.... gateway.cfg:
[some_gw]
gatekeeper=master_gk
....
217
Параметр src_bill_translate= dialpeer.cfg
Тип данных
Строка символов
Значения Регулярные выражения и строка символов
dst_bill_translate = regexp1[|regexp2[|regexp3]]/[str][\1][str][\2][str][\3][str][&] dst_translate = regexp1[|regexp2[|regexp3]]/[str][\1][str][\2][str][\3][str][&]
Значение по умолчанию
Пустая строка
Пример
Объяснение Задать правила дополнительного преобразования номера вызывающего абонента для приведения его к виду, удобному для системы учета платы.
При задании правил преобразования для обозначения «пустого» номера применяется ключевое слово empty.
Во всех полях преобразования номера, (кроме group_translate и только в пределах файла dialpeer.cfg) допускается применение следующих макроимен:
$ani$ - ANI-номер вызывающей стороны
$dnis$ - номер вызываемой стороны
$bill_ani$ - ANI-номер для биллинга
$bill_dnis$ - номер вызываемой стороны для биллинга
$user$ - имя пользователя
$id$ – уникальный идентификатор вызова (извлеченный из CDR записи) в формате <time stamp момента запуска MVTS>#<порядковый номер звонка>#
Синтаксис преобразования идентичен синтаксису трансляции поля dst_translate=
Примечание: Когда в одной и той же записи об объекте набора одновременно присутствуют поля с правилами трансляции dst_bill_translate= и bill_translate=, параметр dst_number= будет транслирован в соответствии с шаблоном заданным в поле dst_bill_translate=.
218
Параметр src_numbering_plan= gateway.cfg, user.cfg
Тип данных Положительное целое число
Значения Положительное целое число, выражающее параметр type:plan
src_numbering_plan=<число>
Значение по умолчанию
0
Пример
Объяснение Задайте план нумерации для входящих номеров (десятиричное представление параметра type:plan для оригинатора вызова).
Примечание: параметр src_numbering_plan= блокирует действие параметра numbering_plan=. Последний будет действовать только если src_numbering_plan=0.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
Параметр src_presentation= gateway.cfg, user.cfg
Тип данных Целое число
Значения -1 ‘не изменять полученное значение’
0 ‘presentation allowed’
1 ‘presentation restricted’
2 ‘number not available due to interworking’
3 – зарезервировано
src_presentation=<число>
Значение по умолчанию
-1
Пример src_presentation=2
Объяснение Задайте значение параметра presentationIndicator в пакете Setup от оригинатора вызова.
Примечание: данный параметр используется для обеспечения совместимости со шлюзами телефонной сети общего пользования (PSTN).
Примечание: данный параметр действителен только в конфигурации оригинирующих шлюзов и RAS-пользователей.
219
Параметр src_presentation_screening_allowed= gateway.cfg, user.cfg
Тип данных Булева переменная
Значения 0 – запретить использование параметров src_presentation= и src_screening= (система будет удалять эти поля из пакетов)
1 – разрешить использование параметров
src_presentation_screening_allowed=<число>
Значение по умолчанию
0
Пример src_presentation_screening_allowed=1
Объяснение Разрешите либо запретите использование конфигурационных параметров src_presentation= и src_screening=.
Примечание: данный параметр действителен только в конфигурации оригинирующих шлюзов и RAS-пользователей.
Параметр src_screening= gateway.cfg, user.cfg
Тип данных Целое число
Значения -1 ‘не изменять полученное значение’
0 ‘user provided, not changed’
1 ‘user provided, verified and passed’
2 ‘user provided, verified and failed’
3 ‘network provided’
src_screening=<число>
Значение по умолчанию
-1
Пример src_screening=2
Объяснение Задать значение параметра screeningIndicator в пакете Setup от оригинатора вызова.
Примечание: данный параметр действителен только в конфигурации оригинирующих шлюзов и RAS-пользователей.
220
Параметр stat_email= meraproxy.cfg, секция [Statistics]
Тип данных Строка символов
Значения E-mail адрес, помещенный в переменную $EMAIL$
Значение по умолчанию
Пустая строка
Пример stat_email=someone@domain.com
Объяснение Указать адрес электронной почты для отправки сообщений со статистикой по звонкам.
Параметр stat_email_cmd= meraproxy.cfg, секция [Statistics]
Тип данных Строка символов
Значения Название команды или имя скрипта
stat_email_cmd=<строка>
Значение по умолчанию
Пустая строка
Пример stat_email_cmd=((printf "From: mvts@\nTo: $EMAIL$\nSubject: $SUBJECT$\n\n";cat $FILE$) | /usr/sbin/sendmail -B8BITMIME -f mvts@ -F$FROM$ $EMAIL$)
Объяснение Укажите команду (скрипт), отвечающий за отправку сообщений со статистикой по электронной почте.
221
Параметр stat_email_from= meraproxy.cfg, секция [Statistics]
Тип данных Строка символов
Значения Строка символов, помещаемая в переменную $FROM$
stat_email_from=<строка>
Значение по умолчанию
Пустая строка
Пример stat_email_from=MVTS Server Statistics Manager
Объяснение Укажите содержимое строки «От кого:» (“From”) в сообщении со статистикой по звонкам, посылаемого электроной почтой.
Параметр stat_email_subject= meraproxy.cfg, секция [Statistics]
Тип данных
Строка символов
Значения Произвольная строка символов, помещаемая в переменную $SUBJECT$
stat_email_subject=<строка>
Значение по умолчанию
Пустая строка
Пример stat_email_subject=routine call statistics
Объяснение Укажите содержимое строки «Тема:» (“Subject”) в сообщении со статистикой по звонкам, посылаемого электронной почтой.
222
Параметр stat_file_attr= meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения Трехзначное число stat_file_attr=<число>
Значение по умолчанию
Пример stat_file_attr=
Объяснение Установите/измените атрибуты файла статистики.
Атрибуты (разрешение на чтение файла, запись в файл или его исполнение) аналогичны атрибутам файлов в UNIX-подобных ОС. Каждая из трех позиций числа – цифра от 0 до 7 (т.е. от 000 до 111). Цифра в первой позиции относится к правам на файл владельца файла, вторая - отражает права пользователей группы, к которой принадлежит владелец файла, третья – права всех остальных пользователей. Право на соответсвующую операцию с фалом считается доступным, если соответствующий бит равен 1.
Пример: bil_tmpfile_attr=664
атрибут 664 (в двоичном представлении 110 110 100) рарешает:
Владельцу файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Членам группы владельца файла 110 – 1 разрешено чтение файла; 1 разрешена запись в файл; 0 – запрещено исполнение файла
Остальным пользователям системы 100 – 1 разрешено чтение файла; 0 запрещена запись в файл; 0 – запрещено исполнение файла.
Примечание: Независимо от значащихся в конфигурационном файле атрибутов владельцу файла всегда доступны для чтения и записи как временные так и постоянные файлы.
223
Параметр stat_group= gateway.cfg, user.cfg
Тип данных Строка символов
Значения Произвольная строка символов
Значение по умолчанию
Нет
Пример stat_group=GROUP_1
Объяснение Укажите имя нового объекта для сбора статистики, объединяющий несколько шлюзов или RAS-пользователей. Данный параметр позволяет MVTS собирать статистические данные со всех шлюзов и RAS-пользователей, имеющих в своей конфигурации параметр stat_group= с одинаковым значением.
Пример:
Допустим, у Вас есть шлюз, описанный в файле gateway.cfg и RAS-пользователь, описанный в user.cfg.
Если в конфигурации этих двух объектов включить параметр stat_group= с одинаковым значением (stat_group=GROUP_1), MVTS будет вести статистику для данной группы – то есть общую статистику шлюза и RAS-пользователя.
Параметр stat_renewal_time= meraproxy.cfg, секция [Statistics]
Тип данных
Положительное целое число
Значения Целое число от 0 до 525599 (1 год), выражающее временной интервал
0 отключает функцию очистки статистики
stat_renewal_time=<число>
Значение по умолчанию
720 (12 hours)
Пример stat_renewal_time=1440
Объяснение Определите интервал времени очистки статистики от данных, подлежащих удалению (например, данных по шлюзам, которых уже нет в конфигурации MVTS).
224
Параметр stop_acct_level= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 0 – разрешить удаление VSA-полей
1 – запретить удаление VSA-полей
stop_acct_ level=<число>
Значение по умолчанию
1
Пример stop_acct_level=1
Объяснение Необходимость регулирования размера Accounting-пакетов, посылаемых MVTS на RADIUS-сервер возникает из-за того, что операционная система разбивает все UDP-пакеты, размер которых превышает 1 500 байт, на фрагменты. В то же время не все сетевые маршрутизаторы обладают способностью правильно восстанавливать Accounting-пакеты после фрагментации. В свою очередь RADIUS-сервер, при отсутствии пакета Accounting Stop, не прекращает начисление оплаты по звонку, который уже был завершен.
Данный параметр предоставляет оператору MVTS возможность удалять из Accounting-пакетов некоторые VSA-поля, уменьшая тем самым размер пакетов. При значении параметра stop_acct_level=1, MVTS не удаляет VSA-поля из Accounting-пакетов. При значении параметра stop_acct_level=0, MVTS удаляет все VSA-поля, кроме полей, приведенных в таблице ниже.
VSA-поля, не подлежащие удалению при значении stop_acct_level=0
Для пакета Accounting Start Для пакета Accounting Stop
'h323-call-origin'
'h323-call-type',
'h323-conf-id',
'h323-call-id',
'h323-gw-id',
'h323-gw-address'
'h323-remote-id',
'h323-remote-address',
'h323-setup-time',
'xpgk-src-number-in',
'xpgk-src-number-out',
'xpgk-dst-number-in',
'xpgk-dst-number-out',
'h323-call-origin',
'h323-call-type',
'h323-conf-id',
'h323-call-id',
'h323-remote-address',
'h323-remote-id',
'h323-gw-id',
'h323-setup-time',
'h323-connect-time',
'h323-disconnect-time',
'h323-disconnect-cause',
'h323-voice-quality',
'xpgk-src-number-in',
'xpgk-src-number-out',
'xpgk-dst-number-in',
'xpgk-dst-number-out',
'xpgk-local-disconnect-cause',
225
Параметр statistics_enable= meraproxy.cfg, секция [Statistics]
Тип данных Булева переменная
Значения 0 – функция ведения статистики выключена
1 – функция включена
statistics_enable=<число>
Значение по умолчанию
1
Пример statistics_enable=1
Объяснение Включить/выключить функцию ведения статистики.
Параметр support_gid= meraproxy.cfg, секция [Console]
Тип данных Положительное целое число
Значения support_gid=<число>
Значение по умолчанию
0
Пример support_gid=101
Объяснение Задать номер группы пользователей в системе, соответствующий группе службы технической поддержки (Support Group).
226
Параметр suppress_Q931_cause= meraproxy.cfg, секция [Radius]
Тип данных
Булева переменная
Значения 0 – запретить передачу
1 – разрешить передачу значения 16 как значения кода Q931
suppress_Q931_cause=<число>
Значение по умолчанию
0
Пример suppress_Q931_cause=1
Объяснение Разрешите либо запретите передачу на RADIUS-сервер значения 16 в качестве значения кода разъединения Q931. Данный параметр полезен при работе с некоторыми системами начисления платы (billing system), которые не принимают отличные от 16 коды Q931 завершения звонков ненулевой продолжительности. В таком случае установите данный параметр в значение 1, и MVTS будет отсылать значение 16 на RADIUS в качестве значения кода Q931 в подтверждение того, что звонок имел ненулевую продолжительность.
Параметр suspend_time= meraproxy.cfg, секция [Statistics], секция [Media]
Тип данных Положительное целое число
Значения Целое число от 1 до 525599 (1 год)
suspend_time=<число>
Значение по умолчанию
30
Пример suspend_time=50
Объяснение Укажите период блокировки направления с низким значением ASR (показатель успешных вызовов) в минутах.
227
Параметр system_location= meraproxy.cfg, секция [SNMP]
Тип данных
Строка символов
Значения Произвольная строка символов system_location=<строка>
Значение по умолчанию
Пример system_location=SEATTLE OFFICE, 5-th ALLEY
Объяснение Введите информацию о местонахождении системы.
Параметр system_name= meraproxy.cfg, секция [SNMP]
Тип данных Строка символов
Значения Имя системы system_name=<строка>
Значение по умолчанию
Пример system_name=MAIN SILONET GK/PROXY
Объяснение Указать имя системы.
228
T Параметр terminal= gatekeeper.cfg
Тип данных Положительное целое число
Значения 0 – MVTS «представляется» привратнику как шлюз
1 – MVTS «представляется» привратнику как терминал
terminal=<число>
Значение по умолчанию
0
Пример terminal=1
Объяснение Указать режим работы MVTS при взаимодействии с привратником верхнего уровня (registration gatekeeper).
Данный параметр не является обязательным.
Параметр tcp_connect_timeout= gateway.cfg
Тип данных Положительное целое число
Значения Поожительное целое число, вырахающее виеменной интервал в миллисекундах
tcp_connect_timeout=<число>
Значение по умолчанию
4500
Пример tcp_connect_timeout=6000
Объяснение Укажите ограничение времени ожидания TCP-соединения в миллисекундах.
229
Параметр time_span= meraproxy.cfg, секция [Statistics]
Тип данных Положительное целое число
Значения Период времени в формате [[<часы>:] минуты:] секунды
time_span=[[<часы>:] минуты:] секунды
Значение по умолчанию
00:00:00
Пример time_span=12:00:00
Объяснение Задайте максимальное время отсутствия обновлений статистики, по истечении которого имеющаяся статистика по данному объекту набора обнуляется.
Параметр tos_precedence= user.cfg, gateway.cfg
Тип данных Целое число
Значения 0 – 7 tos_precedence=<число>
Значение по умолчанию
Пустая строка (параметр не используется)
Пример tos_precedence=2
Объяснение Данный параметр служит для установки приоритета IP-пакетов перед их отправкой на шлюз (RAS- пользователя), в описании которого сконфигурирован данный параметр.
Например, если в описании оригинирующего шлюза GW1 будет присутствовать параметр tos_precedence=2, MVTS будет устанавливать приоритет всех RTP-пакетов, отправляемых на шлюз GW1 в соответствии с заданным значением параметра.
Примечание: рекомендуется устанавливать данный конфигурационный параметр в значение >3 у как можно меньшего количества шлюзов (RAS-пользователей), так как большое количество пакетов с высоким приоритетом может нарушить стабильность работы ядра ОС.
230
Параметр total_duration_saving= meraproxy.cfg, секция [Statistics]
Тип данных Булева переменная
Значения 0 – запретить сохранение
1 – разрешить сохранение
total_duration_saving=<число>
Значение по умолчанию
1
Пример total_duration_saving=1
Объяснение Разрешить/запретить сохранение данных о суммарной продолжительности звонков через объекты статистики, для того, чтобы эти данные оставались актуальными после перезагрузки MVTS.
Параметр trace_level= meraproxy.cfg, section[Debug]
Тип данных Положительное целое число
Значения 0 – отключить запись информации
1 – вести запись информации с минимальной степенью детализации
2 – вести запись информации со средней степенью детализации
3 – вести запись информации с максимальной степенью детализации
trace_level=<число>
Значение по умолчанию
0
Пример trace_level=2
Объяснение Задать необходимый уровень детализации при записи информации в файл трассировочных протоколов mp . k e r n e l . s h . l o g - < d a t e > .
231
Параметр trap_address= meraproxy.cfg, секция [SNMP]
Тип данных IP-адрес
Значение 32-битный IP-адрес trap_address=oct.oct.oct.oct
Значение по умолчанию
Пример trap_address=194.23.122.14
Объяснение Укажите IP-адрес для отправки trap-сообщений.
Параметр trap_community= meraproxy.cfg, секция [SNMP]
Тип данных Строка символов
Значения Произвольная строка символов trap_community=<строка>
Значение по умолчанию
Пример trap_community=municipal
Объяснение Задать имя получателей trap-сообщений.
Параметр trap_email= meraproxy.cfg, секция [SNMP]
Тип данных Строка символов
Значения Строка адреса электронной почты, помещаемая в переменную $EMAIL$
trap_email=
Значение по умолчанию
Пустая строка
Пример trap_email=admin@bigtel.com
Объяснение Укажите электронный адрес для сводок с trap-сообщениями.
232
Параметр trap_email_cmd= meraproxy.cfg, секция [SNMP]
Тип данных Строка символов
Значения Название команды или имя скрипта trap_email_cmd=<строка>
Значение по умолчанию
Пустая строка
Пример trap_email_cmd=((printf "From: mvts@\nTo: $EMAIL$\nSubject: $SUBJECT$\n\n";cat $FILE$) | /usr/sbin/sendmail -B8BITMIME -f mvts@ -F$FROM$ $EMAIL$)
Объяснение Указать команду (имя скрипта), отвечающий за отправку электронной почты.
Параметр trap_email_from= meraproxy.cfg, секция [SNMP]
Тип данных Строка символов
Значения Строка символов, помещаемая в переменную $FROM$
trap_email_from=<строка>
Значение по умолчанию
Пустая строка
Пример trap_email_from=MVTS server No.3
Объяснение Указать содержимое строки «от кого:» (From:) электронного сообщения.
Параметр trap_email_period= meraproxy.cfg, секция [SNMP]
Тип данных
Положительное целое число
Значения Интервал времени в формате <[[<часы>:] минуты:] секунды>
trap_email_period<[[<часы>:] минуты:] секунды>
Значение по умолчанию
00:00:00
Пример trap_email_period=02:00:00
Объяснение Задать периодичность отправки сообщений электронной почтой.
233
Параметр trap_email_subject= meraproxy.cfg, секция [SNMP]
Тип данных
Строка символов
Значения Произвольная строка символов, передающая содержание строки «тема:» и помещаемая в переменную $SUBJECT$
trap_email_subject=<строка>
Значение по умолчанию
Пустая строка
Пример trap_email_subject=Routine trap report
Объяснение Указать содержимое строки «Тема:» (Subject) сообщения, отправляемого по электронной почте.
Параметр trap_enable= meraproxy.cfg, секции [SNMP]
Тип данных Булева переменная
Значения 0 – режим отправки сообщений выключена
1 – режим отправки сообщений включена
trap_enable=<число>
Значение по умолчанию
0
Пример trap_enable=1
Объяснение Включите/выключите режим отправки trap-сообщений.
234
Параметр trap_level= meraproxy.cfg, секция [SNMP]
Тип данных Положительное число
Значения 0 – trap-сообщения не рассылаются
1 – критические ошибки (critical errors)
2 – некритические ошибки (non-critical errors)
3 – предупреждения (warnings)
4 – информация (information)
5 – уведомления (notifications)
trap_level=<число>
Значение по умочанию
0
Пример trap_level=1
Объяснение Задать уровень важности отправляемых trap-сообщений.
Параметр trap_port= meraproxy.cfg, секция [SNMP]
Тип данных Положительное целое число
Значения Номер порта trap_port=<число>
Значение по умолчанию
0
Пример trap_port=162
Объяснение Назначить порт для отправки trap-сообщений.
235
Параметр trusted_address= meraproxy.cfg, секция [SNMP]
Тип данных IP-адрес
Значения oct.oct.oct.oct trusted_address=oct.oct.oct.oct
Значение по умолчанию
126.44.23.15
Пример
Объяснение Укажите «надежные» IP-адреса, с которых могут приниматься SNMP-запросы. Для разделения IP-адресов в списке используйте точку с запятой.
Параметр type= gatekeeper.cfg
Тип данных Булева переменная
Значения 0 – MVTS запрашивает у привратника адрес назначения при помощи LRQ
1 - MVTS регистрируется на привратнике и посылает ARQ для исходящих звонков. Для входящих звонков предполагается предварительная отправка ARQ, поэтому уведомление привратнику не посылается.
type=<число>
Значение по умолчанию
0
Пример type=1
Объяснение Указать признак принадлежности MVTS к зоне привратника.
236
U Параметр user= gatekeeper.cfg
Тип данных Строка символов
Значения Произвольная строка символов
user=<строка>
Значение
Пример user=anyone
Объяснение Укажите имя пользователя для авторизации на привратнике.
Параметр user= user.cfg, gateway.cfg
Тип данных Строка символов
Значение по умолчанию
Произвольная строка символов, выражающее внутренне имя пользователя
user=<строка>
Значение по умолчанию
Пример user=anyone user=$ani$
user=V:$ip$@
Объяснение Укажите имя пользователя в системе. Имя пользователя используется для его идентификации при регистрации на привратнике MVTS и при запросах к системе удаленной аутентификации RADIUS.
В случае необходимости в поле параметра может содержать одно из макроимен $ip$, $group$, либо макроимя $ani$, означающее входящий номер абонента.
Если в поле в качестве параметра указывается макроподстановка $ani$, то в запросе к RADIUS-серверу вместо имени пользователя будет содержаться номер инициатора вызова.
Макроимена $ip$ (IP адрес), $group$ (имя группы) применяются для трансляции имени пользователя при включении в запрос к RADIUS-серверу. При поступлении вызова с адреса 127.0.0.2 и наличии в поле user имени пользователя и, например, макроимени $ip$ (V:$ip$@) , результат трансляции будет V:127.0.0.2@ - см. пример.
237
Parameter user_cfg= meraproxy.cfg, секция [Administration]
Data type Строка символов
Valid values Произвольная строка символов, обозначающая имя файла
user_cfg=<имя файла>
Default value user.cfg
Example user_cfg=my_user.cfg
Explanation Имя файла, содержащего данные о регистрируемых пользователях. Путь указывается относительно корневого каталога или файла системных настроек.
Параметр use_h323_ivr_in= meraproxy.cfg, секция [Radius]
Тип данных Булева переменная
Значения 0 – запретить подстановку
1 – разрешить подстановку
use_h323_ivr_in=<number>
Значение по умолчанию
0
Пример use_h323_ivr_in=1
Объяснение Разрешите либо запретите подстановку имени пользователя в поле UserName биллинговых пакетов, отправляемых на RADIUS-сервер. Подставляемое значение – имя из поля h323_ivr_in= Cisco AV-pair(1) из пакета AccessAccept. Подставляемое имя используется только для данного направления и исключительно в пакетах биллиногового обмена.
Примечание: данный параметр функционален только при значении параметра acct_leg_type= от 1 до 4.
238
Параметр user_translate= dialpeer.cfg
Тип данных
Строка символов
Значения Регулярное выражение или макрос $ip$
user_translate=<строка1>/[\n1]:[\n2];
Значение по умолчанию
Пустая строка
Пример user_translate=[0-9]*|#|[0-9]*|#|1111[0-9]*/\1:\3
При поступлении звонка с dst_number=47765#13245#1111974553 имя пользователя будет 47765
а пароль – 13245
Объяснение Данный параметр используется для получения из поля dst_number= имени пользователя и пароля, если таковые присутствуют в dst_number=. Шаблон трансляции (регулярное выражение) для поля dst_number= и [\n1]:[\n2] – номера секций для замены полученных имени пользователя и пароля, разделенных знаком «:».
Примечание: можно использовать знак «:» в шаблоне трансляции по следующим правилам:
Пример:
Предположим, на MVTS поступил звонок с номером вызываемого абонента 1234#5678#70951000000. Изначально, имя пользователя – «client», его пароль – «clientpass».
Если user_translate=[0-9]{4}|#|[0-9]{6}|#[0-9]/\1:\3, то имя пользователя и пароль будут получены из номера: username=1234, password=5678
Если после двоеточия нет знаков – user_translate=[0-9]{4}|#|[0-9]{6}|#[0-9]/\1: , то имя пользователя будет содержать пустую строку:
username=1234, password=<пустая строка> Если регулярное выражение вообще не содержит двоеточия, user_translate=[0-9]{4}|#|[0-9]{6}|#[0-9]/\1
то пароль пользователя меняться не будет username=1234, password=<clientpass>.
Примечание: вместо регулярного выражения данный параметр может содержать макрос $ip$. В этом случае MVTS отправит на RADIUS-сервер IP-адрес пользователя.
239
Parameter use_info_digits= gateway.cfg, user.cfg
Data type Булева переменная
Valid values 0 – запретить использование цифр из пакетов INFORMATION
1 – разрешить использование цифр из пакетов INFORMATION
Default value 0
Example use_info_digits=
Explanation Данное поле используется для того, чтобы разрешить/запретить использование цифр из пакетов INFORMATION, поступающих на MVTS после получения SETUP. Цифры из пакетов INFORMATION, скомбинированные методом конкатенации с номером из пакета SETUP, записываются в CDR в поле INFO-NUMBER.
Данный параметр используется совместно с параметром reset_can_overlap_send= .
240
V Параметр validation_gap= meraproxy.cfg, секция [LAR]
Тип данных Попложительное число
Значения Число выражающее задержку отправки пакетов
validation_gap=<число>
Значение по умолчанию
0
Пример validation_gap=1000
Объяснение Установите время задержки отправки пакетов на шлюз – инициатор вызова для увеличения вероятности успешного установления соединения.
В процессе установления звонка все пакеты, полученные от терминирующего шлюза сохраняются в буфере MVTS, содержимое которого будет отправлено на шлюз-инициатор вызова либо по истечении периода задержки, установленного в поле validation_gap= времени, либо по получении от терминирующего шлюза одного из сообщений, определенного в поле validation_msg= (СallProceeding, Progress, Facility, Alerting). Подобная организация процесса установления вызова объясняется тем, что некоторые виды шлюзов допускают лишь однократное получение ими пакета CallProceeding, в результате чего, если после CallProceeding вдруг последует сигнал ReleaseСomplete, дальнейший процесс установления звонка (перенаправление вызова) с таким шлюзом становится невозможен, так как он не будет воспринимать повторные сообщения CallProceeding).
241
Параметр validation_gap= user.cfg, gateway.cfg
Тип данных Положительное целое число
Значения Задержка отправки пакетов в миллисекундах
validation_gap=<число>
Значение по умолчанию
0
Пример validation_gap=3000
Объяснение Указать для данного шлюза либо RAS-пользователя время задержки отправки пакетов инициатору вызова. Во время задержки обмен с оригинатором вызова будет приостановлен.
В процессе установления звонка все пакеты, полученные от терминирующей стороны, сохраняются в буфере MVTS, содержимое которого будет отправлено на шлюз-инициатор вызова либо по истечении периода задержки, установленного в поле validation_gap= времени, либо по получении от терминатора одного из сообщений, определенного в поле validation_msg= (СallProceeding, Progress, Facility, Alerting).
Подобная организация процесса установления вызова объясняется тем, что некоторые VoIP-объекты допускают лишь однократное получение пакета CallProceeding, в результате чего, если после CallProceeding вдруг последует сигнал Release_Сomplete, дальнейший процесс установления звонка (перемаршрутизация) с таким инициатором становится невозможен, так как он не будет воспринимать повторные сообщения CallProceeding.
Если для данного шлюза или RAS-пользователя продолжительность периода задержки не определена, то используется общесистемное значение параметра, заданное в конфигурационном файле meraproxy.cfg.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
242
Параметр validation_msg= user.cfg, gateway.cfg
Тип данных
Положительное целое число
Значения Тип сообщения от вызываемой стороны
validation_msg=<число>
Значение по умолчанию
Connect=7, Alerting=1, Progress=3, Facility=98.
(для задействования значений по умолчанию достаточно установить любой не нулевой параметр validation_gap=)
Пример validation_msg=7
Объяснение Укажите сообщение, которое возобновит процесс обмена пакетами с оригинатором в процессе установления звонка.
Другое условие возобновления процесса отправки пакетов – истечение периода времени, определенного в параметре validation_gap= . Если вызываемая сторона успевает отказать в установлении соединения до выполнения обоих этих условий, звонок будет перенаправлен.
Примечание: перенаправление звонка невозможно после установления вызываемой стороной TCP-соединения для H.245 сессии.
Примечание: данный параметр действителен только в конфигурации терминирующих шлюзов и RAS-пользователей.
top related