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.