SlideShare a Scribd company logo
Совместная работа
Cisco Club’16
Осенний сезон с Клубом Cisco
Сергей Юцайтис
Консультант по технологиям совместной работы
27 октября 2016
Сергей Юцайтис
Консультант по технологиям совместной работы
Cisco Meeting Server
Cisco Meeting Server 2.0
Новое в CMS 2.0
 Поддержка Meeting Server 1000
 Новая лицензионная модель
 Ребрендинг
 Поддержка CUCM конференций по требованию
 Поддержка TMS
 Управление полосой пропускания для Lync RDP
 Дополнительное семейство экранных раскладок 1+N
 Возможность ограничить продолжительность
соединений
 Возможность запретить аудио/видео/презентацию для
пользователей приложений (CMA)
 Возможность запрещения гостевого доступа в space
 Новые команды API
Уже
доступно
Cisco Meeting App 1.9
Позволяет каждому участвовать во
встречах с Cisco® Meeting App:
 Участие с поддержкой всех возможностей (и
даже более того)
 Получите возможность:
- Управления экранными раскладками
- Приглашать других к участию во встрече
- Легко создавать новые комнаты
- Гибкость и мобильность
- Список участников с управлением их микрофонами
 Поддержка браузеров с технологией WebRTC
- Особенно полезно для гостевых подключений
Уже
доступно
Cisco Meeting Server 2.0
поддержка записи
 Записывайте встречи или соединения
 Встроенная в приложение CMA 1.9 кнопка
записи, или автоматическая запись, или
управляемая DTMF – устанавливается
Администратором системы
 Сохраняется на внешнем сетевом хранилище
(NFS)
 MP4 формат
Индикатор записи
Уже
доступно
Больше не поддерживается работа без
активации Callbridge (т.е. работа сервера
без установленных лицензий с емкостью
4HD порта)
Не требуется установка лицензии xmpp.
(Она предзагружена. XMPP сервис при
старте проверяет активацию Callbridge,
который теперь требует установки
лицензионного файла – cms.lic)
Новое в CMS 2.0
Cisco Meeting Server 2.0
 Виртуальные комнаты для голоса, видео, web
 Не ограниченное количество комнат (spaces)
 Всегда доступны, чат сохраняется
 Подключение с любых устройств
Внимание! Чат в комнатах (message board chat) по
умолчанию выключен с версии 2.0.3 Если у Вас новая
установка или на предыдущих версиях ПО вы не
использовали Acano клиентов и вы хотите включить эту
возможность – это необходимо сделать через API.
Создайте callProfile с параметром messageBoardEnabled
установленным в true. Сделайте этот callProfile
глобальным. (PUT его id в /api/v1/system/profiles).
Уже
доступно
• CMS использует API для настройки
не стандартных конфигураций, для
обеспечения интеграции с другими
решениями и для предоставления
информации другим устройствам и
приложениям.
• CMS поддерживает RESTful API
или ‘Rest API’ (сокр. от
англ. Representational State
Transfer — «передача состояния
представления»)
• Практически все серверные приложения и
сервисы сегодня поддерживают ту или иную
форму API, но обычно API используют для
собственных нужд разработчиков (например
интеграции с другими продуктами
производителя). Поэтому использование API
может лицензироваться отдельно, либо он
может иметь ограниченные возможности.
• Acano изначально приняло решение о
поддержки открытого APIs в котором любое
действие доступно без каких либо
лицензионных или других отчислений и выплат,
даже на демонстрационной VM. Эту традицию
мы продолжим с CMS.
• Работа с API обычно выполняется
через выполнение вызовов (‘API Call’)
• Можно например сделать API вызов
для создания конференции (Space)
• Множество API вызовов может быть
сделано одновременно, что
позволяет, например,
автоматизировать их запуск
скриптом. Последовательное
выполнение API вызовов в составе
скрипта может быть существенно
более быстрым чем в ручном
режиме.
• Можно использовать разные языки
программирования для работы с
APIs, но так исторически
программисты Acano использовали
Python.
• Существуют примеры с
использованием Java, Powershell,
Curl, Ruby, HTTP, PHP, и многие
другие.
• Вы можете выполнять API вызовы
прямо из браузера используя такие
расширения как POSTer, POSTman и
Advanced Rest Client.
API вызовы
Доступные API вызовы
• /accessQuery
• /callBrandingProfiles
• /callBrandingProfiles/<call branding profile id>
• /callBridges
• /callBridges/<call bridge id>
• /calls
• /calls/<call id>
• /calls/<call id>/callLegs
• /calls/<call id>/participants
• /callLegs
• /callLegs/<callLeg id>
/callLegs/<callLeg id>/callLegProfileTrace
/callLegProfiles
• /callLegProfiles/<call leg profile id>
/callLegProfiles/<call leg profile id>/usage
• /callProfiles
/callProfiles/<call profile id>
• /coSpaces
• /coSpaces/<coSpace id>
• /coSpaces/<coSpace id>/coSpaceUsers
• /coSpaces/<coSpace id>/coSpaceUsers/<coSpaceUser id>
• /coSpaces/<coSpace id>/messages
• /coSpaces/<coSpace id>/accessMethods
/coSpaces/<coSpace id>/accessMethods/<access method id>
• /dialTransforms
/dialTransforms/<dial transform id>
• /dtmfProfiles
/dtmfProfiles/<dtmf profile id>
• /directorySearchLocations
• /directorySearchLocations/<directory search location id>
• /forwardingDialPlanRules
• /forwardingDialPlanRules/<forwarding dial plan rule id>
• /inboundDialPlanRules
• /inboundDialPlanRules/<inbound dial plan rule id>
• /outboundDialPlanRules
• /outboundDialPlanRules/<outbound dial plan rule id>
• /ivrs
• /ivrs/<ivr id>
/ivrBrandingProfiles
/ivrBrandingProfiles/<ivr branding profile id>
• /ldapMappings
• /ldapMapping/<ldap mapping id>
• /ldapServers
• /ldapServers/<ldap server id>
• /ldapSources
• /ldapSources/<ldap source id>
• /ldapSyncs
• /ldapSyncs/<ldap sync id>
• /participants
• /participants/<participant id>
• /participants/<participant id>/callLegs
• /system/alarms
• /system/configuration/cluster
• /system/configuration/xmpp
• /system/database
• /system/status
• /system/profiles
• /system/cdrReceiver
• /tenants
• /tenants/<tenant id>
• /turnServers
• /turnServers/<turn server id>
• /turnServers/<turn server id>/status
/users
• /users/<user id>
• /users/<user id>/usercoSpaces
/userProfiles
/userProfiles/<user profile id>
/webBridges
• /webBridges/<web bridge id>
/webBridges/<web bridge id>/updateCustomization
• И другие ,,,,
12
Что было сделано и
что можно сделать
с использованием
CMS (ACANO) API?
• Проведено большое количество интеграций, решающих специфичные для
разных Заказчиков задачи или ориентированные на работу с их
собственными продуктами
• Что еще сделано:
– Созданы тысячи Spaces с использованием CSV файлов для Заказчиков не
использующих LDAP
– Реализованы проекты с автоматическим созданием Spaces по Multi-way технологии
– Менялись PIN коды для каждого Space на сервере
– По нажатию клавиши менялись экранные раскладки для всех подключенных
участников конференции, за исключением презентора
– Интегрировались с SFDC, создавая Space для каждого пользователя
– Интеграция с Amazon Echo (Alexa) для управления конференции с помощью
голосовых комманд
– Интеграция с Cisco Spark для управленияl Spaces через Spark сообщения
– IFTTT интеграция с использованием различных каналов
– И многое другое…
В первых версиях Acano интеграция с Amazon
Echo позволяла пользователям посредством
голосовых команд начинать встречи, выполнять
исходящие вызовы, управлять экранными
раскладками, выключать голос, видео и
отключать абонентов, завершать конференции.
Пример – Amazon Echo для управления
конференциями
• Руководство по программированию CMS API
http://www.cisco.com/c/en/us/support/conferencing/meeting-
server/products-programming-reference-guides-list.html
http://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServ
er/Reference_Guides/Version-2-0/Cisco-Meeting-Server-API-Reference-
Guide-2-0.pdf
https://www.acano.com/support/documentation/
• Рекомендуется использовать руководства API последней версии
продукта.
• Руководство содержит все необходимые материалы и команды,
поддержанные в API CMS.
• До сих пор не было изменений в правилах использования API или
планов изменить их. Полный набор команд доступен в демо
версиях, триальных версиях Acano и не лицензируется.
CMS API Guide
Cisco Meeting Server
Нам необходимо оперировать 4-мя типами запросов:
GET – вывести (считать) информацию
POST – создать новую запись
PUT – изменить существующую запись
DELETE – удалить существующую запись
Находим CallProfile по умолчанию:
Включаем в нем messageBoard:
Проверяем сделанную запись:
СallLegProfile:
https://10.100.1.227:9443/api/v1/callLegProfiles/ac0485e3-a3b7-47cf-91fe-ffa25ea5d795
<?xml version="1.0"?>
<callLegProfile id="ac0485e3-a3b7-47cf-91fe-ffa25ea5d795">
<defaultLayout>onePlusFive</defaultLayout>
<participantLabels>true</participantLabels> - показывать имена участников
<sipMediaEncryption>optional</sipMediaEncryption>
<muteOthersAllowed>true</muteOthersAllowed> - разрешать выключать звук другим участникам
<videoMuteOthersAllowed>true</videoMuteOthersAllowed> - разрешать выключать видео другим участникам
<muteSelfAllowed>true</muteSelfAllowed>
<videoMuteSelfAllowed>true</videoMuteSelfAllowed>
<disconnectOthersAllowed>true</disconnectOthersAllowed> - разрешать отключать других участников
<telepresenceCallsAllowed>false</telepresenceCallsAllowed>
<sipPresentationChannelEnabled>true</sipPresentationChannelEnabled>
<changeLayoutAllowed>true</changeLayoutAllowed> - разрешать менять свою экранную раскладку
<bfcpMode>serverAndClient</bfcpMode>
</callLegProfile>
dtmfProfile:
<?xml version="1.0"?>
<dtmfProfile id="722b45a2-1784-4060-bdf2-1d88df5c7818">
<muteSelfAudio></muteSelfAudio>
<unmuteSelfAudio>0</unmuteSelfAudio>
<toggleMuteSelfAudio></toggleMuteSelfAudio>
<lockCall></lockCall>
<unlockCall></unlockCall>
<muteAllExceptSelfAudio></muteAllExceptSelfAudio>
<unmuteAllExceptSelfAudio></unmuteAllExceptSelfAudio>
<endCall></endCall>
<nextLayout>8</nextLayout>
<previousLayout>2</previousLayout>
<startRecording>*1</startRecording>
<stopRecording>*0</stopRecording>
<startStreaming></startStreaming>
<stopStreaming></stopStreaming>
<allowAllMuteSelf></allowAllMuteSelf>
<cancelAllowAllMuteSelf></cancelAllowAllMuteSelf>
<allowAllPresentationContribution></allowAllPresentationContribution>
<cancelAllowAllPresentationContribution></cancelAllowAllPresentationContribution>
<muteAllNewAudio></muteAllNewAudio>
<unmuteAllNewAudio></unmuteAllNewAudio>
<defaultMuteAllNewAudio></defaultMuteAllNewAudio>
<muteAllNewAndAllExceptSelfAudio></muteAllNewAndAllExceptSelfAudio>
<unmuteAllNewAndAllExceptSelfAudio></unmuteAllNewAndAllExceptSelfAudio>
</dtmfProfile>
Cisco Meeting Server
Cisco Meeting Server 2.0
Настраивается
 Изображение фона
 Текст, выводимый на экран
 Аудио сообщения
Active
Speaker
onePlusNOverlay
onePlus5 onePlus8onePlus7
Equal 2x2 Equal 4x4Equal 3x3 Equal 5x5
onePlusN и Equal раскладки динамически увеличиваются при
подключении новых участников конференции
Equal NxN
Layout Families
Гибкая конфигурация экрана Настраиваемый фон
Уже
доступно
Cisco Meeting Server 2.0
Выберите раскладку подходящую именно вам
Говорящий Перекрытие
(Overlay)
Равные
окна
2x2, 3x3,
4x4, 5x5
одинПлюсN
(onePlusN):
N=5, 7 or 9
Уже
доступно
Cisco Meeting Server 2.0
Skype for Business интеграция
 Шлюз: звонки между ВКС и Lync/Skype for Business
клиентами
 Spaces: ВКС клиенты и Lync/Skype for Business
пользователи собираются на CMS
 Dual Home конференции: Классические клиенты ВКС
подключаются на CMS, который использует многопоточное
соединение с Lync/Skype for Business конференцией
поддерживающее все возможности (видео, аудио, контент)
 Direct federation с Office 365
Основные возможности:
 Простое соединение Skype for Business
клиентов с видеосистемами
 Skype видео, аудио и контент в прямом и
обратном направлении
 Новое – Планирование конференций с S4B, с
поддержкой OBTP на Cisco терминалах*
 Bidirectional content sharing (RDP)
 Direct Federation (including O365)
* требуется TMS и Dual Home конференции
Уже
доступно
Аппаратная платформа и
лицензирование
Новая специализированная конфигурация на
базе Cisco UCS
Cisco Meeting Server 1000
 96 HD видео соединений с ПО CMS 2.0
 84 HD видео соединений с ПО vTS 4.4 (находится в
разработке)
 2х Xeon e5-2695 v4 CPU Broadwell
 36 физических ядер
• E5 2699E 2.20 GHz E5-2699 v4/145W 22C/55MB Cache/DDR4 2400MHz 13,686.00
• E5 2698E 2.20 GHz E5-2698 v4/135W 20C/50MB Cache/DDR4 2400MHz 10,691.00
• E5 2695E 2.10 GHz E5-2695 v4/120W 18C/45MB Cache/DDR4 2400MHz 7,334.00
• E5 2683E 2.10 GHz E5-2683 v4/120W 16C/40MB Cache/DDR4 2400MHz 5,559.00
• E5 2660E 2.00 GHz E5-2660 v4/105W 14C/35MB Cache/DDR4 2400MHz 4,145.00
• E5 2650E 2.20 GHz E5-2650 v4/105W 12C/30MB Cache/DDR4 2400MHz 3,416.00
• E5 2630E 2.20 GHz E5-2630 v4/85W 10C/20MB Cache/DDR4 2133MHz 2,116.00
• E5 2620E 2.10 GHz E5-2620 v4/85W 8C/20MB Cache/DDR4 2133MHz 1,500.00
Минимально 2.0 GHz Intel Nehalem или AMD Bulldozer архитектура
Рекомендуется Intel Xeon v2 или новее, от 2.5 GHZ
0
50
100
150
200
250
300
350
400
0
20
40
60
80
100
120
емкость сервера (HD)
стоимость 1 HD порта
248.64 $ за HD
12422 13654 16254 17712 20540 24090 23869 30804 36794
Договоренность о выпуске аналогичной лицензии для
CMS 1000 - VMW-VS6-410V-K9 пока не достигнута
Для mm410v мы предоставляли возможность выбора
лицензии VMware при заказе сервера (VMW-VS5-410V-K9)
Сегодня в конфигурации сервера предлагается выбрать 2х
VMW-VSP-STD-1A= вместо VMW-VS6-410V-K9 (как это
указано в руководстве)
Продуктовая команда работает над согласованием специализированной,
предустановленной на CMS 1000 VMware лицензии. В настоящий момент
только коммерческая VMware 6.0 лицензия позволяет использовать 70vCPU на
виртуальной машине. При приобретении 2-х VMW-VSP-STD-1A= лицензий
(одна на CPU) в составе бандла CMS-1K-Bun-K9, требуется приобретение ISV1
контракта на поддержку. Лицензии поставляются отдельно от сервера.
Cisco Meeting Server лицензирование
возможность провести виртуальную встречу для каждого
Включены в CUWL Meeting
$600 за хост
$8,000 при приобретении
комнатной системы или кодека
Именованные лицензии хоста
включают:
 Meeting Sever
 Cisco Meeting App
 TMS и TMS-XE для
планирования
 Skype/Lync шлюз
 Expressway RMS лицензии
 Cisco TelePresence® Server и
Conductor
Лицензии общего пользования
включают:
 Meeting Sever и Cisco Meeting App
 Expressway RMS лицензии
 UCM TP Room лицензию
$12,000 приобретение отдельно
 TP room лицензии не поставляется
TMS starter pack - $12,000
 TMS на 35 устройств (10 + 25
устройств) с опцией MS Exchange
интеграции
Корпоративное соглашение
TP ELA 2.0 – пока не в России
Идеальны для большинства
Оптимально для систем общего
пользования
Все возможности для всех
+ OR
Постоянные лицензии применяемые на все сервера организации
Персональные, запланированные, и конференции по требованию для всех пользователей; Без ограничений качества и количества
подключений
Personal Multiparty Plus Shared Multiparty Plus Enterprise License Agreement
Уже
доступно
Компоненты Cisco Multiparty предложения
Лицензии
PMP+ с новыми CUWL
meeting стартовыми
заказами
PMP+ с новыми CUWL
meeting последующими
заказами
SMP+
SMP+ Starter Pack
(опционально)
Personal Multiparty (PMP)
Shared Multiiparty (SMP)
Минимум 25 От 1 минимум 1* –
Meeting App + WebRTC включено включено включено –
Expressway Rich Media
Sessions (RMS)
4 при размещении первого заказа
+ 1
на каждые 20 CUWL
пользователей
1 per 20 New CUWL Meeting host 1 на SMP+ –
TMS and TMS-XE device
licenses, plus unlimited
TMS-PE for Personal CMR
10 with initial order plus
25 additional per 250 New
CUWL Meeting users
25 на каждый новый заказ ** –
35 devices, 25 XE rooms for
Outlook booking
Microsoft Skype Interop
Meeting Server не ограничено
Expressway 1 на 250
Meeting Server не ограничено
+1 Expressway
на 250
– Expressway x1
Meeting Server Edge
Expressway C and E
Meeting Server: не ограничено
Expressway: 6
Meeting Server: не ограничено
Meeting Server: не ограничено
Expressway: -
–
* SMP+ приобретенный в составе терминала включает 1 лицензию регистрации на Cisco Unified Communications Manager (TP Room Registration license)
Уже
доступно
** Информация требует уточнения (скорее всего следует читать 25 на каждые 250 UWL)
Cisco Meeting Server
план защиты инвестиций и миграции на «+» модель
CUWL Pro (с Personal Multiparty)
Shared Multiparty
TelePresence Server Screen Licenses
MCU Port Licenses
Acano Capacity Units/Perpetual User
TP Multiparty EA
Миграция с
CUWL Meetings (с Personal Multiparty Plus)
Shared Multiparty Plus
Shared Multiparty Plus
Personal/Shared Multiparty Plus
Multiparty Add-on
Cisco Meeting Server
 Миграция требует активный сервисный контракт и приобретение нового контракта  SKU, стоимость и другие детали смотрите в миграционных руководствах
Shared Multiparty PlusEndpoint Embedded Multisite
Уже
доступно
Защита инвестиций в MCU предыдущего поколения
Защита инвестиций в опции встроенных MCU терминалов
Планирование с CMS 2.0
Cisco Meeting Server 2.0
Планирование встреч
 Cisco TelePresence Management (TMS) Suite
 Планирование с использованием Outlook,
Smart Scheduler, или с API планирования
 One Button to Push (OBTP) с Cisco
терминалами для простого подключения к
встрече
 OBTP с Skype for Business Outlook plug-in с
Meeting Server Dual Home конференциями
 Работает вместе с TelePresence Server и MCU
Уже
доступно
Планирование конференций с CMS 2.0
До а версии TMS 15.3 планирование на Acano серверах было
возможно только в режиме unmanaged bridge, что серьезно
ограничивало функционал планирования.
С версий CMS 2.0 и TMS 15.3 возможно использование CMS в режиме
управляемого сервера конференций
Планирование CMS 2.0 c TMS 15.3
Планирование CMS 2.0 c TMS 15.3
Планирование CMS 2.0 c TMS 15.3
После задания имени, необходимо в Settings -> Extended Settings настроить имя
домена и диапазон номеров конференций. Домен будет использован в адресе
конференций, поэтому убедитесь что он маршрутизируется на CMS и на CMS
настроены для него правила маршрутизации принимаемых соединений (inbound
dial rules)
Планирование CMS 2.0 c TMS 15.3
Планирование CMS 2.0 c TMS 15.3
Планирование CMS 2.0 c TMS 15.3
TMS 15.3 позволяет сделать CMS приоритетным сервером для группы
пользователей (coexistence feature).
Для использования этой возможности поместите пользователей в одну ip зону
(IP Zone) с CMS сервером.
Для этих пользователей не будут применяться глобальные установки в
административной секции настройки предпочтительного сервера конференций.
Этот функционал контролируется параметром EnableCMSTrial в ветке регистра
TMS сервера
HKEY_LOCAL_MASHINESOFTWAREWow6432NodeTandbergTANDBERG и по
умолчанию включен (установлен в 1).
Планирование CMS 2.0 c TMS 15.3
Не нужно пытаться включить callbridge из того же кластера под управление
TMS – это вызовет сообщение об ошибке:
Все callbridge кластера детектируются TMS автоматически c помощью API CMS.
Отказоустойчивость конференций на
CMS 2.0 c TMS 15.3
TMSXE OBTP для Skype/Lync приглашений
TMSXE 5.3 поддерживает возможность планировать Skype/Lync
конференции из Outlook. Пользователи и управляемые TMS системы
могут подключаться к этим конференциям.
Требуется:
CMS (Acano) c
Dual Home Conference
и S4B сервер
интегрированный с
Exchange
TMSXE – OBTP для Lync приглашение
TMSXE коммуникации
Dual Home Conference коммуникации
TMSXE OBTP для Skype/Lync приглашений
Организатор планирует Skype конференцию используя почтовые ящики
ресурсов (видеосистем) и пользователей в Outlook
TMSXE OBTP для Skype/Lync приглашений
Идентификатор конференции Skype и другая информация обновляется
в секции MAPI календаря ящика ресурса Exchange (обычный механизм
планирования Skype конференций)
TMSXE отслеживает состояние ящиков ресурсов и если настроен
домен для CMS:
- TMSXE использует идентификатор, полученный из MAPI и добавляет
к нему домен CMS: conferenceid@cms_имя_домена.ru
- TMSXE планирует эту конференцию на TMS как проводимую на в
режиме ”Externally hosted conference”
TMS отправляет подтверждение организатору через TMSXE с
указанием адреса внешнего сервера.
TMS добавляет этот адрес в OBTP секцию терминала
TMSXE OBTP для Skype/Lync приглашений
TMSXE OBTP для Skype/Lync приглашений
TMSXE Skype гибридные конференции
Если TMSXE Администратор не настроил имя домена в секции Skype
Hybrid meeting, Skype конференции будут планироваться как обычные
Гибридные конференции используют тип конференции настроенный в
TMS по умолчанию
Гибридные конференции работают только при планировании встреч с
участием почтовых ящиков ресурсов, поскольку TMSXE отслеживает
только их состояние
• Что можно сделать: Приложение работающее на стороне
сервера, не требующее установки чего либо в ручном режиме на
стороне клиента (exchange сервер сам загружает его клиентам)
• Контактные данные конференции считываются c CMS (используя
CMS API) – Space пользователя, настроенный для
использования по умолчанию. Они содержат URI, ссылку для
WebRTC, PIN.
• Контактные детали встречи автоматически вставляются в
приглашение
• Место встречи автоматически обновляется в соответствии с
полученными данными
Планирование конференций с помощью
Outlook и скрипта, использующего API CMS.
Cisco Meeting Server
Cisco Meeting Server
Планирование CMS 2.0 c TMS 15.3
Cisco Meeting Server
Cisco Meeting Server
Cisco Meeting Server
Выполнение
исходящего вызова
Продление
конференции
Завершение/ удаление
конференции
GET https://10.100.1.227:9443/api/v1/Cospaces
<coSpace id="4a5d366d-1b73-4c55-baa1-c323e90d70cb">
<name>TMS_Scheduled_Meeting_5590001</name>
<autoGenerated>false</autoGenerated>
<uri>5590001</uri>
<callId>5590001</callId>
</coSpace>
POST https://10.100.1.227:9443/api/v1/Cospaces/4a5d366d-1b73-4c55-baa1-c323e90d70cb
userJid = admin@domain
Установка для администратора или оператора прав
владельца конференции
Режим лектора
CMS
В текущей версии 2.0 на CMS не реализован режим
лектора.
Но, если допускается подключения лектора и
аудитории с использованием разных номеров (URI) –
его можно реализовать через API (а с версии 2.1 –
разных паролей (или пароль/без пароля))
Лектор: звонит на URI 5500@example.com, раскладка -
квадратор, видит всех участников, микрофон активен
Гость: звонит на URI 5600@example.com, одно большое окно с
говорящим (лектором), микрофон выключен, если Лектор
отключен – видео и голос не принимается сервером
Режим лектора
1. Создайте новый space с аккаунтом лектора в профиле
2. Создайте профиль соединения для Лектора (Call Leg Profile): POST https://example.com/api/v1/callLegProfiles defaultLayout=allEqual
3. Создайте профиль соединения для гостя: POST https://example.com/api/v1/callLegProfiles
needsActivation=true&defaultLayout=speakerOnly&rxAudioMute=true&deactivationMode=deactivate
4. Узнайте идентификаторы профилей соединения (Call Leg Profile): GET https://example.com/api/v1/callLegProfiles
Допустим что Call Leg Profile ID лектора: 360b40bf-4c7d-41ff-a355-496c0e720649
Call Leg Profile ID гостя: 5546a47f-262a-4399-a799-0a03ddc2c66c
Узнайте идентификатор space (space ID): GET https://example.com/api/v1/coSpaces
Допустим что Space ID: 83b4f7d0-ffb7-4fbc-83c0-91ebe04f2af3
Создайте метод подключения Лектора (Access Method) с URI и Call ID 5500:
POST https:// example.com/api/v1/coSpaces/83b4f7d0-ffb7-4fbc-83c0-91ebe04f2af3/accessMethods
uri=5500&callLegProfile= 360b40bf-4c7d-41ff-a355-496c0e720649&callID=5500
(Access Method ID: f3a7cf1a-961f-4fec-b19d-5db558851305 )
Создайте метод подключения гостя (Access Method) с URI и Call ID 5600:
POST https://example.com/api/v1/coSpaces/83b4f7d0-ffb7-4fbc-83c0-91ebe04f2af3/accessMethods
uri=5600&callLegProfile=5546a47f-262a-4399-a799-0a03ddc2c66c&callID=5600 (Access Method ID: 056a58ee-12bc-404f-b863-834cba4707db)
coSpace
Uri
callId
Owner (Id, Jd)
Secret
defaultLayout
coSpaceUsers
User (Id, Jd)
callLegProfile
canDestroy
canAddRemoveMember
canChangeName
canChangeUri
canChangeCallId
canChangePasscode
canPostMessage
canRemoveSelf
canDeleteAllMessages
accessMethods
URI / passcode
/ callID
Secret
Scope
Call Leg Profile
needsActivation
defaultLayout changeLayoutAllowed participantLabels presentationDisplayMode
presentationContributionAllowed presentationViewingAllowed endCallAllowed
muteOthersAllowed videoMuteOthersAllowed muteSelfAllowed
videoMuteSelfAllowed joinToneParticipantThreshold
leaveToneParticipantThreshold videoMode
rxAudioMute
txAudioMute
rxVideoMute
txVideoMute sipMediaEncryption audioPacketSizeMs deactivationMode
deactivationModeTime telepresenceCallsAllowed sipPresentationChannelEnabled
bfcpMode
system/profiles
callLegProfile
callProfile
dtmfProfile
Messages
(post)
Message, from
(delete)
minAge,
maxAge
Могут быть изменены без уведомления
Планы разработки
27 октября 2016
• ActiveControl в версии 2.1 будет поддерживать список
участников, управление экранной раскладкой, отключение
участников с терминалов под управлением CE8.3
Cisco Meeting Server 2.1
ActiveControl
новое!
Планируется
Q4CY16
Внешний вид интерфейса управления может
быть изменен
CMS
• Настраиваемое через API, соединение с поддержкой
аутентификации на vBrick / Wowza/ YOUTUBE
• В версии 2.1 планируется поддержать поток 720p30
• Планируется дополнить функционал в последующих версиях.
Cisco Meeting Server 2.1
поддержка поточного вещания
Call Bridge
Streamer vBrick / Wowza
CMS
новое!
Планируется
Q4CY16
• Новый уровень совместимости с Microsoft - улучшение качества
видео для Skype for Business clients.
• Два видеопотока от каждого абонента отсылаются на AVMCU
• Если S4B клиент выбирает выбирает поток низкого качества (поскольку он на мобильном устройстве, или уменьшил окно
S4Bприложения, низко скоростное подключение к сети и т.д.) он может подписаться на низко скоростной поток и не ухудшить
качество для остальныхl S4B участников.
Cisco Meeting Server 2.1
Улучшенная интеграция видео со Skype for Business
CMS AVMCU
A
D
C
B
A
D
C
B
A DCB
A DCB
Skype for Business клиент с
высоко скоростным каналом
Skype for Business клиент с
низко скоростным каналом
A
B
C
D
новое!
Планируется
Q4CY16
Cisco Meeting Server 2.1
Оптимизация работы серверов одного кластера и региона
CMS 1
CMS 2
CMS 3
CMS 4
CMS 5
US
UK
1+3 Ports
1+3 Ports
1+3 Ports
1+3 Ports
Конференция CMS 2.0 занимает 4
порта (участники) + 12 портов (каскад)
CMS 1
CMS 2
CMS 3
CMS 4
CMS 5
US
UK
Конференция CMS 2.1 займет 4 порта
(участники) + 2 порта (каскад)
• Для UCM пользователей, оптимизация использования емкости обеспечит близкий к линейному рост нагрузки на
аппаратную платформу при использовании нескольких серверов в кластере, подключением участников в одну
конференцию на одном сервере в регионе.
• Обеспечит базовое балансирование нагрузки с поддержкой 2-х пределов емкости. 1-й когда бридж не принимает
запросов на подключение участников к новой конференции, второй – когда он не принимает запросы на подключение.
Conf
1+1 Ports
3+1 Ports
новое!
Планируется
Q4CY16
Expressway X8.9
Стратегия развития пограничного сервера
с Cisco Meeting Server
планы – Q4CY16
S4B
(O365 /
“External“)
Стандартные
терминалы
WebRTC
Meeting
App
Expressway-E
аудио/видео
&
IM/P
федерация
Сегодня
S4B
(O365 /
“External“)
Стандартные
терминалы
ASA IM&P
Федерация
Acano
Apps
Expressway-E
Acano
Edge
новое!
Планируется
Q4CY16
• Expressway как
универсальный
шлюз для UCM и
CMS
Cisco Meeting Server 2.1
работа с Expressway X8.9 в качестве пограничного сервера
Exp-C
Unified CM
or VCS
Интернет
IM & Presence
MS SIP A/V
MS CONTENT
Standard SIP A/V
SIP BFCP Content
WebRTC
MS SIP -SIMPLE IMP
Exp-E
 TURN
Jabber CMS
• UC Федерация с Microsoft: Аудио,
Видео, Контент, IM&P, Встречи
новое!
Планируется
Q4CY16
• Новый пользовательский
интерфейс
• В центре внимания аудио
и видео
• Новые экраны
• Большая простота
использования
Cisco Meeting App 2.0
новый дизайн интерфейса
новое!
Планируется
Q4CY16
• Будет доступно из Play
Store
• Аудио и видео
• Отображение контента
Cisco Meeting App 2.0
поддержка Android
новое!
Планируется
Q4CY16
• Аудио предупреждение о
входе/выходе
• 1+N раскладки
• Поддержка CMS1000
• Изменение аудио аватара
TelePresence Server 4.4
Новые возможности
новое!
Планируется
Q4CY16
Клуб Cisco
Есть вопросы по приобретению оборудования Cisco?
8 800 700 05 22
Благодарим за участие
Cisco CiscoRu CiscoRussia CiscoRu

More Related Content

PDF
API Cisco Meeting Server. Когда необходимо его использовать. Использования AP...
PDF
Обзор архитектуры Cisco для совместной работы
PDF
Обзор возможностей продукта Cisco TelePresence Server
PDF
Внедрение “коробочных” решений Cisco для cовместной работы
PDF
Cisco Expressway / VCS версий X8.8-X8.9
PDF
Cisco web ex_meeting_server
PDF
Cisco MediaSense Запись разговоров UCCX 10
PDF
Новые возможности CUCM 9.0.
API Cisco Meeting Server. Когда необходимо его использовать. Использования AP...
Обзор архитектуры Cisco для совместной работы
Обзор возможностей продукта Cisco TelePresence Server
Внедрение “коробочных” решений Cisco для cовместной работы
Cisco Expressway / VCS версий X8.8-X8.9
Cisco web ex_meeting_server
Cisco MediaSense Запись разговоров UCCX 10
Новые возможности CUCM 9.0.

What's hot (20)

PDF
Организация видео-контакт-центра на базе решения Cisco Remote Expert
PDF
Обзор распределенной системы самообслуживания на базе Cisco Customer Voice Po...
PDF
Cisco Prime Provisioning. Простое управление сложными системами
PDF
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
PDF
Организация записи на Cisco UCM и для Contact Center на базе Cisco MediaSense
PDF
Актуальная архитектура видеоконференций Cisco
PDF
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
PDF
Перенос управления видеовызовами с VCS на CUCM и рекомендованная архитектура ...
PDF
Cisco meeting server - переосмысление многоточечных конференций
PDF
Практическое развертывание системы Унифицированных Коммуникаций
PDF
Программный сервер видеоконференций Mind
PDF
Мастер класс по развертыванию инструментов Cisco для совместной работы внутри...
PDF
Обзор решений Cisco для совместной работы для средних предприятий. Развертыва...
PDF
Новая модель лицензирования конференций Cisco, мастер-класс по настройке конф...
PDF
Новые возможности совместной работы с конференциями Cisco Telepresence
PDF
Создание сценариев обработки вызова для UCCX и методы их отладки
PDF
Интегрированная платформа унифицированных коммуникаций для малых и средних пр...
PDF
Современная архитектура системы унифицированных коммуникаций Cisco.
PDF
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
PDF
VCS/Expressway архитектура и диагностика
Организация видео-контакт-центра на базе решения Cisco Remote Expert
Обзор распределенной системы самообслуживания на базе Cisco Customer Voice Po...
Cisco Prime Provisioning. Простое управление сложными системами
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
Организация записи на Cisco UCM и для Contact Center на базе Cisco MediaSense
Актуальная архитектура видеоконференций Cisco
HTML5, WebRTC технологии для коммуникаций в режиме реального времени и Jabber...
Перенос управления видеовызовами с VCS на CUCM и рекомендованная архитектура ...
Cisco meeting server - переосмысление многоточечных конференций
Практическое развертывание системы Унифицированных Коммуникаций
Программный сервер видеоконференций Mind
Мастер класс по развертыванию инструментов Cisco для совместной работы внутри...
Обзор решений Cisco для совместной работы для средних предприятий. Развертыва...
Новая модель лицензирования конференций Cisco, мастер-класс по настройке конф...
Новые возможности совместной работы с конференциями Cisco Telepresence
Создание сценариев обработки вызова для UCCX и методы их отладки
Интегрированная платформа унифицированных коммуникаций для малых и средних пр...
Современная архитектура системы унифицированных коммуникаций Cisco.
Миграция на CUCM 11 c предыдущих версий: особенности и рекомендации.
VCS/Expressway архитектура и диагностика
Ad

Viewers also liked (18)

PDF
Анализ безопасности и много другое
PDF
Внедрение Cisco Jabber внутри предприятия
PDF
Acano unites previously incompatible audio, video and web technologies in coS...
PDF
Networkers Video Infrastructure
PPTX
IoT and M2M Safety and Security
PDF
"It's Just A Meeting"
PDF
Deploying WebEx Between Cloud and On-Prem for Canadian Customers
PDF
Gotomeeting vs Webex: Comprehensive Analysis
PDF
Gotomeeting vs Webex: Usability Analysis
PDF
Making Meetings Simple: "It's Just A Meeting"
PPTX
Zoom.us Vs WebEx Vs GotoMeeting
PDF
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
PDF
Building DataCenter networks with VXLAN BGP-EVPN
PDF
Making the most of Jabber
PDF
Cisco jabber presentation
PDF
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
PDF
Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...
Анализ безопасности и много другое
Внедрение Cisco Jabber внутри предприятия
Acano unites previously incompatible audio, video and web technologies in coS...
Networkers Video Infrastructure
IoT and M2M Safety and Security
"It's Just A Meeting"
Deploying WebEx Between Cloud and On-Prem for Canadian Customers
Gotomeeting vs Webex: Comprehensive Analysis
Gotomeeting vs Webex: Usability Analysis
Making Meetings Simple: "It's Just A Meeting"
Zoom.us Vs WebEx Vs GotoMeeting
Collaboration Architecture Design: Unified Call Control and Dial plans for Vo...
Building DataCenter networks with VXLAN BGP-EVPN
Making the most of Jabber
Cisco jabber presentation
Collaboration Architecture Design: Designing End-to-End pervasive Conferencin...
Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...
Ad

Similar to Cisco Meeting Server (20)

PDF
Cisco meeting server
PDF
TrueConf Server 4.2. Учебный курс.
PPT
Xpoint
PPTX
Ast confman pbxware.ru управление конференцией в asterisk
PDF
Обзор технологии Cisco Unified Presence
PDF
ОМНИКАНАЛЬНЫЙ контроль-качества: новые функции 6-го релиза системы
PDF
Решения Cisco для организации мультимедийных конференций (WebEx Enterprise).
PDF
Cisco WebEx Meetings Server, v1.1: представление новой версии продукта
PPT
Embarcadero All-Access
PDF
Cisco WebEx сервер
PDF
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
PDF
Обзор новых возможностей Cisco Contact Center Express 10
PDF
Обзор технологии Cisco Unified Presence и Cisco IM and Presence
ODP
Создаем Drupal дистрибутив: от идеи до сопровождения
PDF
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
PDF
Конкурс для разработчиков от Evernote
PPTX
Clouds NN 2012 Дмитрий Кальманович "Видеоконференцсвязь в облаке"
PPTX
Новые возможности TrueConf Server 4.3.8
PPTX
sdgadfga dfgadfg aegadfg adfga adfgadfgadfga
PPTX
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco
Cisco meeting server
TrueConf Server 4.2. Учебный курс.
Xpoint
Ast confman pbxware.ru управление конференцией в asterisk
Обзор технологии Cisco Unified Presence
ОМНИКАНАЛЬНЫЙ контроль-качества: новые функции 6-го релиза системы
Решения Cisco для организации мультимедийных конференций (WebEx Enterprise).
Cisco WebEx Meetings Server, v1.1: представление новой версии продукта
Embarcadero All-Access
Cisco WebEx сервер
Web-конференции в частном облаке предприятия (c Cisco Webex Meetings Server)
Обзор новых возможностей Cisco Contact Center Express 10
Обзор технологии Cisco Unified Presence и Cisco IM and Presence
Создаем Drupal дистрибутив: от идеи до сопровождения
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Конкурс для разработчиков от Evernote
Clouds NN 2012 Дмитрий Кальманович "Видеоконференцсвязь в облаке"
Новые возможности TrueConf Server 4.3.8
sdgadfga dfgadfg aegadfg adfga adfgadfgadfga
Эволюция стандартов и технологий видеосвязи. Докладчик: Cергей Юцайтис, Cisco

More from Cisco Russia (20)

PDF
Service portfolio 18
PDF
История одного взлома. Как решения Cisco могли бы предотвратить его?
PDF
Об оценке соответствия средств защиты информации
PDF
Обзор Сервисных Услуг Cisco в России и странах СНГ.
PDF
Клиентские контракты на техническую поддержку Cisco Smart Net Total Care
PDF
Cisco Catalyst 9000 series
PDF
Cisco Catalyst 9500
PDF
Cisco Catalyst 9400
PDF
Cisco Umbrella
PDF
Cisco Endpoint Security for MSSPs
PDF
Cisco FirePower
PDF
Профессиональные услуги Cisco для Software-Defined Access
PDF
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...
PDF
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отрасли
PDF
Полугодовой отчет Cisco по информационной безопасности за 2017 год
PDF
Годовой отчет Cisco по кибербезопасности за 2017 год
PDF
Безопасность для цифровой экономики. Развитие продуктов и решений Cisco
PDF
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
PDF
Обеспечение бесперебойной работы корпоративных приложений в больших гетероген...
PDF
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...
Service portfolio 18
История одного взлома. Как решения Cisco могли бы предотвратить его?
Об оценке соответствия средств защиты информации
Обзор Сервисных Услуг Cisco в России и странах СНГ.
Клиентские контракты на техническую поддержку Cisco Smart Net Total Care
Cisco Catalyst 9000 series
Cisco Catalyst 9500
Cisco Catalyst 9400
Cisco Umbrella
Cisco Endpoint Security for MSSPs
Cisco FirePower
Профессиональные услуги Cisco для Software-Defined Access
Обнаружение известного вредоносного кода в зашифрованном с помощью TLS трафик...
Промышленный Интернет вещей: опыт и результаты применения в нефтегазовой отрасли
Полугодовой отчет Cisco по информационной безопасности за 2017 год
Годовой отчет Cisco по кибербезопасности за 2017 год
Безопасность для цифровой экономики. Развитие продуктов и решений Cisco
Cisco StealthWatch. Использование телеметрии для решения проблемы зашифрованн...
Обеспечение бесперебойной работы корпоративных приложений в больших гетероген...
Новое поколение серверов Сisco UCS. Гиперконвергентное решении Cisco HyperFle...

Cisco Meeting Server

  • 1. Совместная работа Cisco Club’16 Осенний сезон с Клубом Cisco Сергей Юцайтис Консультант по технологиям совместной работы 27 октября 2016
  • 2. Сергей Юцайтис Консультант по технологиям совместной работы Cisco Meeting Server
  • 4. Новое в CMS 2.0  Поддержка Meeting Server 1000  Новая лицензионная модель  Ребрендинг  Поддержка CUCM конференций по требованию  Поддержка TMS  Управление полосой пропускания для Lync RDP  Дополнительное семейство экранных раскладок 1+N  Возможность ограничить продолжительность соединений  Возможность запретить аудио/видео/презентацию для пользователей приложений (CMA)  Возможность запрещения гостевого доступа в space  Новые команды API Уже доступно
  • 5. Cisco Meeting App 1.9 Позволяет каждому участвовать во встречах с Cisco® Meeting App:  Участие с поддержкой всех возможностей (и даже более того)  Получите возможность: - Управления экранными раскладками - Приглашать других к участию во встрече - Легко создавать новые комнаты - Гибкость и мобильность - Список участников с управлением их микрофонами  Поддержка браузеров с технологией WebRTC - Особенно полезно для гостевых подключений Уже доступно
  • 6. Cisco Meeting Server 2.0 поддержка записи  Записывайте встречи или соединения  Встроенная в приложение CMA 1.9 кнопка записи, или автоматическая запись, или управляемая DTMF – устанавливается Администратором системы  Сохраняется на внешнем сетевом хранилище (NFS)  MP4 формат Индикатор записи Уже доступно
  • 7. Больше не поддерживается работа без активации Callbridge (т.е. работа сервера без установленных лицензий с емкостью 4HD порта) Не требуется установка лицензии xmpp. (Она предзагружена. XMPP сервис при старте проверяет активацию Callbridge, который теперь требует установки лицензионного файла – cms.lic) Новое в CMS 2.0
  • 8. Cisco Meeting Server 2.0  Виртуальные комнаты для голоса, видео, web  Не ограниченное количество комнат (spaces)  Всегда доступны, чат сохраняется  Подключение с любых устройств Внимание! Чат в комнатах (message board chat) по умолчанию выключен с версии 2.0.3 Если у Вас новая установка или на предыдущих версиях ПО вы не использовали Acano клиентов и вы хотите включить эту возможность – это необходимо сделать через API. Создайте callProfile с параметром messageBoardEnabled установленным в true. Сделайте этот callProfile глобальным. (PUT его id в /api/v1/system/profiles). Уже доступно
  • 9. • CMS использует API для настройки не стандартных конфигураций, для обеспечения интеграции с другими решениями и для предоставления информации другим устройствам и приложениям. • CMS поддерживает RESTful API или ‘Rest API’ (сокр. от англ. Representational State Transfer — «передача состояния представления») • Практически все серверные приложения и сервисы сегодня поддерживают ту или иную форму API, но обычно API используют для собственных нужд разработчиков (например интеграции с другими продуктами производителя). Поэтому использование API может лицензироваться отдельно, либо он может иметь ограниченные возможности. • Acano изначально приняло решение о поддержки открытого APIs в котором любое действие доступно без каких либо лицензионных или других отчислений и выплат, даже на демонстрационной VM. Эту традицию мы продолжим с CMS.
  • 10. • Работа с API обычно выполняется через выполнение вызовов (‘API Call’) • Можно например сделать API вызов для создания конференции (Space) • Множество API вызовов может быть сделано одновременно, что позволяет, например, автоматизировать их запуск скриптом. Последовательное выполнение API вызовов в составе скрипта может быть существенно более быстрым чем в ручном режиме. • Можно использовать разные языки программирования для работы с APIs, но так исторически программисты Acano использовали Python. • Существуют примеры с использованием Java, Powershell, Curl, Ruby, HTTP, PHP, и многие другие. • Вы можете выполнять API вызовы прямо из браузера используя такие расширения как POSTer, POSTman и Advanced Rest Client. API вызовы
  • 11. Доступные API вызовы • /accessQuery • /callBrandingProfiles • /callBrandingProfiles/<call branding profile id> • /callBridges • /callBridges/<call bridge id> • /calls • /calls/<call id> • /calls/<call id>/callLegs • /calls/<call id>/participants • /callLegs • /callLegs/<callLeg id> /callLegs/<callLeg id>/callLegProfileTrace /callLegProfiles • /callLegProfiles/<call leg profile id> /callLegProfiles/<call leg profile id>/usage • /callProfiles /callProfiles/<call profile id> • /coSpaces • /coSpaces/<coSpace id> • /coSpaces/<coSpace id>/coSpaceUsers • /coSpaces/<coSpace id>/coSpaceUsers/<coSpaceUser id> • /coSpaces/<coSpace id>/messages • /coSpaces/<coSpace id>/accessMethods /coSpaces/<coSpace id>/accessMethods/<access method id> • /dialTransforms /dialTransforms/<dial transform id> • /dtmfProfiles /dtmfProfiles/<dtmf profile id> • /directorySearchLocations • /directorySearchLocations/<directory search location id> • /forwardingDialPlanRules • /forwardingDialPlanRules/<forwarding dial plan rule id> • /inboundDialPlanRules • /inboundDialPlanRules/<inbound dial plan rule id> • /outboundDialPlanRules • /outboundDialPlanRules/<outbound dial plan rule id> • /ivrs • /ivrs/<ivr id> /ivrBrandingProfiles /ivrBrandingProfiles/<ivr branding profile id> • /ldapMappings • /ldapMapping/<ldap mapping id> • /ldapServers • /ldapServers/<ldap server id> • /ldapSources • /ldapSources/<ldap source id> • /ldapSyncs • /ldapSyncs/<ldap sync id> • /participants • /participants/<participant id> • /participants/<participant id>/callLegs • /system/alarms • /system/configuration/cluster • /system/configuration/xmpp • /system/database • /system/status • /system/profiles • /system/cdrReceiver • /tenants • /tenants/<tenant id> • /turnServers • /turnServers/<turn server id> • /turnServers/<turn server id>/status /users • /users/<user id> • /users/<user id>/usercoSpaces /userProfiles /userProfiles/<user profile id> /webBridges • /webBridges/<web bridge id> /webBridges/<web bridge id>/updateCustomization • И другие ,,,,
  • 12. 12 Что было сделано и что можно сделать с использованием CMS (ACANO) API? • Проведено большое количество интеграций, решающих специфичные для разных Заказчиков задачи или ориентированные на работу с их собственными продуктами • Что еще сделано: – Созданы тысячи Spaces с использованием CSV файлов для Заказчиков не использующих LDAP – Реализованы проекты с автоматическим созданием Spaces по Multi-way технологии – Менялись PIN коды для каждого Space на сервере – По нажатию клавиши менялись экранные раскладки для всех подключенных участников конференции, за исключением презентора – Интегрировались с SFDC, создавая Space для каждого пользователя – Интеграция с Amazon Echo (Alexa) для управления конференции с помощью голосовых комманд – Интеграция с Cisco Spark для управленияl Spaces через Spark сообщения – IFTTT интеграция с использованием различных каналов – И многое другое…
  • 13. В первых версиях Acano интеграция с Amazon Echo позволяла пользователям посредством голосовых команд начинать встречи, выполнять исходящие вызовы, управлять экранными раскладками, выключать голос, видео и отключать абонентов, завершать конференции. Пример – Amazon Echo для управления конференциями
  • 14. • Руководство по программированию CMS API http://www.cisco.com/c/en/us/support/conferencing/meeting- server/products-programming-reference-guides-list.html http://www.cisco.com/c/dam/en/us/td/docs/conferencing/ciscoMeetingServ er/Reference_Guides/Version-2-0/Cisco-Meeting-Server-API-Reference- Guide-2-0.pdf https://www.acano.com/support/documentation/ • Рекомендуется использовать руководства API последней версии продукта. • Руководство содержит все необходимые материалы и команды, поддержанные в API CMS. • До сих пор не было изменений в правилах использования API или планов изменить их. Полный набор команд доступен в демо версиях, триальных версиях Acano и не лицензируется. CMS API Guide
  • 16. Нам необходимо оперировать 4-мя типами запросов: GET – вывести (считать) информацию POST – создать новую запись PUT – изменить существующую запись DELETE – удалить существующую запись
  • 17. Находим CallProfile по умолчанию:
  • 18. Включаем в нем messageBoard:
  • 20. СallLegProfile: https://10.100.1.227:9443/api/v1/callLegProfiles/ac0485e3-a3b7-47cf-91fe-ffa25ea5d795 <?xml version="1.0"?> <callLegProfile id="ac0485e3-a3b7-47cf-91fe-ffa25ea5d795"> <defaultLayout>onePlusFive</defaultLayout> <participantLabels>true</participantLabels> - показывать имена участников <sipMediaEncryption>optional</sipMediaEncryption> <muteOthersAllowed>true</muteOthersAllowed> - разрешать выключать звук другим участникам <videoMuteOthersAllowed>true</videoMuteOthersAllowed> - разрешать выключать видео другим участникам <muteSelfAllowed>true</muteSelfAllowed> <videoMuteSelfAllowed>true</videoMuteSelfAllowed> <disconnectOthersAllowed>true</disconnectOthersAllowed> - разрешать отключать других участников <telepresenceCallsAllowed>false</telepresenceCallsAllowed> <sipPresentationChannelEnabled>true</sipPresentationChannelEnabled> <changeLayoutAllowed>true</changeLayoutAllowed> - разрешать менять свою экранную раскладку <bfcpMode>serverAndClient</bfcpMode> </callLegProfile>
  • 21. dtmfProfile: <?xml version="1.0"?> <dtmfProfile id="722b45a2-1784-4060-bdf2-1d88df5c7818"> <muteSelfAudio></muteSelfAudio> <unmuteSelfAudio>0</unmuteSelfAudio> <toggleMuteSelfAudio></toggleMuteSelfAudio> <lockCall></lockCall> <unlockCall></unlockCall> <muteAllExceptSelfAudio></muteAllExceptSelfAudio> <unmuteAllExceptSelfAudio></unmuteAllExceptSelfAudio> <endCall></endCall> <nextLayout>8</nextLayout> <previousLayout>2</previousLayout> <startRecording>*1</startRecording> <stopRecording>*0</stopRecording> <startStreaming></startStreaming> <stopStreaming></stopStreaming> <allowAllMuteSelf></allowAllMuteSelf> <cancelAllowAllMuteSelf></cancelAllowAllMuteSelf> <allowAllPresentationContribution></allowAllPresentationContribution> <cancelAllowAllPresentationContribution></cancelAllowAllPresentationContribution> <muteAllNewAudio></muteAllNewAudio> <unmuteAllNewAudio></unmuteAllNewAudio> <defaultMuteAllNewAudio></defaultMuteAllNewAudio> <muteAllNewAndAllExceptSelfAudio></muteAllNewAndAllExceptSelfAudio> <unmuteAllNewAndAllExceptSelfAudio></unmuteAllNewAndAllExceptSelfAudio> </dtmfProfile>
  • 23. Cisco Meeting Server 2.0 Настраивается  Изображение фона  Текст, выводимый на экран  Аудио сообщения Active Speaker onePlusNOverlay onePlus5 onePlus8onePlus7 Equal 2x2 Equal 4x4Equal 3x3 Equal 5x5 onePlusN и Equal раскладки динамически увеличиваются при подключении новых участников конференции Equal NxN Layout Families Гибкая конфигурация экрана Настраиваемый фон Уже доступно
  • 24. Cisco Meeting Server 2.0 Выберите раскладку подходящую именно вам Говорящий Перекрытие (Overlay) Равные окна 2x2, 3x3, 4x4, 5x5 одинПлюсN (onePlusN): N=5, 7 or 9 Уже доступно
  • 25. Cisco Meeting Server 2.0 Skype for Business интеграция  Шлюз: звонки между ВКС и Lync/Skype for Business клиентами  Spaces: ВКС клиенты и Lync/Skype for Business пользователи собираются на CMS  Dual Home конференции: Классические клиенты ВКС подключаются на CMS, который использует многопоточное соединение с Lync/Skype for Business конференцией поддерживающее все возможности (видео, аудио, контент)  Direct federation с Office 365 Основные возможности:  Простое соединение Skype for Business клиентов с видеосистемами  Skype видео, аудио и контент в прямом и обратном направлении  Новое – Планирование конференций с S4B, с поддержкой OBTP на Cisco терминалах*  Bidirectional content sharing (RDP)  Direct Federation (including O365) * требуется TMS и Dual Home конференции Уже доступно
  • 27. Новая специализированная конфигурация на базе Cisco UCS Cisco Meeting Server 1000  96 HD видео соединений с ПО CMS 2.0  84 HD видео соединений с ПО vTS 4.4 (находится в разработке)  2х Xeon e5-2695 v4 CPU Broadwell  36 физических ядер
  • 28. • E5 2699E 2.20 GHz E5-2699 v4/145W 22C/55MB Cache/DDR4 2400MHz 13,686.00 • E5 2698E 2.20 GHz E5-2698 v4/135W 20C/50MB Cache/DDR4 2400MHz 10,691.00 • E5 2695E 2.10 GHz E5-2695 v4/120W 18C/45MB Cache/DDR4 2400MHz 7,334.00 • E5 2683E 2.10 GHz E5-2683 v4/120W 16C/40MB Cache/DDR4 2400MHz 5,559.00 • E5 2660E 2.00 GHz E5-2660 v4/105W 14C/35MB Cache/DDR4 2400MHz 4,145.00 • E5 2650E 2.20 GHz E5-2650 v4/105W 12C/30MB Cache/DDR4 2400MHz 3,416.00 • E5 2630E 2.20 GHz E5-2630 v4/85W 10C/20MB Cache/DDR4 2133MHz 2,116.00 • E5 2620E 2.10 GHz E5-2620 v4/85W 8C/20MB Cache/DDR4 2133MHz 1,500.00 Минимально 2.0 GHz Intel Nehalem или AMD Bulldozer архитектура Рекомендуется Intel Xeon v2 или новее, от 2.5 GHZ
  • 29. 0 50 100 150 200 250 300 350 400 0 20 40 60 80 100 120 емкость сервера (HD) стоимость 1 HD порта 248.64 $ за HD 12422 13654 16254 17712 20540 24090 23869 30804 36794
  • 30. Договоренность о выпуске аналогичной лицензии для CMS 1000 - VMW-VS6-410V-K9 пока не достигнута Для mm410v мы предоставляли возможность выбора лицензии VMware при заказе сервера (VMW-VS5-410V-K9) Сегодня в конфигурации сервера предлагается выбрать 2х VMW-VSP-STD-1A= вместо VMW-VS6-410V-K9 (как это указано в руководстве) Продуктовая команда работает над согласованием специализированной, предустановленной на CMS 1000 VMware лицензии. В настоящий момент только коммерческая VMware 6.0 лицензия позволяет использовать 70vCPU на виртуальной машине. При приобретении 2-х VMW-VSP-STD-1A= лицензий (одна на CPU) в составе бандла CMS-1K-Bun-K9, требуется приобретение ISV1 контракта на поддержку. Лицензии поставляются отдельно от сервера.
  • 31. Cisco Meeting Server лицензирование возможность провести виртуальную встречу для каждого Включены в CUWL Meeting $600 за хост $8,000 при приобретении комнатной системы или кодека Именованные лицензии хоста включают:  Meeting Sever  Cisco Meeting App  TMS и TMS-XE для планирования  Skype/Lync шлюз  Expressway RMS лицензии  Cisco TelePresence® Server и Conductor Лицензии общего пользования включают:  Meeting Sever и Cisco Meeting App  Expressway RMS лицензии  UCM TP Room лицензию $12,000 приобретение отдельно  TP room лицензии не поставляется TMS starter pack - $12,000  TMS на 35 устройств (10 + 25 устройств) с опцией MS Exchange интеграции Корпоративное соглашение TP ELA 2.0 – пока не в России Идеальны для большинства Оптимально для систем общего пользования Все возможности для всех + OR Постоянные лицензии применяемые на все сервера организации Персональные, запланированные, и конференции по требованию для всех пользователей; Без ограничений качества и количества подключений Personal Multiparty Plus Shared Multiparty Plus Enterprise License Agreement Уже доступно
  • 32. Компоненты Cisco Multiparty предложения Лицензии PMP+ с новыми CUWL meeting стартовыми заказами PMP+ с новыми CUWL meeting последующими заказами SMP+ SMP+ Starter Pack (опционально) Personal Multiparty (PMP) Shared Multiiparty (SMP) Минимум 25 От 1 минимум 1* – Meeting App + WebRTC включено включено включено – Expressway Rich Media Sessions (RMS) 4 при размещении первого заказа + 1 на каждые 20 CUWL пользователей 1 per 20 New CUWL Meeting host 1 на SMP+ – TMS and TMS-XE device licenses, plus unlimited TMS-PE for Personal CMR 10 with initial order plus 25 additional per 250 New CUWL Meeting users 25 на каждый новый заказ ** – 35 devices, 25 XE rooms for Outlook booking Microsoft Skype Interop Meeting Server не ограничено Expressway 1 на 250 Meeting Server не ограничено +1 Expressway на 250 – Expressway x1 Meeting Server Edge Expressway C and E Meeting Server: не ограничено Expressway: 6 Meeting Server: не ограничено Meeting Server: не ограничено Expressway: - – * SMP+ приобретенный в составе терминала включает 1 лицензию регистрации на Cisco Unified Communications Manager (TP Room Registration license) Уже доступно ** Информация требует уточнения (скорее всего следует читать 25 на каждые 250 UWL)
  • 33. Cisco Meeting Server план защиты инвестиций и миграции на «+» модель CUWL Pro (с Personal Multiparty) Shared Multiparty TelePresence Server Screen Licenses MCU Port Licenses Acano Capacity Units/Perpetual User TP Multiparty EA Миграция с CUWL Meetings (с Personal Multiparty Plus) Shared Multiparty Plus Shared Multiparty Plus Personal/Shared Multiparty Plus Multiparty Add-on Cisco Meeting Server  Миграция требует активный сервисный контракт и приобретение нового контракта  SKU, стоимость и другие детали смотрите в миграционных руководствах Shared Multiparty PlusEndpoint Embedded Multisite Уже доступно
  • 34. Защита инвестиций в MCU предыдущего поколения
  • 35. Защита инвестиций в опции встроенных MCU терминалов
  • 37. Cisco Meeting Server 2.0 Планирование встреч  Cisco TelePresence Management (TMS) Suite  Планирование с использованием Outlook, Smart Scheduler, или с API планирования  One Button to Push (OBTP) с Cisco терминалами для простого подключения к встрече  OBTP с Skype for Business Outlook plug-in с Meeting Server Dual Home конференциями  Работает вместе с TelePresence Server и MCU Уже доступно
  • 38. Планирование конференций с CMS 2.0 До а версии TMS 15.3 планирование на Acano серверах было возможно только в режиме unmanaged bridge, что серьезно ограничивало функционал планирования. С версий CMS 2.0 и TMS 15.3 возможно использование CMS в режиме управляемого сервера конференций
  • 41. Планирование CMS 2.0 c TMS 15.3 После задания имени, необходимо в Settings -> Extended Settings настроить имя домена и диапазон номеров конференций. Домен будет использован в адресе конференций, поэтому убедитесь что он маршрутизируется на CMS и на CMS настроены для него правила маршрутизации принимаемых соединений (inbound dial rules)
  • 44. Планирование CMS 2.0 c TMS 15.3 TMS 15.3 позволяет сделать CMS приоритетным сервером для группы пользователей (coexistence feature). Для использования этой возможности поместите пользователей в одну ip зону (IP Zone) с CMS сервером. Для этих пользователей не будут применяться глобальные установки в административной секции настройки предпочтительного сервера конференций. Этот функционал контролируется параметром EnableCMSTrial в ветке регистра TMS сервера HKEY_LOCAL_MASHINESOFTWAREWow6432NodeTandbergTANDBERG и по умолчанию включен (установлен в 1).
  • 45. Планирование CMS 2.0 c TMS 15.3 Не нужно пытаться включить callbridge из того же кластера под управление TMS – это вызовет сообщение об ошибке: Все callbridge кластера детектируются TMS автоматически c помощью API CMS.
  • 47. TMSXE OBTP для Skype/Lync приглашений TMSXE 5.3 поддерживает возможность планировать Skype/Lync конференции из Outlook. Пользователи и управляемые TMS системы могут подключаться к этим конференциям. Требуется: CMS (Acano) c Dual Home Conference и S4B сервер интегрированный с Exchange TMSXE – OBTP для Lync приглашение TMSXE коммуникации Dual Home Conference коммуникации
  • 48. TMSXE OBTP для Skype/Lync приглашений Организатор планирует Skype конференцию используя почтовые ящики ресурсов (видеосистем) и пользователей в Outlook
  • 49. TMSXE OBTP для Skype/Lync приглашений Идентификатор конференции Skype и другая информация обновляется в секции MAPI календаря ящика ресурса Exchange (обычный механизм планирования Skype конференций) TMSXE отслеживает состояние ящиков ресурсов и если настроен домен для CMS: - TMSXE использует идентификатор, полученный из MAPI и добавляет к нему домен CMS: conferenceid@cms_имя_домена.ru - TMSXE планирует эту конференцию на TMS как проводимую на в режиме ”Externally hosted conference” TMS отправляет подтверждение организатору через TMSXE с указанием адреса внешнего сервера. TMS добавляет этот адрес в OBTP секцию терминала
  • 50. TMSXE OBTP для Skype/Lync приглашений
  • 51. TMSXE OBTP для Skype/Lync приглашений
  • 52. TMSXE Skype гибридные конференции Если TMSXE Администратор не настроил имя домена в секции Skype Hybrid meeting, Skype конференции будут планироваться как обычные Гибридные конференции используют тип конференции настроенный в TMS по умолчанию Гибридные конференции работают только при планировании встреч с участием почтовых ящиков ресурсов, поскольку TMSXE отслеживает только их состояние
  • 53. • Что можно сделать: Приложение работающее на стороне сервера, не требующее установки чего либо в ручном режиме на стороне клиента (exchange сервер сам загружает его клиентам) • Контактные данные конференции считываются c CMS (используя CMS API) – Space пользователя, настроенный для использования по умолчанию. Они содержат URI, ссылку для WebRTC, PIN. • Контактные детали встречи автоматически вставляются в приглашение • Место встречи автоматически обновляется в соответствии с полученными данными Планирование конференций с помощью Outlook и скрипта, использующего API CMS.
  • 62. GET https://10.100.1.227:9443/api/v1/Cospaces <coSpace id="4a5d366d-1b73-4c55-baa1-c323e90d70cb"> <name>TMS_Scheduled_Meeting_5590001</name> <autoGenerated>false</autoGenerated> <uri>5590001</uri> <callId>5590001</callId> </coSpace> POST https://10.100.1.227:9443/api/v1/Cospaces/4a5d366d-1b73-4c55-baa1-c323e90d70cb userJid = admin@domain Установка для администратора или оператора прав владельца конференции
  • 63. Режим лектора CMS В текущей версии 2.0 на CMS не реализован режим лектора. Но, если допускается подключения лектора и аудитории с использованием разных номеров (URI) – его можно реализовать через API (а с версии 2.1 – разных паролей (или пароль/без пароля)) Лектор: звонит на URI 5500@example.com, раскладка - квадратор, видит всех участников, микрофон активен Гость: звонит на URI 5600@example.com, одно большое окно с говорящим (лектором), микрофон выключен, если Лектор отключен – видео и голос не принимается сервером
  • 64. Режим лектора 1. Создайте новый space с аккаунтом лектора в профиле 2. Создайте профиль соединения для Лектора (Call Leg Profile): POST https://example.com/api/v1/callLegProfiles defaultLayout=allEqual 3. Создайте профиль соединения для гостя: POST https://example.com/api/v1/callLegProfiles needsActivation=true&defaultLayout=speakerOnly&rxAudioMute=true&deactivationMode=deactivate 4. Узнайте идентификаторы профилей соединения (Call Leg Profile): GET https://example.com/api/v1/callLegProfiles Допустим что Call Leg Profile ID лектора: 360b40bf-4c7d-41ff-a355-496c0e720649 Call Leg Profile ID гостя: 5546a47f-262a-4399-a799-0a03ddc2c66c Узнайте идентификатор space (space ID): GET https://example.com/api/v1/coSpaces Допустим что Space ID: 83b4f7d0-ffb7-4fbc-83c0-91ebe04f2af3 Создайте метод подключения Лектора (Access Method) с URI и Call ID 5500: POST https:// example.com/api/v1/coSpaces/83b4f7d0-ffb7-4fbc-83c0-91ebe04f2af3/accessMethods uri=5500&callLegProfile= 360b40bf-4c7d-41ff-a355-496c0e720649&callID=5500 (Access Method ID: f3a7cf1a-961f-4fec-b19d-5db558851305 ) Создайте метод подключения гостя (Access Method) с URI и Call ID 5600: POST https://example.com/api/v1/coSpaces/83b4f7d0-ffb7-4fbc-83c0-91ebe04f2af3/accessMethods uri=5600&callLegProfile=5546a47f-262a-4399-a799-0a03ddc2c66c&callID=5600 (Access Method ID: 056a58ee-12bc-404f-b863-834cba4707db)
  • 65. coSpace Uri callId Owner (Id, Jd) Secret defaultLayout coSpaceUsers User (Id, Jd) callLegProfile canDestroy canAddRemoveMember canChangeName canChangeUri canChangeCallId canChangePasscode canPostMessage canRemoveSelf canDeleteAllMessages accessMethods URI / passcode / callID Secret Scope Call Leg Profile needsActivation defaultLayout changeLayoutAllowed participantLabels presentationDisplayMode presentationContributionAllowed presentationViewingAllowed endCallAllowed muteOthersAllowed videoMuteOthersAllowed muteSelfAllowed videoMuteSelfAllowed joinToneParticipantThreshold leaveToneParticipantThreshold videoMode rxAudioMute txAudioMute rxVideoMute txVideoMute sipMediaEncryption audioPacketSizeMs deactivationMode deactivationModeTime telepresenceCallsAllowed sipPresentationChannelEnabled bfcpMode system/profiles callLegProfile callProfile dtmfProfile Messages (post) Message, from (delete) minAge, maxAge
  • 66. Могут быть изменены без уведомления Планы разработки 27 октября 2016
  • 67. • ActiveControl в версии 2.1 будет поддерживать список участников, управление экранной раскладкой, отключение участников с терминалов под управлением CE8.3 Cisco Meeting Server 2.1 ActiveControl новое! Планируется Q4CY16 Внешний вид интерфейса управления может быть изменен
  • 68. CMS • Настраиваемое через API, соединение с поддержкой аутентификации на vBrick / Wowza/ YOUTUBE • В версии 2.1 планируется поддержать поток 720p30 • Планируется дополнить функционал в последующих версиях. Cisco Meeting Server 2.1 поддержка поточного вещания Call Bridge Streamer vBrick / Wowza CMS новое! Планируется Q4CY16
  • 69. • Новый уровень совместимости с Microsoft - улучшение качества видео для Skype for Business clients. • Два видеопотока от каждого абонента отсылаются на AVMCU • Если S4B клиент выбирает выбирает поток низкого качества (поскольку он на мобильном устройстве, или уменьшил окно S4Bприложения, низко скоростное подключение к сети и т.д.) он может подписаться на низко скоростной поток и не ухудшить качество для остальныхl S4B участников. Cisco Meeting Server 2.1 Улучшенная интеграция видео со Skype for Business CMS AVMCU A D C B A D C B A DCB A DCB Skype for Business клиент с высоко скоростным каналом Skype for Business клиент с низко скоростным каналом A B C D новое! Планируется Q4CY16
  • 70. Cisco Meeting Server 2.1 Оптимизация работы серверов одного кластера и региона CMS 1 CMS 2 CMS 3 CMS 4 CMS 5 US UK 1+3 Ports 1+3 Ports 1+3 Ports 1+3 Ports Конференция CMS 2.0 занимает 4 порта (участники) + 12 портов (каскад) CMS 1 CMS 2 CMS 3 CMS 4 CMS 5 US UK Конференция CMS 2.1 займет 4 порта (участники) + 2 порта (каскад) • Для UCM пользователей, оптимизация использования емкости обеспечит близкий к линейному рост нагрузки на аппаратную платформу при использовании нескольких серверов в кластере, подключением участников в одну конференцию на одном сервере в регионе. • Обеспечит базовое балансирование нагрузки с поддержкой 2-х пределов емкости. 1-й когда бридж не принимает запросов на подключение участников к новой конференции, второй – когда он не принимает запросы на подключение. Conf 1+1 Ports 3+1 Ports новое! Планируется Q4CY16
  • 71. Expressway X8.9 Стратегия развития пограничного сервера с Cisco Meeting Server планы – Q4CY16 S4B (O365 / “External“) Стандартные терминалы WebRTC Meeting App Expressway-E аудио/видео & IM/P федерация Сегодня S4B (O365 / “External“) Стандартные терминалы ASA IM&P Федерация Acano Apps Expressway-E Acano Edge новое! Планируется Q4CY16
  • 72. • Expressway как универсальный шлюз для UCM и CMS Cisco Meeting Server 2.1 работа с Expressway X8.9 в качестве пограничного сервера Exp-C Unified CM or VCS Интернет IM & Presence MS SIP A/V MS CONTENT Standard SIP A/V SIP BFCP Content WebRTC MS SIP -SIMPLE IMP Exp-E  TURN Jabber CMS • UC Федерация с Microsoft: Аудио, Видео, Контент, IM&P, Встречи новое! Планируется Q4CY16
  • 73. • Новый пользовательский интерфейс • В центре внимания аудио и видео • Новые экраны • Большая простота использования Cisco Meeting App 2.0 новый дизайн интерфейса новое! Планируется Q4CY16
  • 74. • Будет доступно из Play Store • Аудио и видео • Отображение контента Cisco Meeting App 2.0 поддержка Android новое! Планируется Q4CY16
  • 75. • Аудио предупреждение о входе/выходе • 1+N раскладки • Поддержка CMS1000 • Изменение аудио аватара TelePresence Server 4.4 Новые возможности новое! Планируется Q4CY16
  • 76. Клуб Cisco Есть вопросы по приобретению оборудования Cisco? 8 800 700 05 22 Благодарим за участие Cisco CiscoRu CiscoRussia CiscoRu