В этом разделе описаны команды конфигурирования кластера протокол-адаптера Megaco, доступные администратору виртуальной АТС.

<DOMAIN> - имя виртуальной АТС.

В таблице 1 приведено описание свойств протокол-адаптера Megaco.

Таблица 1 - Описание свойств протокол-адаптера Megaco

Название свойстваЗначение по умолчаниюОписание
bind_to-адрес Megaco-шлюза
enabledtrueсостояние работы кластера PA Megaco для виртуальной АТС:
- true - включен
- false - выключен
encodingtextформат кодирования сообщений Megaco, принимает значения:
- binary - бинарный
- compact_text - сокращенный
- pretty_text - полный
- text - ссылка на pretty_text (полный)
fax_detectcalleeконфигурация стороны детектирования факса, принимает значения:
- callee - на принимаемой стороне, используется по умолчанию
- caller - на передающей стороне
- both - на обеих сторонах
- none - детектирование выключено
listen_port2944порт, который будет использован для протокола Megaco, принимает значения (0..65535)
pkg_adid_dt0время детектирования для пакета "adid". Это время детектирования прекращения трафика RTP или RTCP, принимает значения (0..65535)
send_release_ackfalseразрешение на отправку сообщений 'ReleaseReqAck' ядру. Это служебный параметр, выставляется по требованию разработчика:
- true - отправка разрешена
- false - отправка запрещена
transportudpтранспортный протокол, принимает значения:
- udp
- tcp
- sctp
use_rtcpfalseиспользование протокола 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