Задать опции VoIP-агентов

Здесь описаны опции модуля LBircd, которые актуальны для релиза 2.0.45. Устаревшие опции собраны в этой инструкции.

Некоторые опции можно настроить в административном интерфейсе в форме агента. Остальные нужно менять непосредственно в таблице agent_options с помощью SQL-запросов. Опции настраиваются отдельно для каждого VoIP-агента. Структура запроса:

INSERT INTO agent_options (id,name,descr,value) values ('ID агента','Опция','Описание','Значение') ON DUPLICATE KEY UPDATE value = values(value);

Список опций

always_check_multi_tariff
Описание Допустимые значения По умолчанию
Приоритет мультитарифа над направлениями основного тарифа. 0: если система нашла направление в основном тарифе, то она не продолжит поиск в дополнительных
1: система всегда ищет направление и в основном, и в дополнительных тарифах. Из найденных выбирается категория, которая наиболее точно совпадает с вызываемым номером.
0
disable_h323_end_time
Описание Допустимые значения По умолчанию
Если время в атрибутах h323 приходит некорректно, то система определяет длительность сессии на основании имеющихся данных. В качестве времени конца сессии используется текущее время. 0: выключена
1: включена, начало сессии — значение из активных сессий, конец сессии — текущее время при закрытии
0
dyn_route_mode

В интерфейсе: форма агента — вкладка «Особые настройки» — поле «Динамическая маршрутизация».

Описание Допустимые значения По умолчанию
Динамическая маршрутизация IP-звонков.
  • 0 — «не использовать», система ничего не отправляет
  • 1 — «по умолчанию», система отправляет Cisco-Service-Info + xpgk-routing-reply из Routes
  • 2 — «SwitchRay», система отправляет xpgk-xrouting-routing по варианту STV
  • 3 — «Eltex», система отправляет Eltex-AVPair
0
enable_nba_switchray_mode
Описание Допустимые значения По умолчанию
Формирование истории динамической маршрутизации вызовов при работе с оборудованием SwitchRay. 0: выключена
1: включена
0
no_session_on_auth
Описание Допустимые значения По умолчанию
Создание сессии при авторизации. 0: система создаёт сессию при авторизации
1: система не создаёт сессию при авторизации, она создастся по аккаунтингу
0
phone-split-call-by-day
Описание Допустимые значения По умолчанию
Разделение звонка по границе суток. 0: система не резделяет звонки
1: система разделяет звонок, если его границы находятся в разных сутках. Например, звонок с 23:50 по 0:17 будет разделён на два: с 23:50 по 00:00 и с 00:00 по 00:17
0
phone-swap-nums
Описание Допустимые значения По умолчанию
Менять местами входящий и исходящий номер при тарификации звонка. 0: стандартное поведение
1: звонок с номера А на номер Б будет протарифицирован как звонок с Б на А
0
use_confid_with_nums
Описание Допустимые значения По умолчанию
Дополнять атрибут h323-conf-id номером соединения. Составной идентификатор сессии будет иметь вид: __. 0: выключена
1: включена
1
use_original_vg_id
Описание Допустимые значения По умолчанию
Способ, которым система будет определять учётную запись владельца при тарификации вызова. 0: учётная запись определяется по номеру или транку
1: учётная запись определяется из идентификатора original_vg_id. Это сработает только в том случае, если задано значение original_vg_id и вызов без переадресации
0
use_session_act_id
Описание Допустимые значения По умолчанию
Подменять идентификатор сессии из переданного Acct-Session-Id. Не используется при переадресации. 0: не подменять
1: подменять
1
use_username_with_dnis
Описание Допустимые значения По умолчанию
Использовать в качестве h323-conf-id строку из имени пользователя и номера. Составной идентификатор сессии будет иметь вид: _. 0: выключена
1: включена
1
voip_check_session_id
Описание Допустимые значения По умолчанию
Запись в таблицы статистики звонков, у которых одинаковый идентификатор сессии и «почти одинаковая» дата. Рекомендуем включать опцию, чтобы избежать дубликатов при проблемах в работе оборудования. 0: звонки с одинаковым идентификатором сессии будут записаны в таблицы статистики, даже если даты почти совпадают
1: звонки с одинаковым идентификатором не будут записаны в таблицу статистики
0
voip_enable_timezone
Описание Допустимые значения По умолчанию
Учитывать часовой пояс телефонной станции, через которую произошел звонок, при формировании статистики. 0: будет использоваться текущее время
1: время будет скорректировано в соответствии с rnas.timezone
0
voip_number_information_required
Описание Допустимые значения По умолчанию
Обязательно наличие информации о Calling-Station-Id и Called-Station-Id. 0: информация о входящем и исходящем номере может отсутствовать
1: система будет проверять, есть ли в получаемых пакетах входящий и исходящий номер. Если хотя бы один из номеров отсутствует, выдаётся предупреждение «Calling-Station-Id and Called-Station-Id are required» и пакет не обрабатывается
0
voip-search-by-login
Описание Допустимые значения По умолчанию
Определять владельца звонка по атрибуту User-Name. 0: выключена
1: включена
0
voip-skip-user-numbers
Описание Допустимые значения По умолчанию
Не отправлять список телефонных номеров в атрибуте xpgk-ep-number в ответ на авторизацию. 0: система отправляет атрибут
1: система не отправляет атрибут
0