/domain/<DOMAIN>/megaco/config/ - команды конфигурирования кластера протокол-адаптера Megaco
В этом разделе описаны команды конфигурирования кластера протокол-адаптера Megaco, доступные администратору виртуальной АТС.
В таблице 1 приведено описание свойств протокол-адаптера Megaco.
Таблица 1 - Описание свойств протокол-адаптера Megaco
Название свойства | Значение по умолчанию | Описание |
---|---|---|
bind_to | - | адрес Megaco-шлюза |
enabled | true | состояние работы кластера PA Megaco для виртуальной АТС: - true - включен - false - выключен |
encoding | text | формат кодирования сообщений Megaco, принимает значения: - binary - бинарный - compact_text - сокращенный - pretty_text - полный - text - ссылка на pretty_text (полный) |
fax_detect | callee | конфигурация стороны детектирования факса, принимает значения: - callee - на принимаемой стороне, используется по умолчанию - caller - на передающей стороне - both - на обеих сторонах - none - детектирование выключено |
listen_port | 2944 | порт, который будет использован для протокола Megaco, принимает значения (0..65535) |
pkg_adid_dt | 0 | время детектирования для пакета "adid". Это время детектирования прекращения трафика RTP или RTCP, принимает значения (0..65535) |
send_release_ack | false | разрешение на отправку сообщений 'ReleaseReqAck' ядру. Это служебный параметр, выставляется по требованию разработчика: - true - отправка разрешена - false - отправка запрещена |
transport | udp | транспортный протокол, принимает значения: - udp - tcp - sctp |
use_rtcp | false | использование протокола RTCP: - true - разрешено; - false -запрещено |
apply
Команда для применения внесенных изменений в конфигурацию кластера PA MEGACO.
Примечание. Команда "apply" используется только для применения изменений свойств: bind_to, enabled, listen_port, transport, encoding. При этом все соединения со шлюзами будут разорваны и им нужно будет подключаться заново.
Для свойств fax_detect, pkg_adid_dt, use_rtcp изменения вступают в силу сразу по команде "set" или "clean", использовать команду "apply" не нужно.
Путь команды:
domain/<DOMAIN>/megaco/config/apply
Синтаксис:
apply
Параметры:
Команда не содержит аргументов.
Пример:
elena@[ds1@ecss1]:/$ domain/test.domain/megaco/config/apply
clean
Команда для сброса установленных настроек свойств кластера PA Megaco в значение по умолчанию.
Путь команды:
domain/<DOMAIN>/megaco/config/clean
Синтаксис:
clean <PARAM> [--force]
Параметры:
<PARAM> - свойство кластера Megaco, значение которого нужно установить по умолчанию, опциональный параметр. Описание параметров приведено в таблице 1;
--force - выполнение команды без запроса подтверждения.
Пример:
elena@[ds1@ecss1]:/$ domain/test.domain/megaco/config/clean pkg_adid_dt Property pkg_adid_dt values successfully restored
info
Данная команда предназначена для просмотра конфигурации кластера PA Megaco.
Путь команды:
domain/<DOMAIN>/megaco/config/info
Синтаксис:
info [<PARAM>]
Параметры:
<PARAM> - свойство кластера PA Megaco, опциональный параметр. Описание свойств приведено в таблице 1. Если параметр не указывать, то будет выведена информация обо всех свойствах кластера PA Megaco.
Пример:
elena@[ds1@ecss1]:/$ domain/test.domain/megaco/config/info ------------------------------------- | Property | Domain |Value | |----------------+-----------+------| |bind_to |test.domain| | |enabled |test.domain|true | |encoding |test.domain|text | |fax_detect |test.domain|callee| |listen_port |test.domain|2944 | |pkg_adid_dt |test.domain|0 | |send_release_ack|test.domain|false | |transport |test.domain|udp | |use_rtcp |test.domain|false | -------------------------------------
set
Команда предназначена для настройки свойств кластера PA Megaco.
Путь команды:
domain/<DOMAIN>/megaco/config/set
Синтаксис:
set <PARAM> <VALUE>
Параметры:
<PARAM> - настраиваемый параметр, описание параметров приведено в таблице 1.
<VALUE> - значение свойства, описание параметров приведено в таблице 1.
Пример:
elena@[ds1@ecss1]:/$ domain/test.domain/megaco/config/set use_rtcp true ok