trueconf sdk

40
SDK ООО “Труконф”, все права защищены.

Upload: trueconf

Post on 28-Jan-2018

367 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: TrueConf SDK

SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 2: TrueConf SDK

SDK

•Зачем

•Как работает

•Инфраструктура

•Поддержка

•Примеры

Ⓒ ООО “Труконф”, все права защищены.

Page 3: TrueConf SDK

Ваше приложение

Логика

GUI

Управление вызовом

Определение участников

звонка

Инициация вызова

TrueConf SDKGUI во время

звонкаЗвонок Работа с сетью

Как работает

Ⓒ ООО “Труконф”, все права защищены.

Page 4: TrueConf SDK

Ваш сервер

TrueConf Server

TrueConfSDK

TrueConfSDK

Ваше приложение Ваше приложение

Rest API

Аудио, видео Аудио, видео

Запись

Ⓒ ООО “Труконф”, все права защищены.

Page 5: TrueConf SDK

• Инициация звонка

• Без регистрации на сервере с присвоением произвольного идентификатора

• С регистрацией на сервере (можно через AD)

• Вторая сторона звонка – TrueConf Client app, SIP, H.323, TrueConf SDK, Браузер (WebRTC)

• Кастомизация интерфейса

• Запись на сервере

• Различные типы конференций

• Работа за NAT

• Смена камер на лету

• SVC – масштабируемое видеокодирование

• Адаптация под канал связи (от 32кбс), восстановление после падения канала

• Совместно с API TrueConf Server – очередь звонков, проверка статусов

Возможности Mobile SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 6: TrueConf SDK

• Android – 4.4 и старше

• iOS – 6 и старше

• Android – AndroidStudio

• iOS – XCode

Поддержка ОС

Среда разработки

Ⓒ ООО “Труконф”, все права защищены.

Page 7: TrueConf SDK

Наиболее интересные

SDK/API проекты TrueConf

2016/17

Ⓒ ООО “Труконф”, все права защищены.

Page 8: TrueConf SDK

Banpará Bank BrazilTrueConf Terminal API

Ⓒ ООО “Труконф”, все права защищены.

Page 9: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 10: TrueConf SDK

Ссылка на видео: https://www.youtube.com/watch?v=unAlzVQlL8Y

Ⓒ ООО “Труконф”, все права защищены.

Page 11: TrueConf SDK

Banpara Bank. Страна: Бразилия. Сайт: www.banpara.b.br Дата окончания проекта: 2017.

Задача: обеспечить видеосвязь точка-точка из переговорной комнаты для новых цифровых

отделений банка без сотрудников. Отсутствие брендов. Инициализация и завершение вызова

через кнопки pick up / hang up спикерфона.

Решение: отдельный ПК с ПО TrueConf Terminal, подключенный к ТВ, с USB гарнитурой Jabra.

Интерфейса нет, вне звонка на терминале отображаются видеоролики с рекламой через

виртуальную камеру. Управление осуществляется через дополнительно написанное нами ПО,

которое интерпретирует кнопки на USB спикерфоне в HTTP команды TrueConf Terminal API. Вызов

точка-точка, качество до 1080p30fps.

Очередь реализована на TrueConf Server, который в исходном виде используется в качестве

инфраструктуры проекта в ЦОДе заказчика. Все операторы добавлены в отдельную группу, при

вызове группы с TrueConf Terminal он переадресуются случайному свободному оператору. На

сервере ведётся запись видеозвонков.

Исполнитель - местная компания-интегратор Voxel Digital. Сайт: www.voxeldigital.com.br

Ⓒ ООО “Труконф”, все права защищены.

Page 12: TrueConf SDK

Maccabi IsraelTrueConf SDK for iOS and Android

Ⓒ ООО “Труконф”, все права защищены.

Page 13: TrueConf SDK

Ссылка на видео:

https://www.youtube.com/watch?v=FkNy0y3AZXk

Ⓒ ООО “Труконф”, все права защищены.

Page 14: TrueConf SDK

Maccabi Israel. Израиль. www.maccabi4u.co.il Дата окончания проекта: 2017

Задача: добавить возможность организовывать видеозвонки точка-точка в мобильное приложение сети

клиник.

Решение: заказчику были переданы библиотеки TrueConf SDK для сред разработки XCode (iOS) и Android

Studio, на основе которых он реализовал требуемый функционал в приложении Maccabi for You (App

Store, Google Play). Качество видео зависит от мощности мобильного процессора и может достигать

720p.

Звонки инициализируются асинхронно. Пользователь отправляет со смартфона заявку на консультацию с

нужным специалистом, которая принимается или отклоняется в call-центре заказчика. Далее через

внутреннюю информационную систему она приходит врачу, в ней содержится ссылка для звонка

пациенту. Врач совершает видеозвонок на телефон пользователя в удобное врачу время.

В качестве инфраструктуры используется ПО TrueConf Server, установленное в дата-центра сети клиник в

Тель-Авиве.Ⓒ ООО “Труконф”, все права защищены.

Page 15: TrueConf SDK

ZTM GermanyWhite-labeled TrueConf Apps

Ⓒ ООО “Труконф”, все права защищены.

Page 16: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 17: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 18: TrueConf SDK

ZTM Bad Kissingen. Германия. www.ztm-badkissingen.de

Задача: обеспечить видеосвязь точка-точка между центрами приёма беженцев и клиникой Rhön Klinikum в

регионе Bad Kissingen.

Решение: для центров беженцев был собран мобильный терминал под названием TeleView на основе ПК с

приложением TrueConf for Windows, комплекта Logitech GROUP и ТВ на передвижной стойке. Волонтёр в

центре для беженцев принимает пациентов, устанавливает связь с врачём и ассистирует ему. Врач

принимает звонки от волонтёров в клинике через обычное приложение TrueConf. Качество связи до 1080p30.

Очередь не организована, если один из врачей занят или недоступен, волонтёр выбирает из адресной книги

следующего. После осмотра беженцам выдаются справки на немецком и арабском языках, с которой они

могут обратиться в любую клинику Rhön Klinikum за более подробной консультацией или лечением.

В качестве инфраструктуры используется ПО TrueConf Server, установленное в больнице. Заказчиком и

интегратором по проекту выступила компания ZTM. Решение получило престижные награды: премию DGT-

Award и KARL STORZ Innovation Prize от немецкой ассоциации телемедицины. Дата окончания проекта: 2017.

Ⓒ ООО “Труконф”, все права защищены.

Page 19: TrueConf SDK

Tosan TechnoTrueConf Terminal API

Ⓒ ООО “Труконф”, все права защищены.

Page 20: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 21: TrueConf SDK

Tosan Techno. Иран. www.tosantechno.com

Задача: заменить решение Vidyo и предоставить видеосвязь точка-точка в банкоматах самообслуживания

нового поколения (VTM) на основе ОС Windows, а также гарантировать хорошее качество общения на

слабых и мобильных каналах связи. Облачные решения не подходят.

Решение: В ПК с банкоматом установлено приложение TrueConf Terminal, которое слушает команды от

интерфейса на основе HTML5 и JavaScript. Поддержаны вызовы точка-точка, качество (максимум

1080p30fps) динамически меняется в зависимости от условий соединения, благодаря поддержке SVC.

Вызов начинается при нажатии на кнопку на экране и также завершается.

С декабря 2016 было установлено более 100 таких банкоматов в 15 различных банках Ирана. Каждый

банк самостоятельно разворачивает TrueConf Server для коммутации звонков и их записи. Все операторы

добавлены в отдельную группу, при вызове группы с банкомата клиент переадресуется случайному

свободному оператору. У операторов установлено приложение TrueConf for Windows. В качестве

заказчика выступила компания-производитель банкоматов. Дата окончания проекта: 2016 год.

Ⓒ ООО “Труконф”, все права защищены.

Page 22: TrueConf SDK

TelebucaramangaTrueConf Terminal API

Ⓒ ООО “Труконф”, все права защищены.

Page 23: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 24: TrueConf SDK

Telebucaramanga. Колумбия. www.telebucaramanga.com.co

Задача: обеспечить видеосвязь точка-точка между пользователями киоска самообслуживания оператора

связи и удаленными операторами.

Решение: отдельный киоск с ПК на Windows и ПО TrueConf Terminal с сенсорным экраном и

интегрированным спикерфоном. Интерфейс реализован заказчиком на HTML5. Управление

осуществляется через TrueConf Terminal API по HTTP через WebSockets. Поддержаны вызовы точка-точка,

качество меняется от условий соединений, максимум 1080p30fps. Вызов начинается при нажатии на

кнопку на экране, и также завершается. По завершению разговора приложение TrueConf уходит в фон, а

пользователю предлагается оценить качество полученной консультации.

Очередь реализована на программном сервере ВКС TrueConf Server, который установлен ЦОДе заказчика.

Все операторы добавлены в отдельную группу, звонок переадресуется случайному свободному оператору

при вызове группы с киоска. Статистика анализируется по SQL Lite логам на сервере. Все звонки

записываются. Дата окончания проекта: 2017 год.

Ⓒ ООО “Труконф”, все права защищены.

Page 25: TrueConf SDK

Bahrain Islamic BankTrueConf Terminal API

Ⓒ ООО “Труконф”, все права защищены.

Page 26: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 27: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 28: TrueConf SDK

Bahrain Islamic Bank. Королевство Бахрейн. www.bisb.com

Задача: обеспечить возможность общения с оператором по видео из индивидуального

кондиционируемого киоска (цифровой офис) с ATM.

Решение: отдельный ПК с ПО TrueConf Terminal с сенсорным экраном и проводной handset гарнитурой,

подключенной через 3.5 мм разъем. Интерфейс реализован заказчиком на HTML5. Управление

осуществляется через TrueConf Terminal API по HTTP через WebSockets. Поддержаны вызовы точка-точка,

качество меняется от условий соединений, максимум 1080p30fps. Вызов начинается при нажатии на

кнопку на экране, и также завершается.

Очередь реализована на TrueConf Server, который в исходном виде используется в качестве

инфраструктуры проекта в ЦОДе заказчика. Все операторы добавлены в отдельную группу, при вызове

группы с TrueConf Terminal он переадресуются случайному свободному оператору. На сервере ведётся

запись видеозвонков.

Киоск подключен по 4G и работает 24/7. В 2016 было оборудовано два таких цифровых офиса.

Ⓒ ООО “Труконф”, все права защищены.

Page 29: TrueConf SDK

SDK for Windows

Ⓒ ООО “Труконф”, все права защищены.

Page 30: TrueConf SDK

•ActiveX компонент - CallX

•Документация

Содержание установки

Ⓒ ООО “Труконф”, все права защищены.

Page 31: TrueConf SDK

•Легкое встраивание в свои приложения для ОС Windows

•Приложения могут быть написаны на С++, С#,Object Pascal, Visual Basic

•Может встраиваться в web-страницы показываемые в Internet Explorer 8 и выше

•Широкий спектр подключаемого оборудования

CallX - ActiveX

Ⓒ ООО “Труконф”, все права защищены.

Page 32: TrueConf SDK

Плюс:

Возможность доработки внешнего вида и логики работы

Компонет CallX – это полноценный клиент ВКС

Ⓒ ООО “Труконф”, все права защищены.

Page 33: TrueConf SDK

Возможность встраиваться в любые системы на базе ОС Windows и подключение большого спектра аудио- и видео-устройств.

•Видеокиоски и видеотерминалы

•Банкоматы

•Организация собственной системы ВКС со своим ПО на базе TrueConf SDK for Windows

•Встраивание в существующие решения (ERP, CRM,etc)

Применение

Ⓒ ООО “Труконф”, все права защищены.

Page 34: TrueConf SDK

•МФЦ

•Консультационные службы

•Связь с экстренными службами

•Собственная видеосвязь внутри крупных производственных предприятий

•Виртуальная приемная

Ⓒ ООО “Труконф”, все права защищены.

Page 35: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 36: TrueConf SDK

Ⓒ ООО “Труконф”, все права защищены.

Page 37: TrueConf SDK

Начало работы (использование облачного сервиса TrueConf Online)

1. Зарегистрировать учетную запись на https://trueconf.ru

2. На странице «Мой профиль» ввести код корпоративной группы «4440USSDK_FOR_WINDOWS»

3. Скачать и установить: https://trueconf.com/download/sdk/callx_setup.exe

4. Готово! Теперь установленный ActiveX компонент «CallX»может авторизовываться новой учетной записью в облачном сервисе TrueConf Online

Ⓒ ООО “Труконф”, все права защищены.

Page 38: TrueConf SDK

Начало работы (использование сервера TrueConf)1. Установить TrueConf сервер с включенной

опцией «SDK»

2. Скачать и установить: https://trueconf.com/download/sdk/callx_setup.exe

3. Готово!

Ⓒ ООО “Труконф”, все права защищены.

Page 39: TrueConf SDK

Ресурсы

• https://developers.trueconf.ru/trueconf-sdk-dlya-windows

• https://github.com/TrueConf/sdk

• https://trueconf.com/download/sdk/callx_setup.exe

• 4440USSDK_FOR_WINDOWS

Ⓒ ООО “Труконф”, все права защищены.

Page 40: TrueConf SDK

Хотите также? Обращайтесь!

developers.trueconf.ru

[email protected]

+7 (495) 698-60-66

Ⓒ ООО “Труконф”, все права защищены.