Передача файлов
Техническая документация / Телефон / Передача файлов
Oktell поддерживает передачу файлов между пользователями системы. Спецификой такой передачи является то, что сессия активируется в момент коммутации пользователей между собой и хранит все переданные файлы на сервере с привязкой к цепочке коммутаций. Любой пользователь системы, участвующий в обработке звонка по цепочке, в момент любой коммутации получает доступ ко всем загруженным файлам.
В режиме коммутации на панели модуля появляется кнопка «Передача документов» с меню, содержащим помимо прочего пункт меню «Отправить файл».
После осуществления выбора одного или нескольких файлов в появившемся диалоговом окне производится их загрузка на сервер. Если размер файла превышает 20 МБ, пользователю выдается дополнительный запрос на подтверждение загрузки с указанием реального размера.
У оппонента пользователя в коммутации полученные файлы сразу будут отображены в поле обмена файлами модуля «Телефон». Сам пользователь также будет иметь возможность обращения с файлами. Файл копируется с сервера в клиентское приложение сразу после закачки, либо при обращении к нему (если производился флеш-разрыв, и файлы передавались в другой коммутации текущей сессии).
Все передаваемые файлы располагаются на сервере с привязкой к цепочке коммутаций. В момент, когда сессия деактивируется (завершаются все коммутации в цепочке, завершают работу все сценарии, а также завершает работу задача, активированная для обработки звонка по цепочке), происходит удаление файлов с сервера.
При переводе звонка от одного абонента к другому, каждый пользователь, принимающий участие в обработке звонка (участвующий в цепочке коммутаций) в момент каждой коммутации получает доступ к файлам цепочки.
Щелчком на названии пользователь может открыть файл в стандартном приложении, зарегистрированном для работы с данным типом файлов. Щелчком на красном кресте производится удаление файла из хранилища цепочки.
В контекстном меню доступны дублирующие команды «Открыть» и «Удалить», а также команда копирования файла в буфер обмена и команда открытия папки с загруженными файлами на клиентском компьютере. В отличие от сервера при завершении цепочки коммутаций файлы не удаляются с клиентского компьютера, очистка производится лишь при перезапуске клиентского приложения.
ВНИМАНИЕ! При необходимости осуществлять закрытую передачу файлов (только между двумя абонентами) можно либо осуществить звонок без дальнейших переводов, либо осуществить удаление файла после приема файла оппонентом, но до флеш-разрыва.
Передача файлов возможна также при внешних звонках с терминалов, работающих под управлением интеграционной библиотеки. Подробнее о режиме передачи данных в разделе «Звонок с терминала» руководства по интеграции, а также в описании SIP-шлюза для приема звонков с терминалов.
У оператора существует возможность прервать затянувшуюся передачу с терминала. Такая потребность может возникнуть при затягивании загрузки (чрезмерно большой файл или слишком узкий канал связи с терминалом). Этому служат пункт контекстного меню «Удалить» и пиктограмма с красным крестом возле имени файла.