Команда для объявления подключения медиасервера к ECSS-10. Путь команды: system/media/resource/declare Синтаксис: или Параметры: <node> - имя ноды core; Пример: Команда для просмотра информации о состоянии подключения конкретного медиаресурса. Путь команды: Синтаксис: info <contact uri> Параметры: <contact> - contact uri декларируемого медиаресурса. Пример: Команда для просмотра списка медиаресурсов в системе ECSS-10. Путь команды: Синтаксис: list [active | all | register] Параметры: Примеры: Корткий вывод списка Для запроса списка всех известных системе медиасерверов (зарегистрированных, дерегистрированных и сконфигурированных: Команда для удаления старых, не активных подключений медиаресурсов к ECSS-10. Путь команды: Синтаксис: purge <node> Параметры: <node> - имя ноды. Пример: Команда для удаления информации о настройках медиаресурса, добавленных ранее в ECSS-10. Путь команды: Синтаксис: remove <node> contact <contact> | msr <msr> Параметры: <node> - имя ноды; Пример: Пример удаления аккаунтов медиасервера по sip-uri: Пример удаления аккаунтов медиасервера по domain: Команда для изменения настроек медиаресурсов. Путь команды: Синтаксис: set <node|*> <contact> <active|zone|site> <value> Параметры: <node|*> - имя ноды; Пример: Команда для просмотра состояния и загрузки медиасерверов. Путь команды: system/media/resource/status Выводимые значения: Пример:declare
declare <node> by_contact <contact> <zone> <site> <is active>
declare <node> iface <msr> <iface> <zone> <site> <is active>
<contact> - contact uri декларируемого медиа ресурса;
<zone> - логическая зона обслуживания MSR;
<site> - идентификатор сети обслуживания MSR;
<is active> - состояние активности медиа-ресурса, значения true/false;
<msr> - имя MSR;
<iface> - название интерфейса.admin@mycelium1@ecss1:/$ system/media/resource/declare core1@ecss1 iface msr_1 bond1.476 default local true
Declared media resources
┌─────────────┬─────────────────┬────────┬─────────┬───────┐
│ Node │ Contact │ Active │ Zone │ Site │
├─────────────┼─────────────────┼────────┼─────────┼───────┤
│ core1@ecss1 │ bond1.476@msr_1 │ true │ default │ local │
└─────────────┴─────────────────┴────────┴─────────┴───────┘
[exec at: 22.07.2019 09:58:00, exec time: 50ms, nodes: core1@ecss1
info
system/media/resource/info
admin@mycelium1@ecss1:/$ system/media/resource/info core1@ecss1 bond1.2@msr_2
Media resource specific for node core1@ecss1:
┌─┬─────────────────┬───────────────────────┐
│F│ Parameter │ Value │
├─┼─────────────────┼───────────────────────┤
│r│ Contact │ bond1.2@msr_2 │
│r│ Status │ registered │
│r│ Cc-status │ connected │
│r│ Cc-status uptime│ 1 00:08:48 │
│r│ Cc-id │ c5b9d8 │
│r│ Address │ 192.168.2.22:5700 │
│r│ Register time │ 2019/07/22 09:58:30 │
│r│ Expired │ 55 │
│r│ Iface │ bond1.2(192.168.2.22) │
│ │ Active │ true │
│ │ Zone │ default │
│ │ Site │ local │
│r│ MSR version │ 3.11.4.23 │
│r│ MSR load │ 0 │
│r│ MSR perf coef │ 1.0 │
└─┴─────────────────┴───────────────────────┘
Legend:
Column F - means Flag, values r - flag for readonly parameter
[exec at: 22.07.2019 09:59:05, exec time: 17ms, nodes: core1@ecss2
list
system/media/resource/list
admin@mycelium1@ecss1:/$ system/media/resource/list active
Active media resource selected list specific:
┌─────────────┬───────┬────────────┬───────────┬──────┬────────┬───────────┬────────────┬───────────────────┬───────────┬──────────────┬────────┬─────────┬───────┬─────────────────┬────────────┬─────────┐
│ Node │ MSR │ MSR │ MSR │ MSR │ Cc-id │ Cc-status │ Cc-uptime │ Cc-address │ Iface │ Iface │ Active │ Zone │ Site │ Contact │ Status │ Expired │
│ │ │ version │ perf coef │ load │ │ │ │ │ name │ addr │ │ │ │ │ │ │
├─────────────┼───────┼────────────┼───────────┼──────┼────────┼───────────┼────────────┼───────────────────┼───────────┼──────────────┼────────┼─────────┼───────┼─────────────────┼────────────┼─────────┤
│ core1@ecss1 │ msr_1 │ 3.11.4.23 │ 2.0 │ 0 │ 22abcd │ connected │ 2 00:10:45 │ 192.168.2.21:5700 │ bond1.2 │ 192.168.2.21 │ true │ default │ local │ bond1.2@msr_1 │ registered │ 63 │
│ │ msr_2 │ 3.11.4.23 │ 1.0 │ 0 │ c5b9d8 │ connected │ 1 00:10:38 │ 192.168.2.22:5700 │ bond1.2 │ 192.168.2.22 │ true │ default │ local │ bond1.2@msr_2 │ registered │ 64 │
│ core1@ecss2 │ msr_1 │ 3.11.4.23 │ 2.0 │ 0 │ 22abcd │ connected │ 12:05:30 │ 192.168.2.21:5700 │ bond1.2 │ 192.168.2.21 │ true │ default │ local │ bond1.2@msr_1 │ registered │ 34 │
│ │ msr_2 │ 3.11.4.23 │ 1.0 │ 0 │ c5b9d8 │ connected │ 12:05:30 │ 192.168.2.22:5700 │ bond1.2 │ 192.168.2.22 │ true │ default │ local │ bond1.2@msr_2 │ registered │ 35 │
└─────────────┴───────┴────────────┴───────────┴──────┴────────┴───────────┴────────────┴───────────────────┴───────────┴──────────────┴────────┴─────────┴───────┴─────────────────┴────────────┴─────────┘
[exec at: 22.07.2019 10:00:56, exec time: 26ms, nodes: core1@ecss2]
admin@mycelium1@ecss1:/$ system/media/resource/list short
Active media resource selected list specific:
┌─────────────┬───────┬────────────┬───────────┬────────────┐
│ Node │ MSR │ MSR │ Cc-status │ Cc-uptime │
│ │ │ version │ │ │
├─────────────┼───────┼────────────┼───────────┼────────────┤
│ core1@ecss1 │ msr_1 │ 3.11.4.23 │ connected │ 2 00:12:08 │
│ │ msr_2 │ 3.11.4.23 │ connected │ 1 00:12:02 │
│ core1@ecss2 │ msr_1 │ 3.11.4.23 │ connected │ 12:06:53 │
│ │ msr_2 │ 3.11.4.23 │ connected │ 12:06:53 │
└─────────────┴───────┴────────────┴───────────┴────────────┘
[exec at: 22.07.2019 10:02:19, exec time: 14ms, nodes: core1@ecss2
admin@mycelium1@ecss1:/$ system/media/resource/list all
All media resource selected list specific:
┌─────────────┬───────┬────────────┬───────────┬──────┬────────┬───────────┬────────────┬───────────────────┬───────────────┬──────────────┬────────┬─────────┬───────┬─────────────────────┬────────────┬─────────┐
│ Node │ MSR │ MSR │ MSR │ MSR │ Cc-id │ Cc-status │ Cc-uptime │ Cc-address │ Iface │ Iface │ Active │ Zone │ Site │ Contact │ Status │ Expired │
│ │ │ version │ perf coef │ load │ │ │ │ │ name │ addr │ │ │ │ │ │ │
├─────────────┼───────┼────────────┼───────────┼──────┼────────┼───────────┼────────────┼───────────────────┼───────────────┼──────────────┼────────┼─────────┼───────┼─────────────────────┼────────────┼─────────┤
│ core1@ecss1 │ msr_1 │ 3.11.4.23 │ 2.0 │ 0 │ 22abcd │ connected │ 2 00:10:38 │ 192.168.2.21:5700 │ bond1.2 │ 192.168.2.21 │ true │ default │ local │ bond1.2@msr_1 │ registered │ 70 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP61 │ 192.168.2.61 │ false │ │ │ bond1.2:SIP61@msr_1 │ registered │ 69 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP62 │ 192.168.2.62 │ false │ │ │ bond1.2:SIP62@msr_1 │ registered │ 69 │
│ │ │ │ │ │ │ │ │ │ bond1.2:TC │ 192.168.2.63 │ false │ │ │ bond1.2:TC@msr_1 │ registered │ 67 │
│ │ │ │ │ │ │ │ │ │ bond1.3:MYSQL │ 192.168.1.71 │ false │ │ │ bond1.3:MYSQL@msr_1 │ registered │ 68 │
│ │ │ │ │ │ │ │ │ │ bond1.3 │ 192.168.1.21 │ false │ │ │ bond1.3@msr_1 │ registered │ 72 │
│ │ │ │ │ │ │ │ │ │ bond1.476 │ 10.16.33.5 │ true │ default │ local │ bond1.476@msr_1 │ registered │ 71 │
│ │ │ │ │ │ │ │ │ │ lo │ 127.0.0.1 │ false │ │ │ lo@msr_1 │ registered │ 72 │
│ │ msr_2 │ 3.11.4.23 │ 1.0 │ 0 │ c5b9d8 │ connected │ 1 00:10:32 │ 192.168.2.22:5700 │ bond1.2 │ 192.168.2.22 │ true │ default │ local │ bond1.2@msr_2 │ registered │ 71 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP61 │ 192.168.2.61 │ false │ │ │ bond1.2:SIP61@msr_2 │ registered │ 70 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP62 │ 192.168.2.62 │ false │ │ │ bond1.2:SIP62@msr_2 │ registered │ 69 │
│ │ │ │ │ │ │ │ │ │ bond1.3 │ 192.168.1.22 │ false │ │ │ bond1.3@msr_2 │ registered │ 71 │
│ │ │ │ │ │ │ │ │ │ bond1.476 │ 10.16.33.6 │ false │ │ │ bond1.476@msr_2 │ registered │ 72 │
│ │ │ │ │ │ │ │ │ │ lo │ 127.0.0.1 │ false │ │ │ lo@msr_2 │ registered │ 71 │
│ core1@ecss2 │ msr_1 │ 3.11.4.23 │ 2.0 │ 0 │ 22abcd │ connected │ 12:05:24 │ 192.168.2.21:5700 │ bond1.2 │ 192.168.2.21 │ true │ default │ local │ bond1.2@msr_1 │ registered │ 41 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP61 │ 192.168.2.61 │ false │ │ │ bond1.2:SIP61@msr_1 │ registered │ 43 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP62 │ 192.168.2.62 │ false │ │ │ bond1.2:SIP62@msr_1 │ registered │ 42 │
│ │ │ │ │ │ │ │ │ │ bond1.2:TC │ 192.168.2.63 │ false │ │ │ bond1.2:TC@msr_1 │ registered │ 42 │
│ │ │ │ │ │ │ │ │ │ bond1.3:MYSQL │ 192.168.1.71 │ false │ │ │ bond1.3:MYSQL@msr_1 │ registered │ 43 │
│ │ │ │ │ │ │ │ │ │ bond1.3 │ 192.168.1.21 │ false │ │ │ bond1.3@msr_1 │ registered │ 39 │
│ │ │ │ │ │ │ │ │ │ bond1.476 │ 10.16.33.5 │ false │ │ │ bond1.476@msr_1 │ registered │ 40 │
│ │ │ │ │ │ │ │ │ │ lo │ 127.0.0.1 │ false │ │ │ lo@msr_1 │ registered │ 40 │
│ │ msr_2 │ 3.11.4.23 │ 1.0 │ 0 │ c5b9d8 │ connected │ 12:05:24 │ 192.168.2.22:5700 │ bond1.2 │ 192.168.2.22 │ true │ default │ local │ bond1.2@msr_2 │ registered │ 42 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP61 │ 192.168.2.61 │ false │ │ │ bond1.2:SIP61@msr_2 │ registered │ 42 │
│ │ │ │ │ │ │ │ │ │ bond1.2:SIP62 │ 192.168.2.62 │ false │ │ │ bond1.2:SIP62@msr_2 │ registered │ 41 │
│ │ │ │ │ │ │ │ │ │ bond1.3 │ 192.168.1.22 │ false │ │ │ bond1.3@msr_2 │ registered │ 42 │
│ │ │ │ │ │ │ │ │ │ bond1.476 │ 10.16.33.6 │ false │ │ │ bond1.476@msr_2 │ registered │ 40 │
│ │ │ │ │ │ │ │ │ │ lo │ 127.0.0.1 │ false │ │ │ lo@msr_2 │ registered │ 41 │
└─────────────┴───────┴────────────┴───────────┴──────┴────────┴───────────┴────────────┴───────────────────┴───────────────┴──────────────┴────────┴─────────┴───────┴─────────────────────┴────────────┴─────────┘
[exec at: 22.07.2019 10:00:49, exec time: 29ms, nodes: core1@ecss2]
purge
system/media/resource/purge
admin@[mycelium1@ecss1]:/$ system/media/resource/purge *
Purged contact list at node core1@ecss1:
bond1.2:SIP62@msr_1
Not found media-resources at node core1@ecss2.
[exec at: 17.02.2019 12:41:22, exec time: 116ms, nodes: core1@ecss1]
remove
system/media/resource/remove
<contact> - contact uri декларируемого медиаресурса;
<msr> - имя MSR.admin@mycelium1@ecss1:/$ system/media/resource/remove core1@ecss1 contact bond1.476@msr_1
Media resource with contact(bond1.476@msr_1) deleted at nodes:
core1@ecss1
[exec at: 22.07.2019 10:04:00, exec time: 41ms, nodes: core1@ecss2]
/system/media/resourse/remove core1@ecss1 domain msr1
Deleted media resources:
┌──────────────────┬─────────────┐
│ Sip-uri │ Node │
├──────────────────┼─────────────┤
│ eth1;ecss1@msr1 │ core1@ecss1 │
│ vlan2;ecss1@msr1 │ core1@ecss1 │
│ vlan3;ecss1@msr1 │ core1@ecss1 │
└──────────────────┴─────────────┘
set
system/media/resource/set
<contact> - contact uri декларируемого медиаресурса;
<active|zone|site> - активация | зона | сайт;
<value> - значение параметра.admin@[mycelium1@ecss1]:/$ system/media/resource/set * bond1.476:SIP11@msr_1 active true
Media resource:
┌─────────────┬───────────────────────┬──────────┬───────┐
│ Node │ Contact │ Property │ Value │
├─────────────┼───────────────────────┼──────────┼───────┤
│ core1@ecss2 │ bond1.476:SIP11@msr_1 │ active │ true │
│ core1@ecss1 │ bond1.476:SIP11@msr_1 │ active │ true │
└─────────────┴───────────────────────┴──────────┴───────┘
[exec at: 17.02.2019 12:43:15, exec time: 126ms, nodes: core1@ecss2]
status
admin@[mycelium1@ecss1]:/$ system/media/resource/status --help
View the runtime information about the configured msr's resources
Explanation of the table columns:
Node - Core name;
MSR - Msr name;
MSR version - Msr version;
MSR perf coef - Msr performance coefficient;
MSR load calls(level) - Msr load, calls count and load level in parentheses;
Cc status(uptime) - Msr control connection status and uptime in parentheses;
Iface name:addr - Msr interface name and interface address through the colon;
Active - Have msr actived?
Status - Msr's resource registration status;
Expired - Msr's resource registration status expired, sec.
admin@mycelium1@ecss1:/$ system/media/resource/status
Status of active media resource list:
┌─────────────┬───────┬────────────┬───────────┬──────────────┬────────────────────────┬──────────────────────┬────────┬────────────┬─────────┐
│ Node │ MSR │ MSR │ MSR │ MSR load │ Cc │ Iface │ Active │ Status │ Expired │
│ │ │ version │ perf coef │ calls(level) │ status(uptime) │ name:addr │ │ │ │
├─────────────┼───────┼────────────┼───────────┼──────────────┼────────────────────────┼──────────────────────┼────────┼────────────┼─────────┤
│ core1@ecss1 │ msr_1 │ 3.11.4.23 │ 2.0 │ 14 (4%) │ connected (1 23:40:28) │ bond1.2:192.168.2.21 │ true │ registered │ 82 │
│ │ msr_2 │ 3.11.4.23 │ 1.0 │ 8 (2%) │ connected (23:40:21) │ bond1.2:192.168.2.22 │ true │ registered │ 82 │
│ core1@ecss2 │ msr_1 │ 3.11.4.23 │ 2.0 │ 12 (3%) │ connected (11:35:13) │ bond1.2:192.168.2.21 │ true │ registered │ 52 │
│ │ msr_2 │ 3.11.4.23 │ 1.0 │ 7 (2%) │ connected (11:35:13) │ bond1.2:192.168.2.22 │ true │ registered │ 53 │
└─────────────┴───────┴────────────┴───────────┴──────────────┴────────────────────────┴──────────────────────┴────────┴────────────┴─────────┘
[exec at: 22.07.2019 09:30:39, exec time: 21ms, nodes: core1@ecss1]
Медиаресурс - это описание параметров медиасервера, необходимых для работы с ним.
Обзор
Инструменты контента
Приложения
Активность