cisco meeting server

Post on 08-Jan-2017

323 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Совместная работа

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/ciscoMeetingServer/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

Нам необходимо оперировать 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 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.0Skype 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: 6Meeting 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_MASHINE\SOFTWARE\Wow6432Node\Tandberg\TANDBERG и по

умолчанию включен (установлен в 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.

Планирование CMS 2.0 c TMS 15.3

Выполнение исходящего вызова

Продление конференции

Завершение/ удалениеконференции

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

coSpaceUsersUser (Id, Jd)

callLegProfile

canDestroy

canAddRemoveMember

canChangeName

canChangeUri

canChangeCallId

canChangePasscode

canPostMessage

canRemoveSelf

canDeleteAllMessages

accessMethods

URI / passcode

/ callID

Secret

Scope

Call Leg ProfileneedsActivation

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.1ActiveControl

новое!Планируется

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 AVMCUA

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-й когда бридж не принимает запросов на подключение участников к новой конференции, второй – когда он не принимает запросы на подключение.

Conf1+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-CUnified 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

top related