2. Аннотация
• В этой сессии будет рассмотрен унифицированный программный
клиент Cisco Jabber. Более подробно будет рассказано о
функциональности клиента для персональных компьютеров на базе
Windows, а так же для мобильных устройств. Будет рассмотрена
архитектура решения и даны рекомендации по успешному
развертыванию решения Cisco Jabber. Данная сессия будет интересна
специалистам, которые хотят познакомиться с Cisco Jabber, а так же
получить более подробную информацию по особенностям внедрения и
возможностям данного решения.
3. Содержание
• Что такое Jabber? Ключевые функции
• Cisco Jabber для персональных компьютеров
• Cisco Jabber для мобильных устройств
• Особенности внедрения Cisco Jabber
• Архитектура решения Cisco Jabber
Упрощенное подключение Jabber – как это работает?
• Прочие рекомендации
– Возможности построения федераций
– Cisco Media Services Interface
4. Что такое Jabber?
• Jabber [ ] – сущ,гл.; разг.; тараторить, бормотать, болтать
• говорить очень быстро, с энтузиазмом, или так, что тяжело
разобрать речь (Macmillan English Dictionary)
• Первое упоминание в XV веке. От староанглийского jaberen,
(imitative origin)
5. От open-source к open-standard
• 1998-1999гг. Jeremie Miller; изобретение протокола Jabber, open-
sourсe сервера (jabberd) и клиентов для обмена короткими
сообщениями и статусом присутствия. Первый публичный
сервис http://www.jabber.org
• 2003г. – >6 млн. пользователей open-source решения,
>4млн. коммерческих пользователей Jabber XCP
• 2004г. – на основе протокола Jabber IETF публикует RFC 3920 и
RFC 3921 - eXtensible Messaging and Presence Protocol (XMPP),
(в основном доработки в части аутентификации)
• 2005г. – запуск публичного сервиса Google Talk и Apple iChat,
используется XMPP
• 2008г. – Cisco приобретает компанию Jabber Inc., создателей
коммерческого продукта Jabber XCP. Webex Connect->Cisco
Jabber
• XMPP – единственный одобренный IETF открытый Интернет
стандарт для обмена короткими сообщениями и статусом
присутствия (SIP SIMPLE находится в статусе DRAFT)
7. В зависимости от инфраструктуры
Cisco Jabber Cisco Jabber Video
для Telepresence
8. Поддерживаемые платформы
Cisco Jabber Cisco Jabber Video
для Telepresence
Windows
Windows iPad iPhone
MAC
MAC
Android Android
iPad
для Blackberry
Jabber IM
Jabber Web SDK
9. Cisco Jabber - все устройства
используют единую инфраструктуру
Управление вызовами Чат и присутствие Веб-конференции Голосовая почта
• Unified Communications • Cisco IM&Presence • WebEx • Unity Connection
Manager (CUCM) (Unified Presence)
• Video Communication • Облачный сервис
Server (VCS) WebEx Messaging
• Сервис Cisco Jabber
Video (бесплатный)
11. Cisco Jabber для Windows
Cisco Unified
Personal
Communicator
Cisco WebEx
Connect Cisco Jabber
для Windows
12. Cisco Jabber для Windows v9.1
Новинка
• Инструменты для
продуктивной
работы сотрудника
• Понятный единый
интерфейс
• Стандартные
протоколы
IM/аудио/видео
• Модульное
развертывание
нужных функций
• Гибкость
развертывания
• Русский язык
Контакты из Поиск в локальных
корпоративного контактах Outlook –
справочника отображение контакта
при звонке
13. Cisco Jabber for Windows
Эскалация в аудио/видео звонок
Поиск Текущие
или вэб-конференцию Webex
контактов разговоры
• Стандарт XMPP
• Иконки эмоций
(возможность добавить
свои)
• Политикой клиента
настраиваются
разрешения на:
– видео звонок
– передачу файлов и
тип передаваемых
файлов
– снимок экрана
Снимок экрана – и др.
Отправить файл
Иконки эмоций
Форматирование текста
Групповой чат
14. Cisco Jabber for Windows
Интеграция с приложениями
• Статус доступности
в приложениях MS
Office и Lotus Notes
• Простой доступ к
– Чату
– Групповому чату
– Голосовому/видео
звонку
• Все встречи в Cisco
Jabber
Интеграция с
календарем (Outlook,
Lotus Notes, Google
Calendar)
15. Управление аудио/видео вызовами
• Программный телефон
Использует гарнитуру для звонка
через компьютер
• Управление аппаратным
IP-телефоном
Cisco Jabber управляет Вашим
IP-телефоном
• Управление вызовом(!) для
внешнего устройства
Используетcя функционал
CUCM9.0 Extend&Connect
16. Видео звонки и видео конференции
• Видео конференции по требованию (ad-hoc) и запланированные
• Конференции по требованию могут создаваться
«перетаскиванием» контактов или эскалация группового чата
• Медиа ресурсы для конференций по требованию назначаются в
настройках Communications Manager
17. Cisco Precision Video Engine
• Cisco Precision Video Engine (PVE) – это
высокоэффективный «движок»,
основанный на стандарте H.264 AVC
• Используется в Cisco Jabber (пришел из Movi)
• HD 720p30fps звонки напрямую c Jabber
клиента на видео терминалы
• Гуманные требования к PC для HD(!) звонков
2 GB RAM; Mobile AMD Sempron Processor 3600+ 2GHz или Intel
Core2 CPU T7400 @ 2.16GHz
• Стандартные аудио кодеки (G.711a/u, G.722.1, G.729a)
• Технология Cisco ClearPath выбирает оптимальное
разрешение от QCIF до 720p HD для текущего качества канала
и справляется с потерями до 10% пакетов
18. Настольный IP-телефон становится
видео телефоном
• Deskphone Video (ранее CUVA) – использование настольного IP
телефона для аудио и USB камеру компьютера для видео.
• Доступно с версии Jabber для Windows 9.1
IP телефон без камеры + USB камера в компьютере = Видео телефон
19. Показ рабочего стола
В зависимости от используемой инфраструктуры или сценария
работы:
1. Эскалация на веб-конференцию WebEx
2. Дополнительный desktop video поток c использованием
BFCP (Binary Floor Control Protocol), RFC 4582 IETF -
прямая интеграция с системами Telepresence, MCU
Cisco Персональные
Jabber терминалы
клиенты
Системы телеприсутствия
Сервер
многоточечных
конференций
Другие стандартные
видео терминалы с BFCP
CUCM 8.6 и выше
20. Расширяемые закладки (Custom
Embedded Tabs) / HTML Apps
• Администраторы могут
создавать дополнительные
закладки для приложений
HTML.
User ID
взят из • Примеры таких
Уведомления
клиента
Jabber
приложений:
– Корпоративные новости
Tel URI
– Корпоративный
для click Helpdesk/Support
to call
– Расширенные
справочники
XMPP
URI для
– Доступ к социальным
click to приложениям
chat
• Поддерживается click to
IM / Call
21. Cisco Jabber для Mac
• Чат и состояние присутствия
• Аудио
• Видео звонки (до HD720p)*
• Конференции
• Показ рабочего стола
• В облаке или локально
• Тесная интеграция с MAC OS
• Правописание/словарь
• text to speech
• Набор номера из приложений
• Safari, Firefox, Mail, iCal, Word 2011, Outlook 2011, TextEdit и др.
* На данный момент реализовано при помощи клиента Cisco Jabber Video. Планируется интеграция
возможностей видео в клиент Cisco Jabber для MAC в ближайшем релизе
23. Cisco Jabber для iPad
• Самый гибкий клиент Cisco Jabber на данный момент по
способам подключения
• Единый клиент для аудио/видео/IM&P/голосовой почты
• Совместим с CUCM, VCS и облачным БЕСПЛАТНЫМ сервисом
видео звонков http://www.ciscojabbervideo.com/
• IM&P – облачный сервис Webex или IM&P сервер (CUP)
• Единый интерфейс для пользователя
В процессе набора номера Во время звонка
24. Cisco Jabber для iPad – варианты внедрения
Чат и присутствие только
Только
или
Cisco Jabber для Голос/Видео
Чат и присутствие
+голос/видео iPad
Cisco IM&Presence Cisco Webex
Cisco Unified CM
(CUP) Messenger
Опционально можно ИЛИ
добавить сервис
голос/видео Cisco VCS
ИЛИ
Cisco Jabber Video
for Telepresence
Cisco Unified Cisco Jabber Video
Cisco VCS
CM for Telepresence
Бесплатный облачный сервис Cisco Jabber Video for Telepresence http://www.ciscojabbervideo.com/
Сервис голосовой почты не показан на слайде и может быть добавлен
25. Cisco Jabber для iPad
Полный набор инструментов для
совместной работы
• Контакты, сервис присутствия
• Предиктивный поиск по
корпоративному каталогу
• Аудио/Видео(H.264) звонок,
чат, вэб-конференция Webex,
голосовая почта
• Всплывающее окно уведомления,
если приложение работает в
фоновом режиме
• Видео конференции
• Звонки на видео терминалы (в т.ч.
Telepresence)
26. Cisco Jabber для iPhone и Android
Wi-Fi IP-телефон, корпоративный справочник, история звонков, голосовая почта
• Голос поверх Wi-Fi или 3G*
• Оптимизация для узкого канала
• Передача звонка между Jabber
и настольным телефоном
• Управление вызовом –
удержание, перевод,
конференция и др.
• Поиск в корпоративной
директории и локальных
контактах
• Визуальная голосовая почта
•Android 2.3, 4.0.4+ – Galaxy Nexus, Galaxy SII, Tab (см. в Release Notes)
•Apple iOS 5.1.X, 6.0 – iPhone 3GS, 4, 4S, 5; iPod touch 3,4,
* Качество связи по сети 3G зависит от качества зоны покрытия оператором связи и прочих факторов
27. Cisco Jabber IM для iPhone, Android, Новинка
Blackberry для Android
Обмен сообщениями, состояние присутствия,
корпоративный справочник
• Обмен короткими сообщениями
• Статус присутствия (мобильный)
• Корпоративный справочник –
карточка контакта
• Тесная интеграция - телефон,
SMS, E-mail, Cisco Jabber (VoIP)
и Webex
• Логин на множестве устройств
(компьютер, смартфон, планшет)
•Android 2.3, 4.0, 4.1 – все устройства и планшеты под указанными OS,
•Apple iOS 5.1.1, 6.0 – iPhone 3GS, 4, 4S, 5; iPod touch 3,4, iPad 1,2
•Blackberry OS 4.6, 4.7, 5.0, OS 6.0, OS 7.0
29. О чем мы будем говорить
• Что такое Jabber? Ключевые функции
• Cisco Jabber для персональных компьютеров
• Cisco Jabber для мобильных устройств
• Особенности внедрения Cisco Jabber
• Архитектура решения Cisco Jabber
Упрощенное подключение Jabber – как это работает?
• Прочие рекомендации
– Возможности построения федераций
– Cisco Media Services Interface
30. Архитектура решения Cisco Jabber для
Windows и порядок развертывания
В собственной сети Облачный сервис
LDAP Directory
Cisco Webex
Cisco Unified Cisco Unified Cisco Unified
Communications Communications Manager Communications
веб-конференции
Manager IM&P Manager
Cisco Unity Cisco Unity
Контакты
Connection LDAP Connection
Cisco Webex
WebEx Messenger
веб-конференции
Cisco IP Phone Cisco Jabber для Cisco IP Phone Cisco Jabber для
Windows Windows
IM&P (обязательно) -> Голос -> Видео -> IM&P (обязательно) -> Webex веб-
Голосовая почта -> интеграция с Webex конференции -> Голос -> Видео ->
Голосовая почта
Архитектура начиная с версии CUCM 9.0
31. Настройка 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 сервера
• Если он не может его получить – используется ранее скаченный и
хранимый локально файл
32. Пример конфигурационного файла для
настройки Cisco Jabber для Windows
<?xml version="1.0" encoding="utf-8"?>
<config version="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 файла (ссылка в конце презентации)
33. Упрощенное подключение Cisco Jabber
DNS
SRV
Сервис IM и 4. Cisco Jabber находит
присутствия адрес CUP сервера по
DNS SRV и А-записи
(или по параметрам,
5. Аутентификация Cisco Jabber заданным в ручную в
пользователя на для Windows клиенте)
сервере IM&P
1. Тип подключения? CUP или WebEx Messenger
• Был задан ранее в конфигурационном файле
• Выбрать вручную при первом(!) запуске клиента
2. Выбран Cisco Unified Presence
3. Компьютер знает свой DNS и обращается к нему за DNS SRV записью по структуре
_tcp и сервис _cuplogin
34. Упрощенное подключение Cisco Jabber
Каталог
Регистрация с Голосовая
Сервис веб-
каталогом почта
Сервис IM и конференций CUCM
AD(EDI) или
присутствия Webex
CUCM(UDS)
9. Подключение
10. Подключение
6. Получение базовых
настроек для чата и адрес Cisco 7. Подключение и получение
CUCM (напр. хранить ли Jabber параметров:
историю чата) • TFTP сервер
• Сервисных профилей (указаны
доступные сервисы -
модульность)
• Ассоциированных устройств
8. Cisco Jabber для Windows:
• Получает профили устройств с CUCM
• Запрашивает глобальный/групповой конфигурационный файл с TFTP сервера
• Регистрируется на CUCM
35. Работа с корпоративным каталогом
Cisco Jabber for Windows
• 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
36. Авто обнаружение домашнего кластера при
использовании UDS
AD
Синхронизация
данных из AD
Центральный кластер
CUCM
Каталог UDS
3. Возвра-щается
Синхрон адрес каталога
Домашний кластер UDS домашнего
CUCM изация
1. Cisco Jabber кластера
ILS
запрашивает каталог
Каталог UDS UDS для обнаружения
TFTP
домашнего кластера
абонента
4. Cisco Jabber запрашивает каталог UDS Cisco
домашнего кластера для получения имени Jabber
устройства и способа получения
конфигурационных параметров (адрес сервера
TFTP) передавая параметры аутентификации и
тип клиентского приложения.
37. О чем мы будем говорить
• Что такое Jabber? Ключевые функции
• Cisco Jabber для персональных компьютеров
• Cisco Jabber для мобильных устройств
• Особенности внедрения Cisco Jabber
• Архитектура решения Cisco Jabber
Упрощенное подключение Jabber – как это работает?
• Прочие рекомендации
– Возможности построения федераций
– Cisco Media Services Interface
38. Внешние федеративные отношения
Я использую Cisco Jabber и я хочу…
• Связываться с заказчиками и партнерами (другие домены), которые
используют корпоративную SIP(или XMPP) платформу или
общедоступный сервис IM&P
CUP/IM&P Microsoft Access Edge Microsoft Front-End
(EMEA.ABC.COM) Cisco
ASA (DEF.COM) Server
SIP
Jabber MOC/Lync
SIP
XMPP
XMPP
• Связываться с дочерней организацией, Cisco CUP/IM&P
(APAC.ABC.COM)
которая находится в суб-домене, т.к. у ASA
нас множество независимых дочерних
предприятий
• Ответ: ДА, можно. Используйте настройки Inter-Domain
Federation (Inter - между различными доменами) и public domain
federation (ссылка в конце презентации)
39. Внутренние федеративные отношения
• В организации используется решение по обмену короткими
сообщениями и статусом присутствия от Microsoft и я хочу сделать
пилотное внедрение Cisco Jabber с дальнейшей миграцией всех
пользователей на Cisco
CUP/IM&P LCS/OCS R2 Home
(ABC.com) Server/ Lync 2010
(ABC.com)
SIP Static Route
MOC/Lync
Jabber
Ответ: ДА, можно. Поддержка Lync2010 с версии CUP 8.6(4)SU2 и IM&P
9.1 (LCS/OCS была и ранее). Используйте настройки Intra-Domain
Federation (Intra – внутри одного домена). 3 скрипта для простой миграции
(ссылка в конце презентации)
40. Cisco Media Services Interface
• Cisco Media Services Interface, MSI (бесплатный файл в пакете с Cisco
Jabber для Windows). Рекомендуем для всех инсталляций т.к. позволяет:
– Medianet – метаданные, маркировка трафика, Cisco Prime Collaboration
Manager, детальный мониторинг (в т.ч. и по Netflow)
– Desk Phone Video (ранее Video Advantage)
• обнаружение IP телефона (благодаря CDP)
• Создание и поддерживание видео потока с компьютера - CAST
• Device->Phone-> Video Capabilities поставить Enable
Cisco EX90 Cisco Jabber для Windows
Политики
QoS на
v9.1 + USB камера
основе
Cisco 7942G (без видео)
метаданных
Ethernet
Голос
Видео
41. Заключение
• Комплексный архитектурный подход при выборе решения для
унифицированных коммуникаций (лидер рынка, стратегическое
направление для Cisco, подход использования открытых
стандартов и поддержки любых платформ, любое решение
которое будет совместимо и иметь единый интерфейс)
• Cisco Jabber – многофункциональный клиент, модульное
развертывание, на множестве устройств
• Опыт по IP телефонии с 1997г. Новое поколение клиентов Cisco
Jabber. Входит в стоимость CUCM.
43. Справочная информация
• 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 iPad Deployment 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&P 9.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
44. Удаленная работа с использованием
Cisco Any Connect
1. Пользователь запускает Cisco Jabber
Корпоративная сеть
2. Cisco Jabber в фоновом режиме
инициирует создание защищенного
подключения на основе сертификатов
Корп. каталог
(без паролей!)
3. Cisco Jabber регистрируется и готов к
работе IM&Presence
Internet
AnyConnect VPN CUCM
Public Wi-Fi 3G Cisco ASA с
SSL VPN
Корп. Wi-Fi
Cisco Jabber + AnyConnect Cisco Jabber
45. Удаленная работа с использованием
Cisco Any Connect (on-prem)
• Функции автоматизации построения VPN (опциональны):
– On-demand VPN - для Apple iOS
1. В профиле AnyConnect определить список доменов для подключения
по требованию (можно с использованием ASA Device Manager)
2. В CUCM в параметрах Jabber указать «On-Demand VPN URL»
– Trusted Network Detection (TND) - для Windows, Mac OS X, и Android
• В зависимости от места нахождения пользователя
• Администратор указывает в настройках профиля AnyConnect trusted
DNS servers и trusted DNS domain suffixes(опционально)
• Datagram Transport Layer Security (DTLS) – стандартный SSL протокол, который
минимизирует задержки при передачи UDP данных (голос)
• Session Persistence (Auto-Reconnect) – восстановление VPN сессии
• Split-tunnel и Full-tunnel в зависимости от политики организации
Подробности в документе «Cisco Any Connect Deployment Guide for Cisco Jabber». Ссылка в конце презентации