Программа захвата и анализа потоков видео от Web- и IP-камер. Программа Frontman является облегченной версией программы FaceWatch - отсутствует определение эмоций.
Программа Frontman работает с потоками видео следующих классов:
Доступ программы к потоку видео Web-камер выполняется либо по номеру (индексу) устройства в системе, либо по его идентификатору.
Доступ к камерам по идентификаторам устройства обеспечивает независимость от канала физического подключения камеры, т.е. внешняя камера может быть в любой момент переподключена в другой интерфейсный USB разъем или хаб. При этом доступ к камере сохраниться.
Доступ к IP-камерам выполняется по ULR к потокам видео камер. Программа поддерживает широкий спектр сетевых протоколов для камер.
URL потока видео для конкретной модели камеры можно найти в справочных руководствах вендоров.
Программа Frontman выступает в качестве сервера для обеспечения запросов программы EPM-Agent Plus (Концентратор Данных) на получение моментального снимка с нужной камеры. При этом программа Frontman может работать как на том же компьютере, что и EPM-Agent Plus, так и на отдельном компьютере. Получаемые программой EPM-Agent Plus снимки с камеры становятся частью «Снимка инцидента» (реквизитом события) поставляемого в облачный сервис CXM-Online, Telegram, и другие Агрегаторы Информации, включая пользовательские обработчики событий.
В других случаях, программа Frontman может выступать в качестве клиента, посылающего на сервер (Концентратор Данных) события: команды нажатия Виртуальных Кнопок или запуска управляемых опросов, при этом сообщая дополнительную информацию, например, о длительности текущего контакта. Передача ведется с использованием протокола компонента DC Connector.
Событиями в данном случае могут быть:
Также программа Frontman может передавать события присутствия и отсутствия объекта перед камерой Голосовому Контроллеру, для управления разрешением на распознавание речи/голосовых команд управления.
Программа может параллельно работать с 8 камерами. При этом каждая камера имеет собственный идентификатор (имя), которое позволяет Концентраторам Данных запрашивать снимки с нужных камер, ассоциированных с источником события, например нажатия кнопки на определенном пульте. В случае работы Frontman в качестве источника событий, программа, передавая информацию Концентратору Данных, также включает в ее состав идентификатор камеры.
Запрос Концентратором Данных (программой EPM-Agent Plus) снимка с камеры является базовой функцией программы. EPM-Agent Plus может запрашивать снимок с нужной камеры в любой момент. Как правило, снимки с камеры прилагаются к событиям опросов ответов (стихийным или управляемым). При этом каждый источник событий (аппаратный пульт или сенсорная консоль) ассоциируется на Концентраторе Данных с определенной камерой. В частности, это позволяет верифицировать достоверность получаемой информации. Например, избежать «накруток» при оценке качества обслуживания, в случае если положительные оценки выставляются самими сотрудниками.
Снимки с камер могут также запрашиваться и по внешним, по отношению к системе, событиям. Например, внешняя CRM система может также инициировать событие, запрашивающее снимок с камеры.
Вне зависимости от того, сколько лиц людей присутствует в кадре камеры, программа Frontman отслеживает положение только самого крупного, находящегося ближе к камере лица. При этом, лица расположенные далеко от камеры, и имеющие малый размер, не учитываются программой. В настройках задается минимальный размер области лица, а также, опционально, область поиска лиц.
По наличию и отсутствию лица клиента в кадрах камеры программа может выполнять подсчет числа контактов. Для исключения подсчета слишком коротких контактов, определения конца контакта, когда клиент отворачивает лицо от камеры или исчезает из кадра на короткие моменты времени, в программе имеются настройки пороговых длительностей для определения фаз присутствия и отсутствия объекта:
Как событие начала контакта, так и событие конца контакта может передаваться на Концентратор Данных и использоваться для подсчета числа контактов. Концентратор Данных может передавать событие в облачные сервисы CXM-Online и LoyaltyReporter, локальную базу данных или другой Агрегатор Информации, в котором выполняется подсчет событий и формирование отчетов о числе контактов. Подсчет длительностей контактов и вычисление средних значений реализуется при передаче событий конца контакта, содержащих значения длительностей завершенных контактов.
Программа, передавая Концентратору Данных события начала контакта, конца контакта, а также, опционально события контакта заданной длительности (когда контакт еще не закончен), может управлять:
Программа автоматически контролирует статус канала работы с IP-камерами. В случае обрыва или «подвисания» соединений, даже при отсутствии механизма keepalive в соединениях. Если программа обнаруживает неисправности в канале, то она автоматически закрывает «зависшие» соединения и предпринимает попытки повторного подключения к IP-камерам.