Командная консоль по протоколу SSH: различия между версиями

Материал из База знаний VINTEO
Строка 147: Строка 147:
 
|audio volume <sink/source> get <name>
 
|audio volume <sink/source> get <name>
 
|ответ: audio volume sink get <name> <volume>
 
|ответ: audio volume sink get <name> <volume>
 +
|-
 +
! Команда на изменение уровня громкости !!
 +
|-
 +
|audio volume <sink/source> set <name> <volume>
 +
|ответ: audio volume sink get <name> <volume> OK
 
|-
 
|-
 
|}
 
|}

Версия 14:23, 17 июля 2023

Содержание / VINTEO ST

Командная консоль терминала

К терминалу можно подключиться по протоколу SSH и управлять им текстовыми командами в консольном режиме. Логин и пароль для доступа по SSH такой же как и для доступа к web-интерфейсу.

Описание команд

mute ключевое слово
<id> обязательный аргумент, пользователь должен задать его значение
<on/off> обязательный аргумент, который может принимать только указанное множество значений
[<participant>] необязательный аргумент, пользователь может задать его в случае необходимости;
<”name”> обязательный строковый аргумент, если содержит пробелы, то следует передавать его в кавычках.
Свой микрофон, включен/выключен (bool)
[<participant>] для удаленного участника, для терминала не указывается
mute get [<participant>] ответ: mute get <on/off>
Своя камера, включена/выключена (bool)
[<participant>] для удаленного участника, для терминала не указывается
video get [<participant>] ответ: video get <on/off>
Команда на включение/выключение микрофона
mute on/off [<participant>] ответ: mute <on/off> [<participant>]
Команда на включение/выключение камеры
video <on/off> [<participant>] off> [<participant>]
Команда на получение списка доступных камер
camera <list/listndi> ответ: camera {"cameras":[{"format":"YUYV","fps":"30","height":"1080","id":"00-00 Eco Capture Dual HDMI M.2","name":"00-00 Eco Capture Dual HDMI M.2","path":"/dev/video0","role":"","width":"1920"},{"format":"YUYV","fps":"30","height":"1080","id":"00-01 Eco Capture Dual HDMI M.2","name":"00-01 Eco Capture Dual HDMI M.2","path":"/dev/video1","role":"","width":"1920"},{"format":"MJPG","fps":"30","height":"1080","id":"046d_C922_Pro_Stream_Webcam_3B7BCC8F","name":"C922 Pro Stream Webcam","path":"/dev/video2","role":"main&presentation","width":"1920"},{"format":"MJPG","fps":"30","height":"1080","id":"046d_Logitech_BRIO_20325218","name":"Logitech BRIO","path":"/dev/video4","role":"","width":"1920"}]}
КЗПК
Команда установки роли камеры
camera set <id> <role (main,presentation,additional) > [<width>] [<height>] [<fps>] [<format>] ответ: camera set <id> <role> [<width>] [<height>] [<fps>] [<format>] OK
Команда смены положения камеры
camera move <left/right/down/up/zoom+/zoom-/stop> [step] ответ: camera move left OK (аргумент step остановит камеру через шаг без отправки команды stop)
Команда сохранения пресета
camera preset set <number> ответ: camera preset set <number> OK
Команда движения на пресет
camera preset go <number> ответ: camera preset go <number> OK
Команда на запрос списка контактов
addrbook all ответ: addrbook all [{"id":8,"name":"Alex","number":"10.1.0.10","status":"0","type":"auto"},{"id":6,"name":"Евгений WS","number":"105","status":"0","type":"H323"},{"id":2,"name":"Терминал 114 SIP","number":"101","status":"0","type":"H323"},{"id":5,"name":"Терминал 124 H.323","number":"104","status":"0","type":"H323"},{"id":4,"name":"Терминал 127 SIP","number":"103","status":"0","type":"H323"},{"id":3,"name":"Терминал 130 H.323","number":"10.1.0.130","status":"0","type":"SIP"},{"id":7,"name":"Терминал 2.6.1","number":"108","status":"0","type":"H323"},{"id":1,"name":"Тимофей WS","number":"100","status":"0","type":"H323"}]
Команда на добавление контакта
addrbook add <”name”> <number> <type> ответ: addrbook add <”name”> <number> <type> OK
Команда на изменение контакта
addrbook edit <id> <”new name”> <new number> <new type> ответ: addrbook edit <id> <”name”> <number> <type> OK
Команда на удаление контакта
addrbook remove <id> ответ: addrbook remove <id> OK
Команда для совершения вызова
dial auto <number>

dial manual <number> [<speed>][<resolution>][<type>][<fps>]

ответ: dial auto <number> OK
Команда для завершения вызова
hangup all ответ: hangup all OK
Команда для отключения участника
hangup <participant> ответ: hangup <participant> OK
Команда для принятия входящего вызова
accept <id> ответ: accept <id> OK
Команда для отклонения входящего вызова
decline <id> <description> ответ: decline <id> <description> OK
Команда на запрос информации о текущем звонке
Команда смены мозаики
mosaic <get/auto/single/multi> ответ: mosaic <auto/single/multi>
Команда на запрос аудиоресурсов
audio get <sink/source> ответ: audio {"default":"alsa_output.pci-0000_00_1f.3.analog-stereo","devices":[{"description":"Built-in Audio Analog Stereo ALC897 Analog","name":"alsa_output.pci-0000_00_1f.3.analog-stereo","plughw":"0,0"},{"description":"LG HDR 4K HDMI 0","name":"alsa_output.TERMINAL_HDMI_DEV_3","plughw":"0,3"}]}
Команда на установку роли аудио ресурсов
audio set <sink/source> <name> <index>

<index> - индекс устройства начиная от 0 (0 - главное, 1 - дополнительное)

ответ: audio OK
Команда на запрос уровня громкости
audio volume <sink/source> get <name> ответ: audio volume sink get <name> <volume>
Команда на изменение уровня громкости
audio volume <sink/source> set <name> <volume> ответ: audio volume sink get <name> <volume> OK