RU
EN RU

Командная консоль по протоколу SSH

bg-dots
bg-dots

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

Приведённое ниже описание команд применимо, начиная с версии терминала 2.9.2

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

mute ключевое слово
обязательный аргумент, пользователь должен задать его значение
<on/off> обязательный аргумент, который может принимать только указанное множество значений
[] необязательный аргумент, пользователь может задать его в случае необходимости
<”name”> обязательный строковый аргумент, если содержит пробелы, то следует передавать его в кавычках
ping отправка пакетов ICMP ECHO_REQUEST на сетевой хост
traceroute выводит трассировку пакетов маршрута на сетевой хост
clear очистка экрана консоли
help справка по доступным командам
exit !! выход из командной строки
Свой микрофон, включен/выключен (bool) []
для удаленного участника, для терминала не указывается mute get [] ответ: mute get <on/off>
Своя камера, включена/выключена (bool) []
для удаленного участника, для терминала не указывается video get [] ответ: video get <on/off>
Команда на включение/выключение микрофона mute on/off [] ответ: mute <on/off> []
Команда на включение/выключение камеры video <on/off> [] ответ: video <on/off> []
Команда на получение списка доступных камер 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 <role (main,presentation,additional) > [] [] [] [] Ответ: camera set [] [] [] [] OK
Команда смены положения камеры camera move <left/right/down/up/zoom+/zoom-/stop> [step]
ответ: camera move left OK (аргумент step остановит камеру через шаг без отправки команды stop)
Команда сохранения пресета camera preset set
ответ: camera preset set OK
Команда движения на пресет camera preset go
ответ: camera preset go 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”>
ответ: addrbook add <”name”> OK
Команда на изменение контакта addrbook edit <”new name”>
ответ: addrbook edit <”name”> OK
Команда на удаление контакта addrbook remove
ответ: addrbook remove OK
Команда для совершения вызова dial auto dial manual [][][][] Ответ: dial auto OK
Команда для завершения вызова hangup all Ответ: hangup all OK
Команда для отключения участника hangup
ответ: hangup OK
Команда для принятия входящего вызова accept
ответ: accept OK
Команда для отклонения входящего вызова decline
ответ: decline OK

| Команда смены мозаики | mosaic <get/auto/single/multi>

ответ: mosaic <auto/single/multi>
Команда для отображения презентации presentation <get/start/stop>
ответ: presentation <off on>
Команда на запрос аудиоресурсов 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>
- индекс устройства начиная от 0 (0 - главное, 1 - дополнительное) Ответ: audio OK
Команда на запрос уровня громкости audio volume <sink/source> get
ответ: audio volume sink get
Команда на изменение уровня громкости audio volume <sink/source> set
ответ: audio volume sink get OK
Команда для отправки событий пульта button [-t ] [key]
Шаблонные клавиши пульта:call, volume+, volume-, zoom+, zoom-, home, Return (клавиша OK или Enter), back, BackSpace, save, power, pc, far, layout, mute
Пример: button home
Ответ: button home ok
Коды клавиш xdotool:
Пример: button key Return
Ответ: button key Return ok
Команда включения режима “не беспокоить” dnd <get/on/off>
ответ: dnd <on/off>
Команда отправки DTMF-кодов dtmf <1/2/3/4/5/6/7/8/9/0/*/#>
ответ: dtmf <1/2/3/4/5/6/7/8/9/0/*/#> OK
Команда на запрос истории звонков history [] Ответ: history
[{“caller_id”:"",“date”:“1675257795”,“id”:“656”,“incoming”:0,“name”:"",“number”:“192.168.80.253”,“time”:“18”,“type”:“auto”},{“caller_id”:"",“date”:“1675254864”,“id”:“655”,“incoming”:0,“name”:"",“number”:“192.168.80.253”,“time”:“1905”,“type”:“auto”}]
Команда отключения терминала shutdown Ответ: shutdown OK
Команда перезагрузки терминала reboot
Ответ: reboot OK
Команда вывода справочной информации help Ответ: help <Справочная информация>
Команда вывода логов log get <terminal/volumeapp/updater/asterisk/mcu> Ответ: log <Содержимое лога>
Команда получения информации о версии ПО терминала updates show-last
Ответ: updates <версия ПО>
Команда установки локального пути для файла с обновлением updates set-path Ответ: updates OK
Команда установки URL для файла с обновлением updates set-path-url
Ответ: updates OK
Команда запуска процесса обновления updates start Ответ: updates OK
Команда получения статуса регистрации SIP/H.323 registration Ответ: registration
{"":[{“enable”:“1”,“ip”:“127.0.0.1:1720 TCP
Команда отключения автоответа autoanswer off Ответ: autoanswer off
Команда установки времени автоответа autoanswer on <time(1-30 second)> Ответ: autoanswer on
Команда запроса установленного языка терминала lang get Ответ: lang ru
Команда установки языка терминала lang set <en/ru> Ответ: lang <en/ru>

Cообщения о событиях терминала

  1. call-begin visibly: 1 - начало звонка
  2. call-end visibly: 1 - конец звонка
  3. call-incoming visibly: 1 - начало входящего вызова
  4. call-outcoming visibly: 1 - начало исходящего вызова
  5. call-outcoming-state visibly: 1 - статус исходящего вызова
  6. mute-set visibly: 1 - изменение состояния мьюта в звонке
  7. video-set - изменение состояния собственной камеры в звонке
  8. audio-volume-set-source - изменение громкости аудиовхода
  9. audio-volume-set-sink - изменение громкости аудиовыхода

Подписаться на событие

events subscribe call-end

Ответ: events subscribe call-end OK

Отписаться от события

events unsubscribe call-end

Ответ: events unsubscribe call-end OK

Пример входящего звонка с ответом и окончанием звонка

[event] call-incoming id type description caller_id

[event] call-incoming CIVn19KuvxbX11JwmX80q7wOZ9xp36DsZclK3kfSPxMkrqi6u4uM79gXYGxpP96u9GM370UcExQe88fO SIP SIP/192.168.80.222-e477f640 alexandr

[event] call-begin

[event] call-end

Графический интерфейс терминала ВКС Мониторы