•В этой сессии будет рассмотрен унифицированный программный
клиент Cisco Jabber. Более подробно будет рассказано о
функциональности клиента дляперсональных компьютеров на базе
Windows,а так же для мобильных устройств. Будет рассмотрена
архитектура решения и даны рекомендации по успешному
развертыванию решения Cisco Jabber.Данная сессия будет интересна
специалистам, которые хотят познакомиться с Cisco Jabber,а так же
получить более подробную информацию по особенностям внедрения и
возможностям данного решения.
Аннотация
Содержание
•Что такое Jabber? Ключевые функции
•Cisco Jabber для персональных компьютеров
•Cisco Jabber для мобильных устройств
•Особенности внедрения Cisco Jabber
•Архитектура решения CiscoJabber
Упрощенное подключение Jabber –как это работает?
•Прочие рекомендации
–Возможности построения федераций
–Cisco MediaServices Interface
•Jabber[ ] –сущ,гл.; разг.; тараторить, бормотать, болтать
•говорить очень быстро, с энтузиазмом, или так, что тяжело
разобрать речь (Macmillan English Dictionary)
•Первое упоминание в XVвеке.От староанглийскогоjaberen,
(imitative origin)
Что такое Jabber?
•1998-1999гг.JeremieMiller;изобретение протокола Jabber, open-
sourсe сервера (jabberd) и клиентов для обмена короткими
сообщениями и статусом присутствия.Первый публичный
сервис http://www.jabber.org
•2003г. –>6 млн. пользователей open-source решения,
>4млн.коммерческих пользователей JabberXCP
•2004г. –на основе протокола Jabber IETF публикует RFC 3920 и
RFC 3921-eXtensibleMessaging and Presence Protocol (XMPP),
(в основном доработки в части аутентификации)
•2005г.–запускпубличного сервиса Google Talk и Apple iChat,
используется XMPP
•2008г.–Cisco приобретает компанию Jabber Inc., создателей
коммерческого продукта Jabber XCP.WebexConnect->Cisco
Jabber
•XMPP–единственный одобренный IETFоткрытыйИнтернет
стандартдля обмена короткими сообщениями и статусом
присутствия (SIP SIMPLE находится в статусе DRAFT)
От open-source к open-standard
Облачный сервисВ собственной сети
+
Сегодня мы поговорим о…
+ +
Cisco Jabber Video
для Telepresence
Cisco Jabber
В зависимости от инфраструктуры
Cisco Jabber Video
для Telepresence
Cisco Jabber
MAC
iPad
Windows
MAC
Windows
iPad
Android Android
дляBlackberry
Jabber IM
Jabber Web SDK
Поддерживаемые платформы
iPhone
Управление вызовами
•Unified Communications
Manager (CUCM)
•Video Communication
Server (VCS)
•Сервис Cisco Jabber
Video (бесплатный)
Чат иприсутствие
•Cisco IM&Presence
(Unified Presence)
•Облачный сервис
WebExMessaging
Веб-конференции
•WebEx
Голосовая почта
•Unity Connection
Cisco Jabber-все устройства
используют единую инфраструктуру
•Инструменты для
продуктивной
работы сотрудника
•Понятный единый
интерфейс
•Стандартные
протоколы
IM/аудио/видео
•Модульное
развертывание
нужных функций
•Гибкость
развертывания
•Русский язык
Cisco Jabber дляWindows v9.1
Новинка
Контакты из
корпоративного
справочника
Поиск в локальных
контактах Outlook–
отображение контакта
при звонке
•Стандарт XMPP
•Иконки эмоций
(возможность добавить
свои)
•Политикой клиента
настраиваются
разрешения на:
–видео звонок
–передачу файлов и
тип передаваемых
файлов
–снимок экрана
–и др.
Cisco Jabber for Windows
Эскалация в аудио/видеозвонок
иливэб-конференцию Webex
Текущие
разговоры
Иконки эмоций
Отправить файл
Форматирование текста
Групповой чат
Снимок экрана
Поиск
контактов
•Статус доступности
в приложениях MS
Officeи Lotus Notes
•Простой доступ к
–Чату
–Групповому чату
–Голосовому/видео
звонку
•Все встречи в Cisco
Jabber
Интеграция с
календарем (Outlook,
Lotus Notes, Google
Calendar)
Cisco Jabberfor Windows
Интеграция с приложениями
Управление аудио/видео вызовами
•Программный телефон
Использует гарнитуру для звонка
через компьютер
•Управление аппаратным
IP-телефоном
Cisco Jabberуправляет Вашим
IP-телефоном
•Управление вызовом(!) для
внешнего устройства
Используетcяфункционал
CUCM9.0 Extend&Connect
•Видео конференции по требованию (ad-hoc)и запланированные
•Конференции по требованию могут создаваться
«перетаскиванием» контактов или эскалация группового чата
•Медиа ресурсы для конференций по требованию назначаются в
настройках Communications Manager
Видео звонки и видео конференции
•Cisco Precision Video Engine (PVE)–это
высокоэффективный «движок»,
основанный на стандарте H.264AVC
•Используется в Cisco Jabber (пришел из Movi)
•HD720p30fps звонкинапрямую c Jabber
клиента на видео терминалы
•Гуманные требования к PC для HD(!)звонков
2 GB RAM; Mobile AMD SempronProcessor 3600+ 2GHzили Intel
Core2 CPU T7400 @ 2.16GHz
•Стандартные аудио кодеки (G.711a/u, G.722.1, G.729a)
•Технология Cisco ClearPathвыбирает оптимальное
разрешение от QCIF до720p HDдля текущего качества канала
и справляется с потерями до 10% пакетов
Cisco Precision Video Engine
•DeskphoneVideo (ранее CUVA) –использование настольного IP
телефона для аудио и USB камеру компьютера для видео.
•Доступно с версии Jabber дляWindows 9.1
Настольный IP-телефонстановится
видео телефоном
IP телефон без камеры + USB камера в компьютере = Видео телефон
В зависимости от используемой инфраструктуры или сценария
работы:
1.Эскалация на веб-конференцию WebEx
2.Дополнительный desktop video потокcиспользованием
BFCP (Binary Floor Control Protocol), RFC 4582 IETF -
прямая интеграция с системами Telepresence, MCU
Показ рабочего стола
CUCM 8.6 и выше
Cisco
Jabber
клиенты
Персональные
терминалы
Системы телеприсутствия
Сервер
многоточечных
конференций
Другие стандартные
видео терминалы с BFCP
•Администраторы могут
создавать дополнительные
закладки для приложений
HTML.
•Примеры таких
приложений:
–Корпоративные новости
–Корпоративный
Helpdesk/Support
–Расширенные
справочники
–Доступ к социальным
приложениям
•Поддерживается click to
IM / Call
Расширяемые закладки (Custom
Embedded Tabs)/ HTML Apps
Уведомления
User ID
взят из
клиента
Jabber
Tel URI
дляclick
to call
XMPP
URI для
click to
chat
•Чат и состояние присутствия
•Аудио
•Видео звонки (до HD720p)*
•Конференции
•Показ рабочего стола
•В облаке или локально
•Тесная интеграция с MAC OS
•Правописание/словарь
•text to speech
•Набор номера из приложений
•Safari, Firefox, Mail, iCal, Word 2011, Outlook 2011, TextEditи др.
Cisco Jabber дляMac
* На данный момент реализовано при помощи клиента Cisco Jabber Video. Планируется интеграция
возможностей видео в клиент Cisco Jabber для MAC в ближайшем релизе
Cisco Jabber
для мобильных
устройств
Во время звонкаВ процессе набора номера
CiscoJabberдля iPad
•Самый гибкий клиент Cisco Jabber на данный момент по
способам подключения
•Единый клиент для аудио/видео/IM&P/голосовой почты
•Совместим сCUCM, VCS и облачнымБЕСПЛАТНЫМ сервисом
видео звонков http://www.ciscojabbervideo.com/
•IM&P –облачный сервисWebexили IM&P сервер (CUP)
•Единый интерфейс для пользователя
Cisco Jabber дляiPad–варианты внедрения
Бесплатный облачный сервисCisco Jabber Video for Telepresencehttp://www.ciscojabbervideo.com/
Сервис голосовой почтыне показан на слайдеи может быть добавлен
Только
Голос/Видео
Чат и присутствиетолько
или
Чат и присутствие
+голос/видео
Cisco Unified CM
Cisco VCS
Cisco Unified
CM
Cisco VCS
Cisco Jabber Video
for Telepresence
Cisco Jabber Video
for Telepresence
Cisco IM&Presence
(CUP)
Cisco Webex
Messenger
Опционально можно
добавить сервис
голос/видео
ИЛИ
ИЛИ
Cisco Jabber для
iPad
Полный набор инструментов для
совместной работы
•Контакты, сервис присутствия
•Предиктивный поиск по
корпоративному каталогу
•Аудио/Видео(H.264) звонок,
чат, вэб-конференцияWebex,
голосовая почта
•Всплывающее окно уведомления,
если приложение работает в
фоновом режиме
•Видео конференции
•Звонки на видеотерминалы (в т.ч.
Telepresence)
Cisco Jabber дляiPad
Cisco Jabber дляiPhoneи Android
Wi-Fi IP-телефон, корпоративный справочник, история звонков, голосовая почта
•Голос поверх Wi-Fi или3G*
•Оптимизация для узкого канала
•Передача звонка между Jabber
и настольным телефоном
•Управление вызовом –
удержание, перевод,
конференция и др.
•Поиск в корпоративной
директории и локальных
контактах
•Визуальная голосовая почта
* Качество связипо сети 3Gзависит от качества зоны покрытия оператором связи и прочих факторов
•Android 2.3, 4.0.4+–Galaxy Nexus, Galaxy SII, Tab (см. в Release Notes)
•Apple iOS5.1.X, 6.0 –iPhone 3GS, 4, 4S, 5; iPod touch 3,4,
Cisco JabberIMдляiPhone,Android,
Blackberry
Обмен сообщениями,состояние присутствия,
корпоративный справочник
•Обмен короткими сообщениями
•Статус присутствия (мобильный)
•Корпоративный справочник –
карточка контакта
•Тесная интеграция -телефон,
SMS, E-mail, Cisco Jabber (VoIP)
и Webex
•Логин на множестве устройств
(компьютер, смартфон, планшет)
•Android 2.3, 4.0, 4.1 –все устройства и планшеты под указанными OS,
•Apple iOS5.1.1, 6.0 –iPhone 3GS, 4, 4S, 5; iPod touch 3,4, iPad1,2
•Blackberry OS 4.6, 4.7, 5.0, OS 6.0, OS 7.0
Новинка
для Android
Особенности развертывания
Cisco Jabber для Windows
О чем мы будем говорить
•Что такое Jabber? Ключевые функции
•Cisco Jabber для персональных компьютеров
•Cisco Jabber для мобильных устройств
•Особенности внедрения Cisco Jabber
•Архитектура решения CiscoJabber
Упрощенное подключение Jabber –как это работает?
•Прочие рекомендации
–Возможности построения федераций
–Cisco MediaServices Interface
Архитектура решения Cisco Jabber для
Windowsи порядок развертывания
Облачный сервисВ собственной сети
Архитектура начиная с версии CUCM 9.0
IM&P(обязательно)-> Голос-> Видео->
Голосовая почта-> интеграция с Webex
IM&P(обязательно)-> Webexвеб-
конференции-> Голос-> Видео->
Голосовая почта
WebEx
Cisco Unified
Communications
Manager
Cisco Unified
Communications Manager
IM&P
Cisco Unity
Connection
Cisco Jabber для
Windows
Cisco IP Phone
LDAP
Directory
LDAP
Cisco Webex
Messenger
Cisco Unified
Communications
Manager
Cisco Unity
Connection
Cisco Jabber для
Windows
Контакты
Cisco Webex
веб-конференции
веб-конференции
Cisco IP Phone
Настройка Cisco Jabber для Windowsпри
развертывании. Конфигурационный файл
•Настройки по умолчанию достаточны в большинстве случаев
•Настройки по развертыванию и подключения к заданным сервисам–на
стороне администратора
•Возможность подстроитьпод конкретные нужды инсталяционный
файлCiscoJabberSetup.msi(используется Microsoft Orcaвключенный в
Microsoft Windows SDK дляWindows 7 и .NET Framework 4)
•Пример настроек: DOMAIN, ADDRESS(CUP адрес), TFTP_FILE_NAMEи
др.
•Те же параметры при запуске инсталлятора с командной строки
•Глобальный конфигурационный файл (по умолч. jabber-config.xml)
•Групповой конфигурационный файл –имеет приоритет, задается в
настройках CSF устройства в CUCM.
•Cisco Jabber для Windows всегда получает последний актуальный файл
конфигурации с TFTP сервера
•Если он не может его получить –используется ранее скаченный и
хранимый локально файл
<?xml version="1.0" encoding="utf -8"?>
<configversion="1.0">
<Client>
<UpdateUrl>http://server_name.cisco.com/update.xml</UpdateUrl>
<jabber-plugin-config>
<browser-plugin>
<page refresh="true" preload="false">
<tooltip>Twitter</tooltip>
<url>https://mobile.twitter.com</url>
</page>
</browser-plugin>
</jabber-plugin-config>
</Client>
<Policies>
<Screen_Capture_Enabled >false</Screen_Capture_Enabled >
<File_Transfer_Enabled >true</File_Transfer_Enabled >
<Disallowed_File_Transfer_Types >.exe;.msi;.rar;.zip;.mp3</ Disallowed_File_Transfer
_Types>
<Video_Disabled>false</Video_Disabled>
</Policies>
</config>
*Есть генератор XML файла (ссылка в конце презентации)
Пример конфигурационного файла для
настройки Cisco Jabber для Windows
Упрощенное подключение Cisco Jabber
Cisco Jabber
для Windows
DNS
SRV
1. Тип подключения? CUP или WebEx Messenger
•Был задан ранее в конфигурационном файле
•Выбрать вручную при первом(!) запуске клиента
Сервис IM и
присутствия
4. Cisco Jabberнаходит
адрес CUP сервера по
DNS SRV и А-записи
(или по параметрам,
заданным в ручную в
клиенте)
5. Аутентификация
пользователя на
сервереIM&P
2. Выбран Cisco Unified Presence
3. Компьютер знает свой DNS и обращается к нему за DNS SRV записью по структуре
_tcpи сервис _cuplogin
Cisco
Jabber
Сервис IM и
присутствия
6. Получение базовых
настроек для чата и адрес
CUCM(напр. хранить ли
историю чата)
Голосовая
почта
Сервис веб-
конференций
Webex
CUCM
7. Подключение и получение
параметров:
•TFTP сервер
•Сервисных профилей (указаны
доступные сервисы -
модульность)
•Ассоциированных устройств
8. Cisco Jabber для Windows:
•Получает профили устройств с CUCM
•Запрашивает глобальный/групповой конфигурационный файл с TFTP сервера
•Регистрируется на CUCM
Каталог
9. Подключение
10. Подключение
Регистрация с
каталогом
AD(EDI) или
CUCM(UDS)
Упрощенное подключение Cisco Jabber
•Enhanced Directory Integration (EDI)–по-умолчанию
–Получает данные контакта из MS AD (по-умолч. Global Catalog) или
другого LDAP сервера (OpenLDAP)
–На рабочей станции в домене ADавтоматически находит
корп.каталогпо DNS SRV
–Получает атрибуты контакта (администратор может сделать re-
mapping)
•Cisco Unified Communications Manager User Data Service (UDS)
–данные контактов синхронизируются между CUCM и LDAP
–Cisco Jabber автоматически получает данные от CUCM используя
UDS интерфейс
–Включить использование UDS. Нужно добавить строку
<DirectoryServerType>UDS</DirectoryServerType>
Загрузить файл на TFTP сервер и в CSF устройстве задать параметр
configurationfile=jabber-config-group.xml вDesktop
Client Settings -> Cisco Support Field
Работа с корпоративным каталогом
Cisco Jabber for Windows
Авто обнаружение домашнего кластера при
использовании UDS
Cisco
Jabber
Центральный кластер
CUCM
AD
Синхронизация
данных из AD
1. Cisco Jabber
запрашиваеткаталог
UDSдля обнаружения
домашнего кластера
абонента
Домашний кластер
CUCM
КаталогUDS
КаталогUDS
4. Cisco Jabber запрашивает каталогUDS
домашнего кластера для получения имени
устройства и способа получения
конфигурационных параметров (адрес сервера
TFTP)передаваяпараметры аутентификации и
тип клиентского приложения.
Синхрон
изация
ILS
TFTP
3. Возвра-щается
адрес каталога
UDSдомашнего
кластера
О чем мы будем говорить
•Что такое Jabber? Ключевые функции
•Cisco Jabber для персональных компьютеров
•Cisco Jabber для мобильных устройств
•Особенности внедрения Cisco Jabber
•Архитектура решения CiscoJabber
Упрощенное подключение Jabber –как это работает?
•Прочие рекомендации
–Возможности построения федераций
–Cisco MediaServices Interface
•Связываться с заказчиками и партнерами (другие домены), которые
используют корпоративную SIP(или XMPP)платформуили
общедоступный сервис IM&P
Внешние федеративные отношения
Я использую Cisco Jabber и я хочу…
Microsoft Front-End
Server
Microsoft Access Edge
(DEF.COM)
CUP/IM&P
(EMEA.ABC.COM)
Cisco
ASA
MOC/Lync
SIP
XMPP
SIP
Jabber
•Связываться с дочерней организацией,
которая находится в суб-домене, т.к. у
нас множество независимых дочерних
предприятий
•Ответ: ДА,можно. Используйте настройки Inter-Domain
Federation(Inter-между различными доменами)и public domain
federation (ссылка в конце презентации)
CUP/IM&P
(APAC.ABC.COM )
Cisco
ASA
XMPP
Внутренние федеративные отношения
•В организации используется решение пообмену короткими
сообщениями и статусом присутствия от Microsoft и я хочу сделать
пилотное внедрение Cisco Jabber с дальнейшей миграцией всех
пользователей на Cisco
Ответ: ДА, можно. Поддержка Lync2010 с версии CUP 8.6(4)SU2 и IM&P
9.1 (LCS/OCS была и ранее). Используйте настройки Intra-Domain
Federation(Intra–внутри одного домена). 3 скрипта для простой миграции
(ссылка в конце презентации)
LCS/OCS R2 Home
Server/ Lync2010
(ABC.com)
CUP/IM&P
(ABC.com)
Jabber
MOC/Lync
SIP Static Route
•Cisco Media Services Interface,MSI(бесплатный файл в пакете с Cisco
Jabber для Windows). Рекомендуем для всех инсталляций т.к. позволяет:
–Medianet–метаданные, маркировка трафика, CiscoPrime Collaboration
Manager, детальный мониторинг (в т.ч. ипо Netflow)
–Desk Phone Video (ранее Video Advantage)
•обнаружение IP телефона (благодаря CDP)
•Создание и поддерживание видео потока с компьютера -CAST
•Device->Phone-> Video Capabilities поставить Enable
Cisco Jabber для Windows
v9.1 + USB камера
Cisco EX90
Cisco 7942G (без видео)
Голос
Видео
Cisco MediaServices Interface
Ethernet
Политики
QoSна
основе
метаданных
Заключение
•Комплексный архитектурный подход при выборе решения для
унифицированных коммуникаций(лидер рынка, стратегическое
направление для Cisco, подход использования открытых
стандартов и поддержки любых платформ, любое решение
которое будет совместимо и иметь единый интерфейс)
•Cisco Jabber –многофункциональный клиент, модульное
развертывание, на множестве устройств
•Опыт по IP телефонии с 1997г. Новое поколение клиентов Cisco
Jabber. Входит в стоимость CUCM.
Заполняйтеанкеты он-лайниполучайтеподаркив
Cisco Shop: http://ciscoexpo.ru/expo2012/quest
Ваше мнение очень важно для нас!
Наша сессия должна победить!
Спасибо!
www.cisco.com/GO/JABBER
•Cisco Jabber for Windows 9.0.x Administration Guide
http://www.cisco.com/en/US/docs/voice_ip_comm/jabber/Windows/9_0_1/b_jabber_win_icg.html
•Конфигурационный файл Cisco Jabber для Windows и генератор XML файлов (генератор подготовлен
сотрудником Cisco, но не является официальным)
http://www.cisco.com/en/US/docs/voice_ip_comm/jabber/Windows/9_1/JABW_BK_CA48EE46_00_cisco-jabber-for-
windows-administration_chapter_01000.html
https://supportforums.cisco.com/docs/DOC-25778
•Сохранение истории чата (административная настройка) –IM&P Deployment Guide
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/im_presence/deployment/9_0_1/CUP0_BK_D41159BD_00_de
ployment-guide-for-cup_chapter_0101.html#CUP0_TK_A3ADAFEA_00
•Настройка Desktop Sharing для Cisco Jabber for Windows
http://www.cisco.com/en/US/docs/voice_ip_comm/jabber/Windows/9_0/JABW_BK_E4CC9599_00_environment -
configuration-guide_chapter_010.html#JABW_TK_C0F1258B_00
•Cisco Jabber for MAC
http://www.cisco.com/en/US/products/ps11764/prod_maintenance_guides_list.html
•Cisco Jabber for iPadDeployment Guide
http://www.cisco.com/en/US/prod/collateral/voicesw/ps6789/ps6836/ps12430/deployment_guide_c22-718393.html
•Cisco Any Connect Deployment Guide for Cisco Jabber
http://www.cisco.com/en/US/prod/collateral/vpndevc/ps5708/ps5709/ps6120/guide_c07-717020.pdf
•Inter-Domain& Intra-Domain Federation:
Для версииIM&P9.X:
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_installation_and_configuration_guides_list.html
Для версии CUP 8.X:
http://www.cisco.com/en/US/products/ps6837/products_installation_and_configuration_guides_list.html
• Скрипты для миграции с MS Lync/OCS на Cisco Jabber
www.cisco.com-> Download Software -> Cisco Unified Communications Manager IM and Presence
Service Version 9.0 ->UTILS
Справочная информация
Удаленная работа с использованием
CiscoAny Connect
3G
IM&Presence
Корп. каталог
Корп. Wi-Fi
PublicWi-Fi
Internet
CUCM
Cisco Jabber
Cisco ASAс
SSL VPN
AnyConnectVPN
Cisco Jabber + AnyConnect
Корпоративная сеть
1.Пользователь запускает Cisco Jabber
2.Cisco Jabber в фоновом режиме
инициирует создание защищенного
подключения на основе сертификатов
(без паролей!)
3.Cisco Jabber регистрируется и готов к
работе
•Функции автоматизации построения VPN(опциональны):
–On-demandVPN-дляAppleiOS
1.В профиле AnyConnectопределить список доменов для подключения
по требованию (можно с использованием ASA Device Manager)
2.В CUCM в параметрах Jabber указать «On-Demand VPN URL»
–Trusted Network Detection (TND) -для Windows, Mac OS X, иAndroid
•В зависимости от места нахождения пользователя
•Администратор указывает в настройках профиля AnyConnecttrusted
DNS servers иtrusted DNS domain suffixes(опционально)
•Datagram Transport Layer Security (DTLS)–стандартныйSSL протокол, который
минимизирует задержки при передачи UDP данных (голос)
•Session Persistence (Auto-Reconnect)–восстановление VPN сессии
•Split-tunnel и Full-tunnel в зависимости от политики организации
Удаленная работа с использованием
CiscoAny Connect (on-prem)
Подробности в документе «Cisco Any Connect Deployment Guide for Cisco Jabber». Ссылка в конце презентации