/system/media/registrar/ - команды управления регистратором для MSR медиа менеджера
Registrar-сервер предназначен для регистрации динамических аккаунтов медиасервера.
clean
Команда для восстановления настроек по умолчанию.
Путь команды:
/system/media/registrar/clean
Синтаксис:
clean (private <CORE> | common) <FIELD>
Параметры:
<CORE> - нода ядра, для которой восстанавливаются значения, доступно только для индивидуальных параметров (private);
<FIELD> - название параметра, значение которого нужно установить по умолчанию. Для восстановления всех значений используется параметр all.
Пример:
Установить значения по умолчанию для всех общих настроек (common):
admin@mycelium1@ecss1:/$ system/media/registrar/clean common all All common parameters is clean.
info
Команда просмотра текущих настроек Registrar-сервера.
Путь команды:
/system/media/registrar/info
Пример:
admin@mycelium1@ecss1:/$ system/media/registrar/info Common parameters: ┌───────────────────────────┬───────┐ │ Parameter │ Value │ ├───────────────────────────┼───────┤ │ registration-timeout, sec │ 90 │ └───────────────────────────┴───────┘ Private parameters: ┌─────────────┬────────┬───────────┬──────────────┬─────────────┐ │ Node │ Status │ Is-active │ Listen-ip │ Listen-port │ ├─────────────┼────────┼───────────┼──────────────┼─────────────┤ │ core1@ecss1 │ active │ true │ 192.168.2.21 │ 5000 │ │ core1@ecss2 │ active │ true │ 192.168.2.22 │ 5000 │ └─────────────┴────────┴───────────┴──────────────┴─────────────┘
set
Команда для изменения общих и индивидуальных параметров.
Путь команды:
/system/media/registrar/set
Синтаксис настройки общих параметров:
set common <FIELD> <VALUE>
Параметры:
<FIELD> - имя настраиваемого параметра;
<VALUE> - значение настраиваемого параметра
Где
- common - тип выставляемого параметра;
- <common parameter> - общий параметр медиарегистратора для всех нод: registration-timeout;
- private - тип выставляемого параметра;
- <node name> - имя ноды на которой находится медиарегистратор;
- <private parameter> - параметр медиарегистратора, который выставляется на <node name>: is-active, listen-interface & listen-port.
Cписок параметров доступных для настройки:
- is-active - позволяет включить или выключить регистратор (false - деактивирует регистратор, регистратор перестает принимать SIP трафик);
- listen-interface - имя интерфейса, который использует регистратор;
- listen-port - порт, на котором регистратор принимает запросы на регистрацию (по умолчанию 5000);
- registration-timeout - таймер перерегистрации, диапазон значений от 60 до 86400.
В общих параметрах доступна настройка времени регистрации, по умолчанию установлено 60 секунд.
Пример:
Установить время регистрации 60 секунд:
admin@mycelium1@ecss1:/$ system/media/registrar/set common registration-timeout 60 Common parameter registration-timeout set to 60.
Синтаксис настройки индивидуальных параметров:
system/media/registrar/set private <CORE> <FIELD> <VALUE>
Параметры:
<CORE> - нода ядра, для которой настраивается Registrar-сервер;
<FIELD> - имя настраиваемого параметра;
<VALUE> - значение настраиваемого параметра.
Настраиваемые параметры:
- is-active - активен ли Registrar-сервер, принимает значения true | false;
- listen-ip - ip-адрес, на котором Registrar-сервер будет принимать соединения (по умолчанию 0.0.0.0);
- listen-port - сетевой порт, на котором Registrar-сервер будет принимать соединения (по умолчанию 5000).
Пример:
Установить порт 5001 для приема соединений от медиасервера:
admin@mycelium1@ecss1:/$ system/media/registrar/set private core1@ecss1 listen-port 5001 Private parameter listen-port set to 5001 at node core1@ecss1.