4. Обзор MediaSense
Виртуальный сервис для записи, потоковой передачи и проигрывания записей
Запись вызовов
§ Аудио и видео вызовы, выборочная запись
Проигрывание и хранение записанных и загруженных потоков
§ Обращение напрямую в MediaSense для проигрывания
загруженных потоков
§ Встроенное приложение для проигрывания
§ API для разработчиков и интеграции со сторонними решениями
Видео и аудио потоки для других решений Cisco UC
§ Contact Center
§ Unity Connection
§ Communications Manager
5. Когда использовать MediaSense
• Запись по требованию законодательства
• Запись для контакт-центров
• Запись видео вызовов
• Создание видео блогов
• Видео приветствия
• Видео при удержании вызова
• Запись отзывов клиентов
• Проигрывание видео (VOD, Jabber Guest)
6. APIs
Search
And
Play
Архитектура MediaSense
Интерфейс SIP
§ Работает с SIP вызовами
§ Запись и проигрывание аудио и видео
Утилита Search and Play
§ Поиск записей в кластере
§ Проигрывание записей
§ Мониторинг записываемых вызовов
API
§ REST APIs
§ События записи
§ Пауза в записи (законодательство)
§ Получение записей для архивирования
SIP
8. Запись c MediaSense - возможности
Постоянная запись аудио
Запись аудио по требованию
Кодеки G.711, G.722, G.729, и AAC-LD
Поддержка централизованной записи и записи на удаленных площадках
Запись операторов ЦОВ
(включая Home Agent, Mobile Agent, IVR)
9. Запись с MediaSense - способы
Запись используя Cisco UCM Network-based Recording (NBR)
§ CUCM управляет записью
§ Использует BiB на телефонах или forking на шлюзе
§ Запуск через настройки CUCM, программную клавишу или CTI
§ Запись только аудио (даже если вызов с видео)
§ Поддержка постоянной и селективной записи
Запись используя CUBE (dial-peer forking)
§ Настраивается напрямую на dial-peer
§ Не требует CUCM или каких-либо действий для записи
§ Запись аудио и видео
§ Поддержка только постоянной записи
10. Запись используя NBR
Позволяет записывать вызовы, маршрутизируемые UCM
§ Независимо от устройств, географии и места положения
Централизованное управление политиками записи
§ Включает в себя запись на основе BiB и на шлюзах
§ UCM динамически выбирает источник медиа в зависимости от прохождения вызова в сети
Мониторинг всех компонентов системы записи
§ Помогает персоналу отслеживать поведение системы записи
§ Мониторинг текущего состояния и производительности системы
Поддержка специальных сценариев записи
§ Extend and Connect
§ Extension Mobility
§ SNR
§ CTI порты
11. Конфигурация MS для входящих вызовов
Инструкции MS по управлению вызовами
Назначить DNs или URIs
§ 9811@<mediasenseIP>
§ video1@<mediasenseIP>
Выбрать действие
§ Проиграть (VoH)
§ Проиграть 1 раз (Tutorial)
§ Записать (Профиль записи)
§ Сбросить
Действия
§ «Проиграть 1» раз и «Сбросить» заканчивают вызов
§ Удаленная сторона может закончить вызов
12. Конфигурация NBR в UCM
Профиль записи определяет конкретный MS
Media Source назначает «предпочтительное устройство», с которого трафик пойдет на MS
§ Телефон или шлюз
§ Телефон по умолчанию
Media Source будет меняться по необходимости
§ Прохождение вызова, участники или требования к потоку
13. Предпочтительный vs Выбранный источник записи
Если вызов не проходит через шлюз, выбирается телефон
Шлюзы не поддерживают запись sRTP
Поддержка SRTP в MS в будущих версиях
Предпочтительный
источник
Тип потока Шлюз участвует?
Выбранный источник
записи
Шлюз
RTP
Да Шлюз
Нет Телефон
sRTP
Да Телефон
Нет Телефон
Телефон
RTP
Да Телефон
Нет Телефон
sRTP
Да Телефон
Нет Телефон
14. Выбор источника записи
Выбранный источник недоступен (или не поддерживает кодеки/CUBE)
§ UCM автоматически попытается использовать альтернативный источник для записи вызова
Предпочтителен шлюз
§ UCM попытается использовать первый шлюз на пути вызова (входящий или исходящий)
§ Если первый шлюз не доступен, выбирается последний шлюз на пути вызова
§ Если нет доступного шлюза, выбирается телефон
When phone is selected, Unified CM attempts to use the phone
§ If phone source is not available, UCM will attempt to use the first gateway in the call flow
§ If first gateway is not available, the last gateway is attempted
Порядок
выбора
Выбран шлюз Выбран телефон
1 Первый шлюз на пути вызова Телефон
2 Последний шлюз на пути вызова Первый шлюз на пути вызова
3 Телефон Последний шлюз на пути вызова
15. Запись используя NBR – Built-In Bridge (BiB)
Большинство моделей телефонов Cisco имеют BiB
§ Перечислены в документации на MS
Поддерживается SIP и SCCP
CUCM контролирует BiB в телефонах
BiB копирует 2 потока
§ Входящий и исходящий
16. NBR - Запись с BiB
MediaSense
CUCM
Вызов
Поток RTP
Сигнализация
Номер А Номер Б
BiB включен
(только аудио)
17. Запись используя NBR - запись с шлюза
Поддерживается на голосовых шлюзах и Unified Border Elements (CUBE)
§ MediaSense поддерживает только CUBE
Связь с UCM должна быть по SIP
§ Не поддерживается H323 или MGCP
Платформа должна поддерживать UC Services
§ ISR-G2 Gateways (29XX, 39XX Series)
— IOS release 15.3(3)M1 и старше
— 15.3(3)M1 на CCO in Oct / 2013
§ Шлюзы ASR-1K
— IOS release XE 3.10.1 и старше
— XE 3.10.1 на CCO in Oct / 2013
— Будет поддерживаться с MS в следующих релизах
18. NBR – запись с шлюза
Только
CUBE !!
Вызов
Поток RTP
Сигнализация
19. Запись используя CUBE
Поддержка CUBE на ISR / ASR
Независима от CUCM
§ Транк SIP напрямую от CUBE к MS
Вызовы только SIP – SIP
media class 3
recorder parameter
media-recording 301
!
dial-peer voice 2 voip
description Recording Inbound Dial-Peer
incoming called-number .T
voice-class codec 1
voice-class sip asserted-id pai
media-class 3
dtmf-relay rtp-nte
no vad
!
dial-peer voice 301 voip
description Recording Forking Dial-Peer
destination-pattern 9829
signaling forward none
session protocol sipv2
session target ipv4:10.99.150.42:5060
session transport tcp
voice-class sip options-keepalive
Указание
сервера
MediaSense
Включение записи
на dial-peer
Параметры
записи
20. Запись с CUBE
Поддержка CUBE на ISR
Независима от CUCM
§ Транк SIPнапрямую от CUBE к MS
Вызовы только SIP – SIP
Запись входящих и/или исходящих вызовов
media class 3
recorder parameter
media-recording 301
!
dial-peer voice 2 voip
description Recording Inbound Dial-Peer
incoming called-number .T
voice-class codec 1
voice-class sip asserted-id pai
media-class 3
dtmf-relay rtp-nte
no vad
!
dial-peer voice 301 voip
description Recording Forking Dial-Peer
destination-pattern 9829
signaling forward none
session protocol sipv2
session target ipv4:10.99.150.42:5060
session transport tcp
voice-class sip options-keepalive
Points to
MediaSense
Enables Forking on
Dial-Peer
Forking
Definition
21. NBR – запись с CUBE
MediaSense
Номер А Номер Б
Media Forking
включен
(только аудио)
Вызов
Поток RTP
Сигнализация
22. Запись с программных телефонов
Cisco IP Communicator
§ BiB
§ G.711, G.722, G.729, iLBC, iSAC
§ Работает как телефон 797X
Jabber for Windows и Mac
§ BiB
§ G.711, G.722.1, G.729
§ Вызовы Jabber-Jabber используют
G.722.1 по умолчанию
MediaSense НЕ поддерживает G.722.1, iLBC, iSAC
§ Настройка кодеков в UCM
§ Настроить G.711 для записи вызововJabber-Jabber
23. Выборочная запись
Запись по требованию
§ Программная клавиша
§ Управление CTI
— Скрипт Finesse
— Приложение CTI
Пауза и возобновление записи
§ Требования по безопасности
§ Обучение
Источник данных для записи
§ Встроенный коммутатор (BiB)
§ Шлюз/CUBE
25. Потоковое вещание
Аудио
§ Проигрывание сохраненных записей (RTSP, QM)
§ Проигрывание активных записей (RTSP, мониторинг, прослушка)
Видео
§ Видео при удержании (CUCM)
§ Видео в очереди (CUCM)
§ Видео в очереди (Remote Expert)
§ Видео приветствие (Unity Connection)
Экспорт данных
§ Экспорт в AAC/MP4 или PCM/WAV
§ Экспорт из портала S&P или с помощью API
27. Портал Search and Play
Поиск записей по тэгам / фильтрация
Экспорт в Wav или MP4
Прослушивание онлайн (HTML5)
28. Интеграция с Finesse/UCCX
Управление записью
§ Селективная
— В скриптах Finesse
§ По запросу
— Программируемая кнопка на телефоне
§ Постоянная
— Профиль записи в CUCM
— IOS dial-peer
Контроль супервизором через GUI
Проигрывание / экспорт
29. Информация об операторе
Информация об операторе теперь собирается и хранится в метаданных
Поиск записей, используя новые данные
§ Agent ID, Agent Name, FirstName, LastName
§ Раньше только: AgentID, TeamID, CSQID
30. Запись видео вызовов
Видео вызовы записываются с CUBE
MS записывает 2 видео и 2 аудио потока на сессию
Потоковое вещание или выгрузка видео записей
Запись видео 1080p
31. Архивирование
Архив записей на сервер SFTP
Записи экспортируются как файлы MP4
Расписание архивирования
§ Включая длительность хранения
Метаданные, ассоциированные с вызовом экпортируются в текстовый
JSON файл
§ Информация о вызове
§ Информация для поиска записей
Поиск по записям в архиве
32. Ассоциация вызовов
Ассоциированные вызовы можно просматривать в утилите Search and Play
Определение связанных вызовов
• Переводы
• Переадресация
• Конференция
• Удержание
34. Два решения, Общие характеристики
Запись видео
§ Проигрывание
§ Потоковое вещание
§ Загрузка
Видео 1080p
Поддержка SIP
Media
Sense TCS
35. Сравнение MS и TCS
Функции MediaSense TCS
Записываемые медиа Аудио или видео
Требует видео может воспроизводить только аудио без
видео)
Организация записи На базе BiB в телефоне или CUBE на ISR Всегда участвует в вызове (требует видео мост)
Скрыто от пользователя Легко скрыть или уведомить тоном о записи Всегда присутствует
Старт записи Автоматическая, по желанию пользователя телефона,запрос
от приложения
Пользователь звонит на TCS или по расписанию от TMS
Протоколы SIP SIP и H.323
Форматы выгрузки Видео: MP4/H.264/AAC - Аудио: WAV/PCM, MP4/AAC Видео: MP4 or WMV
Кодеки H264, G711, G722, G729, AAC-LD H261, H263, H263+, H264, G711, G722, G722.1, AAC-LD
Разрешение 1080p30 1080p30, 720p60
Макс. Емкость
кластера
1000 аудио или 200 видео (9 аудио = 1 видео)
100 портов записи, 20 могут использоваться для
потокового вещания
Платформа Cisco VOS (такая же, как для CUCM, CUC, IMP, etc…) Windows 2008 (Кластер требует SQL Server и NAS)
Вещание RTSP RTSP и Windows Media Server
Транкодинг Нет Да
Мультикаст Нет Да
Доступ по ролям Нет Да
36. Выбор решения для записи
Используйте MediaSense для…
§ Запись по требованию законодательства
§ Только аудио (TCS требует записывать видео)
§ Контакт центры
§ Звонки точка-точка
§ Видео для других приложений Cisco UC
Используйте TCS…
§ Для обучения/тренинга/вещания
§ Запись по запросу от TC/TE (EX90, C40, CTS-500)
§ Запись для VCS
§ Для вызовов H.323
§ Если необходим транкодинг для хранения или воспроизведения
§ Если есть старые кодеки (H.261, H.263, H.263+)
38. Cisco MediaSense 10.5
Запись видео вызовов с CUBE
Базовое архивирование записей
Ассоциация вызовов для UCCX
Ассоциация данных об операторе для UCCX
Поддержка новых серверов и версий гипервизора
39. Cisco MediaSense 11.0
Информация об агенте из Finesse
Улучшения в Search & Play
• HTML 5
• Поиск в архивах
• Поиск по информации об агенте
Поддержка Cisco Prime Collaboration Assurance
Ассоциация вызовов для всех вариантов записи
40. Планы на Cisco MediaSense 11.5
Разделение доступа по ролям (RBAC)
Запись SRTP
Улучшения Search & Play
• Удаление записей
• Права доступа
Поддержка Single Sign-On (Finesse)
41. Планы на Cisco MediaSense XX.X
Запись экранов
Запись чатов (XMPP)
Шифрование записей
Поддержка SIPREC
Поддержка транскодирования