Cisco Connect...Контент и удобство работы важны наравне с...

85
Cisco Connect Москва, 2017 Цифровизация: здесь и сейчас

Transcript of Cisco Connect...Контент и удобство работы важны наравне с...

Page 1: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

CiscoConnectМосква, 2017

Цифровизация: здесь и сейчас

Page 2: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Часть 1. Обзор нового функционала последних версий ПО для систем телеприсутствия Cisco, новые терминалы и новые интеграционные возможности (In-room control) по управлению внешними устройствами. Особенности программирования, примеры кода.

© 2017 Cisco and/or its affiliates. All rights reserved.

Юцайтис Сергей

Консультант по технологиям совместной работы

Page 3: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Что необходимо сделать ?Выберите подходящее Вам устройство для переговорной

Дать новые инструменты для работы Обеспечить коммуникацию

Cisco (Spark) Room Kit и Kit Plus это не SparkBoard !

Page 4: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Представляем Вам новые Cisco (Spark) Room Kit устройства

ЦОД

VCS/CUCM

облако

Spark

Понятное ценообразование,

простые в монтаже и использовании

Привлекательная и

конкурентоспособная стоимость

Превосходные

технологии

Page 5: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 6: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 7: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Cisco (Spark) Room Kit и Room Kit Plus

Page 8: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 9: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Room Kit SX20 QuickSet SX10

Аудио возможности

Аудио звонки Да Да Да

Встроенные громкоговорители Да Нет Нет

Встроенные микрофоны Да Нет Да

Поддержка внешних микрофонов Да(2) Да (2) Да (1)

Видео возможности

Видео разрешение (максимум) 1080p60* 1080p60 1080p30

Видео + контент (максимум) 1080p60 + 4Kp5 1080p60 + 1080p30 1080p30 + 1080p5

Best OverView функционал Да (постоянное детектирование) Нет Нет

SpeakerTrack функционал Да Нет Нет

Подключение 2-х дисплеев Да (4Kp60) Да (1080p60) Нет

Увеличение камеры 3X цифровое увеличение 4x или 12x оптическое 5x (оптическое + цифровое)

Поле зрения камеры 83 градусов - горизонтальное 70 градусов - горизонтальное 83 градусов - горизонтальное

COLLABORATION FEATURES

Обмен контента

1 x (HDMI) @4kP5 (на удаленную сторонуl)

1 x (HDMI) @4kP30 (локально)

1 x (HDMI/VGA) @1080p30 1 x (HDMI/VGA) @1080p5

Беспроводной (Proximity App) @1080p5

Беспроводной (Spark App) @4kP5

Беспроводной (App) @1080p2 Беспроводной (App) @1080p2

Автоматическое включение /

выключение дисплеев (HDMI CEC)

Да, зависит от производителя дисплея Да, зависит от производителя

дисплея

Да, зависит от производителя дисплея

Управление устройствами через HDMI

CEC

Будущее Нет Будущее

Возможность «просыпаться» при

обнаружении движения

Да Нет Нет

Интеграция со SparkДа Да Да

Возможность подсчета участников

(People Count Metrics)

Да Нет Нет

Page 10: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 11: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Упаковка

Page 12: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 13: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 14: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Cisco (Spark) Room Kit размеры и внешний вид

Из-за расположения разъемов существует ограничение на толщину дисплеев на которые возможен монтаж. Максимальная толщина дисплея в верхней его части составляет - 32 мм.

15 градусный наклон оси встроенной камеры позволяет монтировать Cisco (Spark) Room Kit на большинство уже установленных дисплеев. Если этого наклона не достаточно, можно откорректировать его используя возможности наклона механизма крепления на дисплей.

Page 15: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Устройство Cisco (Spark) Room Kit

Микрофонные сборки Speaker

Громкоговорители

Page 16: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Кнопка включения/выключения

Power input

Микрофоны 1 и 2

Выход линии/сабвуфера

RJ45 подключение сенсорной панелиуправления

RJ45 подключениек сети связи

Замок Кенсингтона

Видео выход 1

Видео выход 2

Видео вход

Консоль

USB(Для будущего использования)

Скрытая кнопка сброса конфигурации

Page 17: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Типичная схема подключений

Page 18: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Камера

5K Ultra HD камера

Поддержка до 60 кадров в секунду

(Максимум 30 кадров в секунду совместно SpeakerTrack и Best Overview)

15.1 Mpix светочувствительный элемент (5184x2916 пикселей)

1/1.7 CMOS

3x кратное увеличение

f/2.0 апертура

83° горизонтальный угол обзора / 51.5° вертикальный угол обзора

Авто обрезка кадра (детектирование голоса + распознавание лиц)

Сопровождение говорящего

Авто фокус, яркость, и баланс белого

Фокусная дистанция 1 m – бесконечность

Неподвижные линзы

Page 19: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 20: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Room Kit Plus SX20 QuickSet + Touch 10 SX10 + Touch 10

Аудио возможности

Аудио звонки Да Да Да

Встроенные громкоговорители Да Нет Нет

Встроенные микрофоны Нет Нет Да

Поддержка внешних микрофонов Да(3) Да (2) Да (1)

Видео возможности

Видео разрешение (максимум) 1080p60 1080p60 1080p30

Видео + контент (максимум) 1080p60 + 4Kp5 1080p60 + 1080p30 1080p30 + 1080p5

Best OverView функционал Да (постоянное детектирование) Нет Нет

SpeakerTrack функционал Да Нет Нет

Подключение 2-х дисплеев Да (4Kp60) Да (1080p60) Нет

Увеличение камеры3X цифровое увеличение + 3 теле-

линзы

4x или 12x оптическое 5x (оптическое + цифровое)

Поле зрения камеры 83 градусов - горизонтальное 70 градусов - горизонтальное 83 градусов - горизонтальное

COLLABORATION FEATURES

Обмен контента

1 x (HDMI) @4kP5

1 x (HDMI) @1080P60

1 x (HDMI/VGA) @1080p30 1 x (HDMI/VGA) @1080p5

Беспроводной (Proximity App)

@1080p5

Беспроводной (Spark App) @4kP5

Беспроводной (App) @1080p2 Беспроводной (App) @1080p2

Автоматическое включение /

выключение дисплеев (HDMI CEC)

Да, зависит от производителя

дисплея

Да, зависит от производителя дисплея Да, зависит от производителя дисплея

Управление устройствами через HDMI

CEC

Будущее Нет Будущее

Возможность «просыпаться» при

обнаружении движения

Да Нет Нет

Интеграция со SparkДа Да Да

Возможность подсчета участников

(People Count Metrics)

Да Нет Нет

Page 21: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 22: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 23: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Настенное крепление Quad камеры входит в комплект поставки

Page 24: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Cisco (Spark) Room Kit Plus размеры и внешний вид

950 mm

120 mm

103 mm

143 mm

359 mm

44 mm

Page 25: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Cisco Quad камера

4 фиксированных, высококачественных объектива

Сенсоры высокого разрешения (5К)Высококачественное цифровое увеличение

Распознавание лицБыстрое и точное определение людей как объектов

Встроенный массив микрофоновТочное определение направления на говорящего

Built-in high quality speakersGood audio quality near end and far endUltrasound for pairingEasier installation in the room

Discreet and functional designNon-intrusive unit built for easy installation and integration in the room

• Система отслеживания и сопровождения говорящего нового поколения

• 1 широкоугольная камера, 3 телекамеры

• Обрабатывает одновременно 2 видеопотока (best overview + tracked)

• Создана для тех же бизнес сценариев что и SpeackerTrack 1-го поколения (60), но способна на большее

• Широкоугольная камера такая же, как интегрирована в Cisco (Spark) Room Kit

Page 26: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Типичная схема подключений – codec Plus

Page 27: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Типичная схема подключений – Quad camera

Page 28: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Камеры

5K Ultra HD камера 4 х 5K Ultra HD камеры

Поддержка до 60 кадров в секунду

(Максимум 30 кадров в секунду

совместно со SpeakerTrack и Best Overview)

15.1 Mpix светочувствительный элемент (5184x2916 пикселей)

1/1.7 CMOS

3x кратное увеличение 3x кратное увеличение + 3 телекамеры

f/2.0 апертура

83° горизонтальный угол обзора / 51.5° вертикальный угол обзора

Авто обрезка кадра (детектирование голоса + распознавание лиц)

Сопровождение говорящего

Авто фокус, яркость, и баланс белого

Фокусная дистанция 1 m – бесконечность

Неподвижные линзы

Page 29: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 30: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Аудио

Модуль громкоговорителей настроен таким образом, чтобы создавалось ощущение что звук исходит из центра системы. Для того, чтобы сделать корпус максимально компактным, использованы 2-х дюймовые динамики. Мощность каждого из динамиков не велика, поэтому мы используем несколько, работающих совместно. 4 динамика проигрывают низкие частоты и смонтированы в конфигурации, компенсирующей внутренние колебания звука. Это сделано для предотвращения вибраций корпуса и дрожания камеры.

5-й широкодиапазонный динамик расположен насколько возможно близко к камере.

Page 31: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Room Kit: 1 HDMI вход с поддержкой максимального видеорежима 4K (3840 x 2160) 30 fps включая HD1080p60 и 1440p60, встроенная камера

Room Kit Plus: 2 HDMI входа с поддержкой максимального видеорежима 4K (3840 x 2160) 30 fps включая HD1080p60 и 1440p60+ 1 HDMI вход (для камеры) с поддержкой максимального видеорежима HD1080p60

Разрешение живого видео (Кодирование и декодирование) до 1920 x 1080@ 30, 60 fps (HD1080p)

4k ( 3840 x 2160 ) 5fps передача/прием контента

2 х HDMI выхода с поддержкой видеорежимов до 3840 x 2160 60 fps (4Kp60)

Возможность подключения сабвуфера (линейный выход)

Room Kit: Два микрофонных входя 4-пин 3,5 миниджек, один аудио вход - HDMI, встроенный микрофон

Room Kit Plus: Три микрофонных входя 4-пин 3,5 миниджек, один аудио вход – HDMI

5 Hi-Fi динамиков в сбалансированной конфигурации. Частотный диапазон 70Hz - 20kHz. Суммарная мощность: 24W

6-элементный массив микрофонов для точного определения положения говорящих

Встроенный сервер многоточечной конференции SIP/H.323 (опция);3-участника с разрешением живого видео до 1080p30 + контент до 4Kp54-участника с разрешением живого видео до 720p30 + контент до 4Kp5

Cisco Spark клиент (до 3840x2160@5 fps)Cisco Intelligent Proximity клиент (до 1920x1080@5 fps)

Основные возможности

Page 32: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Cisco (Spark) Room Kit программное обеспечение

Cisco (Spark) Room Kit поддерживается начиная с CE9.0.0

Новые возможности Cisco Spark Room Kit и Cisco Spark Room Kit Plus

• Мастер настройки оптимальной 4k конфигурации• Wi-Fi• Best overview “2.0”• Speaker Track ”2.0”• Consumer Electronics Control (CEC) 2.0• Подсчет участников/Метрики использования и улучшенный

диагностический режим (People count / Metrics and improved diagnostics mode)

• Модернизация ПО с помощью COP файла через web интерфейс

Cisco (Spark) Room Kit Plus поддерживается начиная с CE9.1.0

Page 33: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Мастер настройки получил новую страницу для настройки 4k видео режимов. Страница доступна только если на видео выходе детектируется поддержка экраном разрешения 4K. Если дисплей поддерживает только 1080p этот этап настройки будет пропущен автоматически.

Страница настройки 4k позволяет проверить что все работает корректно. Кодек предлагает выбрать видеорежим, основываясь на информации, полученной от дисплея. Простые инструкции на сенсорном пульте Touch 10 помогают перейти к использованию других видео режимов с меньшим числом кадров или разрешением, в случае если Вы не удовлетворены текущим качеством картинки. Если подключено больше одного экрана, мастер учитывает это и предлагает установки для каждого.

Мастер настройки оптимальной 4k конфигурации

Page 34: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Wi-Fi

Cisco Spark Room Kit поддерживает проводное и беспроводное подключение к сети передачи данных. Для пользователей которым требуется отсутствие беспроводных модулей коммуникации доступна No-Radio версия. Wi-Fi включен в конфигурации по умолчанию, но в случае возникновения проблем можно убедиться что Wi-Fi включен и разрешен в Web интерфейсе или в меню панели управления.

Touch 10: System information Settings Network Setup Wi-Fi Settings

Выберите Wi-Fi или Ethernet. Ethernet имеет приоритет перед Wi-Fi, и не может быть активен при беспроводном подключении. Поэтому для настройки Wi-Fi необходимо отключить проводную сеть.

Важно: Пожалуйста убедитесь что пульт управления Touch 10 подключен напрямую к Cisco Spark Room Kit, перед отключением кабеля Ethernet. Если используется сетевое подключение пульт управления потеряет связь и вы не сможете настроить Wi-Fi сеть.

Page 35: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

НастройкаВ секции Wi-Fi settings выберете Ваш SSID из предлагаемого списка. Введите фразу-пароль и нажмите подключиться. В верхнем, левом углу экрана начнет отображаться Wi-Fi индикатор качества сигнала беспроводной сети.

Cisco Spark Room Kit Wi-Fi поддерживает

Стандарты безопасности: • WPA PSK (AES)• WPA2 PSK (AES)• Открытые сети

Поддержка корпоративных стандартов Wi-Fi безобасностибудет реализована позже

IEEE802.11 Standards:• IEEE802.11a/b/g/n/ac 2.4/5GHz

Page 36: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Best overview “2.0”Best overview - возможность отслеживания/распознавания людей как объектов впервые представленная Cisco в SpeakerTrack 60. Она позволяет выбрать наилучший обзорный кадр, основываясь на количестве и положении людей в переговорной. При включении режима отслеживания (Speaker Tracking) эта функция включается автоматически. Голубой прямоугольник показывает что камера реально видит, красный показывает что передается на удаленную сторону в режиме best overview, зеленые – распознанные лица. В режиме best overview должно передаваться изображение, включающее всех присутствующих в аудитории, которые попали в поле зрения камеры.

Page 37: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Best Overview (адаптируемое к числу людей в комнате)“Best Overview” – высоко динамичный функционал, адаптирующийся к текущей ситуации и обстановки в конференц комнате. На примере ниже показана комната с одним участником видео сеанса и активным Best Overview, поместившим этого участника в фокус. В комнату заходит второй участник конференции и садится за другую сторону стола. Система отслеживания детектирует второго участника и расширяет поле кадра, чтобы захватить второго участника. То же самое произойдет, если кто то решит встать или пересесть на другое место.

Page 38: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Blah, blah…

SpeakerTrack “2.0”SpeakerTrack – главный функционал, реализованный на базе Precision 60 камер, которые используют механический PTZ и оптическое увеличение и множество движущихся деталей. В новых Room системах мы используем электронный PTZ поэтому новый SpeakerTrack работает быстрее и точнее.

Система отслеживания используемая для Best Overview лежит в основе и SpeakerTrack 2.0, разница в том, что Room определяет кто из находящихся в комнате говорит и передает крупным планом его изображение и, возможно, еще и другого (других) присутствующих, находящихся в непосредственной близости к говорящему. Передаваемый кадр всегда включает полностью распознанные лица. (Т.е. лица не обрезаются)

Page 39: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Определение говорящего

Page 40: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

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

Page 41: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Автоматическое детектирование присутствующих в комнате

Page 42: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Автоматический выбор наилучшего кадра

Page 43: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Audio distance: 1.90 Quality: 0.58 Far end: 0 F: 0.0% T: 86.4% U: 0.0% N: 0.0% S: 235 People count: 6

Page 44: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 45: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 46: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 47: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Позволяет выводить изображения

участников на 2 экрана

Требуется CMS 2.2 (май этого года)

Требуется CE9.1 (июнь этого года)

Поддерживается на: SX80, MX800

Dual, MX700 Dual, Spark Kit, Spark Kit

Plus

Поддержка работы с живым видео на двух экранахВозможно только с решениями Cisco Collaboration

Page 48: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco
Page 49: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Больше чем просто устройства видеосвязи

Room controls Открытый APIs Метрики

Page 50: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

A/V-Focused

On Premise

Specifications

Customization

Features

Integration

User Experience

Pervasive

Simplicity

Content Collaboration

Scale

Consistency

В центре видео - 2008Контент и удобство работы важны наравне

с качественным видео - 2017

Page 51: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

In-Room Control – функционал Cisco Telepresence с ПО версии CE8.1 и старшеПользователям, приобретающим оборудование ВКС, часто необходимо управлять системами автоматики, установленными в переговорной (свет, шторы, проектор, экран и т.д.)

Мы (Cisco) рекомендуем использовать для управления видеосистемами сенсорную панель собственного производства. Но если в аудитории используется система автоматики – иногда пользоваться двумя системами (панелями) управления просто не удобно. До недавнего времени эффективного решения не существовало.

Page 52: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

In-Room Control – функционал, который позволяет прямо с сенсорной панели видеотерминала управлять устройствами с помощью программного кода или процессора внешней системы управления (например AMX или Crestron контролера)

Настройка интерфейса управления крайне проста и проводится с помощью специального Web инструмента, поддерживающего редактирование позволяющего перетаскивать отдельные элементы и помещать их на интерфейс.

После создания управляющего интерфейса его можно экспортировать (загрузить) в кодек. Рядом с клавишей вывода собственного изображения, появится кнопка меню управления (вид которой тоже можно настроить).

In-Room Control cont.

Touch 10 Touch 10 – зона управления (увеличено)

Page 53: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Доступ к редактору интерфейса

• Откройте Web интерфейс кодека и в секции Integration выберите In-Room Control

• Откройте редактор нажав на Launch Editor (автоматически загрузится текущая UI)

• Или выберите Download Editor для скачивания редактора и работы без подключения к кодеку

• Файл редактора запакован в ZIP формат

• После окончания редактирования Вы можете выгрузить конфигурацию в файл

• Файл конфигурации можно загрузить в редактор или кодек, когда появится возможность

• development tools позволяет отображать происходящие процессы

• Подробнее описано далее в секции “Диагностика In-Room Control”

Page 54: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

In-Room Control редактор

Создает вкладку для управления устройствами

Page 55: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Описание меню редактораСоздает новый управляющий интерфейс, существующий на панели код не будет переписан, до тех пор пока Вы не экспортируете на панель проект.

Загрузка с кодека или из файла. Загрузка из кодека выведен код, в настоящий момент используемый на панели. Загрузка из файла позволяет использовать дизайн панели, созданный ранее.

Загрузка кода из редактора в кодек. После импорта из файла или редактирования код необходимо загрузить в кодек. При этом будет выведено предупреждение что текущие установки будут переписаны.При выводе в файл, он может быть использован для загрузки кода на другую систему или последующего редактирования

Меняет иконку настроекна панели. Удаляет управление.

Page 56: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Export to file

При экспорте в файл конфигурация выводится в XML формате.XML код формируется автоматически

Пример содержание файла экспорта

Page 57: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

In-Room Control редактор

1. Для того чтобы начать создавать интерфейс нажмите на строку и назовите ее, например ”Lights Ceiling” (кириллица тоже поддерживается)

2. Выберете переключатель, подходящий под Ваши цели и перетащите его на позицию рядом с надписью. 3. Для удаления объекта, нажмите на него и перенесите за пределы панели4. Создайте столько строк, сколько необходимо

1. В дизайне можно использовать только значки и переключатели доступные в правой части редактора5. Если одной страницы под элементы управления не хватает – создайте еще одну

1

23

4

5

4.1

Page 58: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

In-Room Control редактор

1. После создания копки с ней ассоциируется «Widget ID». ID по умолчанию задается как widget_x (x –это номер).

2. Идентификатор «widget id» будет отображаться внизу если кнопка выбрана в редакторе3. В этом примере выбрана кнопка с Widget ID:

“Support”.4. Экспортируйте проект на кодек.5. Touch 10 интерфейс или экран DX мгновенно

мгновенно изменится

1

2 3

4

5

Page 59: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Как это работаетЗачем мы программируем кнопки? Как отсылаются команды?

Как только Widget Id присвоился кнопке, больше ничего на кодеке делать не нужно. Программирование необходимо на стороне внешнего контроллера или приложения.

Пример: Рассмотрим “Support” линию интерфейса. На ней изображена телефонная трубка, при нажатии на которую кодек должен позвонить на номер технической поддержки

Лучший способ следить за изменением состояния кнопки – зарегистрировать в xAPIслежение за событием с помощью xfeedback

Пример команды регистрации ниже:

xfeedback register event/userinterface/extensions/event

Как только кнопка с Widget ID “Support” будет нажата, вы

получите сообщения - Pressed, Released и Clicked.

Только эти события возможны с выбранным нами

в примере элементом управления.

Если Вы видите отклик при нажатии – клавиша запрограммирована и работает верно

xfeedback register event/userinterface/extensions/event

** end

OK

*e UserInterface Extensions Event Pressed Signal: "Support"

** end

*e UserInterface Extensions Event Released Signal: "Support"

** end

*e UserInterface Extensions Event Clicked Signal: "Support"

** end

Page 60: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

xfeedback register event/userinterface/extensions/event

** end

OK

xfeedback register event/callsuccessful

** end

OK

<На Touch 10 нажата кнопка>

*e UserInterface Extensions Event Pressed Signal: "Support"

** end

*e UserInterface Extensions Event Released Signal: "Support"

** end

*e UserInterface Extensions Event Clicked Signal: "Support"

** end

*e CallSuccessful Protocol: "Sip"

*e CallSuccessful Direction: "outgoing"

*e CallSuccessful RemoteURI: "sip:[email protected]"

*e CallSuccessful EncryptionIn: "Off"

*e CallSuccessful EncryptionOut: "Off"

*e CallSuccessful CallRate: 6000

*e CallSuccessful CallId: 18

Пример скрипта

Мы используем кнопку чтобы инициировать вызов со стороны терминала на номер специалиста поддержки.

Для того чтобы нажатие на клавишу привело к действию нам необходимо создать внешнее приложение (в нашем случае скрипт), для выполнения определенного действия в случае детектирования отклика.

Есть много способов реализовать это, в примере мы используем скрипт, подключающийся к кодеку по SSH, регистрирующий отклик на событие и ждущий вывода строки включающей “Support” и “Clicked”. Во втором окне мы подключились к кодеку и зарегистрировали отклик на события чтобы иметь возможность их мониторить. Как только клавиша с изображением телефонной трубки нажата, мы видим вывод API, сначала секции интерфейса и после –соединения. “CallSuccessful” означает что скрипт сработал и соединение установлено. Кнопка получила функционал, определяемый внешним скриптом, который создан сторонним разработчиком, то есть сам скрипт не будет поддерживаться Cisco. Вместо скрипта можно использовать, например, контроллер Crestron управляющий освещением. При нажатии клавиши включить – он включит свет в аудитории. Если это не будет работать –необходимо связаться с Интегратором для выяснения почему нет реакции на кнопку, а не с Cisco.

xAPI viewКак это работает

Page 61: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Способ управления кодеком<Обратная связь>

xCommand UserInterface Extensions Widget SetValue Value: On

WidgetId: Lights_ceiling

<Эта команда устанавливает параметр в “On” и соответственно будет

отображаться состоянии кнопки. Например, если свет в аудитории был

включен другим способом на панели Touch 10 будет правильно

отображаться его состояние >

Внешнее приложение может использовать SSH, Telnet илипоследовательный порт для соединения с кодеком. Также возможно зарегистрировать HTTPFeedback событие и отсылать его на внешнее приложение.

Возможно настроить двух-стороннее общение приложения с кодеком.

Это необходимо, например, если свет в аудитории может быть включен настенным переключателем. В этом случае на сенсорной панели нам необходимо точно отображать его состояние. Внешнее приложение необходимо запрограммировать с учетом этой особенности.

Пример команды xAPI на слайде.

Если внешнее приложение не следит за синхронизацией состояния, это может привести к не корректной работе панели, например при перезагрузке кодека. Поэтому можно считать это не рекомендацией, а обязательным требованием.

xAPI view

Включил кнопку Light виджетpressed и released

Включили свет

Обнаружено изменение состояния виджета

Установка кнопки в положение ВКЛ

Установка кнопки в положение ВЫКЛ

Сообщение кодеку что свет включен

Сообщение кодеку что свет выключен

Пользователь Touch 10 SSH, телнет, Внешняя система Светсерийный интерфейс управления

Page 62: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

HttpFeedback

xCommand HttpFeedback Register FeedbackSlot:4 ServerUrl:

http://<someserver>/<someAPI/XMLParser>

Expression[1]:/Event/UserInterface/Extensions/Event

This command will register a httpfeedback

*s HttpFeedback 4 Expression: "/Event/UserInterface/Extensions/Event”

*s HttpFeedback 4 URL: "http://<someserver>/<someAPI/XMLParser> ”

Событие может быть отправлено на внешний HTTP сервер при регистрации его с HttpFeedback.

Для анализа его работы можно использовать wireshark. Логировать HTTP пакеты можно прямо на самом кодеке.

Пример xAPI

Page 63: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

HttpFeedback – поддержка JSON на CE8.3 и новее

xCommand HttpFeedback Register ? Expression: ... FeedbackSlot(r): Format: <XML, JSON> ServerUrl(r):

{

"Event":{"Identification":{

"SystemName":{

"Value":"SX 20 Lab Unit" },

"MACAddress":{ "Value":"00:ca:e5:00:00:01" },

"IPAddress":{ "Value":"192.168.1.10" },

"IPAddressV6":{ "Value":"fe80::2ca:e5ff:fe00:0001" },

"ProductType":{

"Value":"Cisco Codec"

},

"ProductID":{

"Value":"Cisco TelePresence SX20" },

"SWVersion":{

"Value":"ce8.3.0.c1a7707" },

"SerialNumber":{ "Value":"FTT0000001E" }

},

"UserInterface":{

"id":"1", "Extensions":{

"id":"1",

"Widget":{"id":"1",

"Action":{

И так далее

Page 64: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Что такое JSON

JavaScript Object Notation (JSON)

Текстовый формат обмена данными,

основанный на JavaScript

На самом деле это просто:

Набор пар имен / их значений

Object {}

Запрашиваемый список (одномерный массив)

величин

Array []

{

"first_name": "Mike",

"last_name": "Maas"

}

[

{

"first_name": "Mike",

"last_name": "Maas"

},

{

"first_name": "Matt",

"last_name": "Denapoli"

}

]

Page 65: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

XML или JSON ? { "firstName": "Иван",

"lastName": "Иванов",

"address": {

"streetAddress": "Московское ш., 101, кв.101", "city": "Ленинград", "postalCode": 101101 },

"phoneNumbers": [

"812 123-1234",

"916 123-4567" ]

}

<person firstName="Иван" lastName="Иванов">

<address streetAddress="Московское ш., 101, кв.101" city="Ленинград" postalCode="101101" />

<phoneNumbers>

<phoneNumber>812 123-1234</phoneNumber>

<phoneNumber>916 123-4567</phoneNumber>

</phoneNumbers>

</person>

Page 66: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Диагностика In-Room Control заключается в проверке факта что нажатие на кнопки на самом деле приводит к выдаче ожидаемой команды. Как уже упоминалось, это может быть сделано с xAPI регистрацией feedback.

Самый простой способ увидеть реакцию кодека – посмотреть на лог на странице in-room controls Web интерфейса (показан на следующем слайде).

Лог файлы кодека, также содержат эти события (All.log):

CuilApp User __remotetouchdevice__ about to execute command '/UserInterface/Extensions/Widget/Action Type: pressed Value: WidgetId: Support' from ::ffff:10.47.97.231.

1. xfeedback register event/userinterface/extensions/event

2. xfeedback register event

Command #1 is specific to the In-Room Control events (Pressed, Released, Clicked, On, Off etc..)

To register all events use command #2. (If you don´t know what you are looking for)

Диагностика In-Room Control

Page 67: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Диагностика In-Room Control

Используя окно Developer Tools на In-room Control странице Web интерфейса можно посмотреть логисобытий, происходящих при использовании интерфейса.

Вывод похож на тот что мы видим при регистрации соответствующих xfeedback в xAPI, но более разборчивый для пользователя.

Список всех виджетов также отображается на странице и может быть использован для изменения состояния кнопок и генерации событий. Этот инструмент полезно использовать и для тестирования внешних контроллеров/приложений для изучения их реакции на события.

Page 68: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Различие в версиях редактораПосле модернизации По, и загрузке в кодек файла, сохраненного в редакторе предыдущей версии, редактор выведет предупреждение о том что версии ПО не совпадают и что редактор автоматически изменит версию файла до актуальной. Необходимо согласится с этим, нажав OK.

Page 69: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

• Глобальное меню по прежнему доступно через кнопку в верхнем, правом углу

• Теперь можно добавлять кнопки на основной экран, они отображаются когда система не в соединении

• Можно добавлять кнопки, отображаемые при вызове

• Каждая из икон может использовать разные пиктограммы и подписи

CE 8.2 новое в In-room Control – дополнительные варианты размещения кнопок

Page 70: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Зачем это нужно: Вы больше не ограничены физическими интерфейсами кодека. Управляя внешним переключателем

видеосигнала можно программировать виртуальные источники сигнала, операции с которыми для пользователя ни чем не отличаются

от подключенных непосредственно к кодеку.

CE 8.3новое в In-room Control – управление внешним коммутатором

Page 71: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Работа с виртуальными источниками

В случае примера с предыдущего слайда, ПК и несколько других устройств подключены к входам переключателя сигнала, который в свою очередь, подключен к 2-му входу SX10.

Для настройки такой конфигурации необходимо на 2-м физическом интерфейсе создать виртуальные источники сигнала. После создания их не возможно редактировать. Только удалить и создать заново.

xCommand UserInterface Presentation ExternalSource Add ConnectorId: 2 SourceIdentifier: source1 Name: AppleTV type: mediaplayer

OK

xCommand UserInterface Presentation ExternalSource Add ConnectorId: 2 SourceIdentifier: source2 Name: ’Media Player’ type: mediaplayer

OK

xCommand UserInterface Presentation ExternalSource Add ConnectorId: 2 SourceIdentifier: source3 Name: PC type: PC

OK

These three commands created three new sources all linked to ConnectorID: 2 (the SX10 physical HDMI input where the video

switcher output is connected). The unique identifier for each virtual source is “source1”, ”source2” and “source3”. The virtual id s

are alphanumeric and the value is optional.

Этот функционал поддерживается со всеми кодеками под управлением CE8.3.0 или новее. Работает с TRC6, Touch10 и DX.

Максимальное количество виртуальных источников сигнала, которое технически может быть настроено – 65535.

Вряд ли такое количество Вам реально понадобится. Мы рекомендуем не использовать более 50 (по крайней мере большее число не тестировалось Cisco) для предотвращения различных проблем, таких, например, как замедление работы сенсорного интерфейса управления.

Page 72: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

По умолчанию виртуальные источники не активны и не станут

активными при детектировании сигнала на входе кодека

Необходимо передать команду для изменения их состояния.

Ниже приведены команды для работы с виртуальными

источниками:

xCommand UserInterface Presentation ExternalSource AddConnectorId(r): <2..3>Name(r): <S: 0, 40>

SourceIdentifier(r):<S: 0, 40>Type(r): <camera, PC, mediaplayer, document_camera, other, whiteboard, desktop>

xCommand UserInterface Presentation ExternalSource ListxCommand UserInterface Presentation ExternalSource Remove

SourceIdentifier(r):<S: 0, 40>

xCommand UserInterface Presentation ExternalSource RemoveAll

xCommand UserInterface Presentation ExternalSource Select

SourceIdentifier(r):<S: 0, 40>xCommand UserInterface Presentation ExternalSource State Set

ErrorReason: <S: 0, 80>

SourceIdentifier(r):<S: 0, 40>State(r): <Hidden, Ready, NotReady, Error>

Результат исполнения комманд:

xCommand UserInterface Presentation ExternalSource State Set SourceIdentifier: source1 State: Hidden

xCommand UserInterface Presentation ExternalSource State Set SourceIdentifier: source2 State: NotReady

xCommand UserInterface Presentation ExternalSource State Set SourceIdentifier: source3 State: Ready

Работа с виртуальными источниками

xfeedback register event/userinterface/presentation/externalsource

Page 73: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Диагностика доступности системы управления

Можно настроить проверку доступности управляющей системы. Если кодек не увидит сообщения, подтверждающего доступность в течении настроенного интервала времени, будет выведено предупреждение. Как только связь восстановится – предупреждение исчезнет.

xCommand Peripherals Connect Type: ControlSystem Name: VideoSwitch ID: 1 NetworkAddress: 10.47.97.118

SerialNumber: SC45FG34 SoftwareInfo: None HardwareInfo: VideoSwitch

xConfiguration Peripherals Profile ControlSystems: 1

xCommand Peripherals HeartBeat ID: 1 Timeout: 10

Настройте управляющую систему таким образом чтобы она выполняла следующую команду, например, каждые 5 секунд:

Page 74: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Язык программированияPython

Page 75: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Запуск скриптов на Python

Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 76

Windows Linux, OS X

Проверка версии Python python -Vpy -3 –V

python3 -V

Запуск Python скрипта python script.py py -3 script.py

python3 script.py

Использование Pythonинтерпретатора (Для выхода: наберите quit() или Ctrl z)

pythonpy -3

python3

Для установки библиотек Python используйте PyPA (pip). Начиная с версии 3.4 он включен в

устанавливаемые по умолчанию инструменты.

https://pypi.python.org/pypi/pip

Page 76: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Python – типы данных

77

Тип Пример

• Цифровые: Integer, Float x = 10 x = 1.0

• Строки: String x= ‘Mike’

• Boolean y = True x = False

• Списки: List my_list = [10, 20, 30]

• Кортежи: Tuple my_tuple = (‘Brett’, ‘Cisco',

‘Cary’,2015)

• Словари: Dictionary my_dict = {"one":1, "two":2}

• Списки в списках: Lists in Lists my_list2=[[10,20,30], [‘Cisco

Connect’, ‘May’, 2016]]

DEVNE

Page 77: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Начинаем работать с Python и paramiko

78

import paramikoimport timeimport reclient = paramiko.SSHClient()

# установка политики подключения к серверам с не известными host ключами - возможные # варианты RejectPolicy (по умолчанию), AutoAddPolicy, WarningPolicy, или созданный Вами класс.

client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xst SIP Registration 1 URI\n') #посылаем командуtime.sleep(0.5) #ждем 0,5 секундыoutput = channel.recv(2000) #получаем 2000 байт вывода

Number = re.findall(r'\[email protected]', str(output))print('номер видеосистемы: ' + ''.join(Number))client.close()

http://docs.paramiko.orgУзнаем номер терминала:

Page 78: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Использование регулярных выражений в Python

Регулярные выражения используют два типа символов:

специальные символы: как следует из названия, у этих символов есть специальные значения, например, * означает «любой символ»

литералы (например: a, b, 1, 2 и т. д.).

В Python для работы с регулярными выражениями есть модуль re. Для использования его нужно импортировать:

import re

Вот наиболее часто используемые методы библиотеки re:

re.match()

re.search()

re.findall()

re.split()

re.sub()

re.compile()

79

Page 79: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Использование регулярных выражений в Python

re.findall(pattern, string):

Этот метод возвращает список всех найденных совпадений. У метода findall() нет ограничений на поиск в начале или концестроки. Если мы будем искать «AV» в нашей строке, он вернет все вхождения «AV». Для поиска рекомендуется использоватьименно findall()

Метод re.findall() и операторы

80

Оператор Описание

. Один любой символ, кроме новой строки \n.

? 0 или 1 вхождение шаблона слева

+ 1 и более вхождений шаблона слева

* 0 и более вхождений шаблона слева

\w Любая цифра или буква (\W — все, кроме буквы или цифры)

\d Любая цифра [0-9] (\D — все, кроме цифры)

\s Любой пробельный символ (\S — любой непробельнй символ)

\b Граница слова

[..] Один из символов в скобках ([^..] — любой символ, кроме тех, что в скобках)

\ Экранирование специальных символов (\. означает точку или \+ — знак «плюс»)

^ и $ Начало и конец строки соответственно

{n,m} От n до m вхождений ({,m} — от 0 до m)

a|b Соответствует a или b

() Группирует выражение и возвращает найденный текст

\t, \n, \r Символ табуляции, новой строки и возврата каретки соответственно

Page 80: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

81

скрипт, отслеживающий нажатие кнопкиimport paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопки

Loopy = 1while Loopy == 1: # организуем цикл

output=str(channel.recv(1024))if "mic1" in output:

# Здесь может быть Ваша командаprint('Key mic1 pressed!')print(output)

elif "mic2:on" in output:print('Key mic2 pressed on!')print(output)

elif "mic2:off" in output:print('Key mic2 pressed off!')print(output)

client.close()

Page 81: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

82

скрипт, отслеживающий нажатие кнопкиimport paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопки

Loopy = 1while Loopy == 1: # организуем цикл

output=str(channel.recv(1024))if "Pressed" in output and "mic1" in output:# Здесь может быть Ваша команда

print('Key mic1 pressed!')print(output)

elif "Changed" in output and "mic2:on" in output:print('Key mic2 pressed on!')print(output)

elif "Changed" in output and "mic2:off" in output:print('Key mic2 pressed off!')print(output)

client.close()

Page 82: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

83

скрипт, отслеживающий нажатие кнопкиimport paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопкиLoopy = 1while Loopy == 1: # организуем цикл

output=str(channel.recv(1024))if "Pressed" in output and "mic1" in output:# Здесь может быть Ваша команда# предположим что после ее выполнения у Вас есть возможность проверить состояние контролируемого устройства

channel.send('xCommand UserInterface Extensions Widget SetValue WidgetId: "mic1" Value: active\n')

print('Key mic1 pressed!')print(output)

elif "mic2" in output and "changed Value: on" in output:print('Key mic2 pressed on!')print(output)

elif "mic2" in output and "changed Value: off" in output:print('Key mic2 pressed off!')print(output)

client.close()

Page 83: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Страница

Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 84

Страница*e UserInterface Extensions Event PageClosed PageId: "video"** end*e UserInterface Extensions Event PageOpened PageId: "audio"** end

import paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопки

Loopy = 1while Loopy == 1: # организуем цикл

output=str(channel.recv(1024))if "PageOpened" in output and "Page_mic" in output:

print('Перешли на страницу микрофонов!')print(output)

elif "PageClosed" in output and "Page_mic" in output:print('Закрыли страницу микрофонов!')print(output)

client.close()

Page 84: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

Это еще не конец!

Через 5 минут жду вас на вторую часть сессии, по большей части, посвященной управлению CMS.

Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 85

Page 85: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco

#CiscoConnectRu#CiscoConnectRu

Спасибо за внимание!Оцените данную сессию в мобильном приложении конференции

© 2017 Cisco and/or its affiliates. All rights reserved.

Контакты:

Тел.: +7 495 9611410www.cisco.com

www.facebook.com/CiscoRu

www.vk.com/cisco

www.instagram.com/ciscoru

www.youtube.com/user/CiscoRussiaMedia