Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Общее описание

Elph (Android) — мобильное приложение, позволяющее пользователям совершать и принимать голосовые вызовы с мобильного телефона по протоколу SIP, а также отправлять и получать файлы, текстовые и голосовые сообщения при использовании сервера чатов ELTEX. Приложение позволяет оставаться на связи в любой точке, пользуясь мобильным интернетом или сетью Wi-Fi.

Elph работает как обычный SIP-клиент с обработкой вызовов на IP-АТС ECSS-10.


Установка и запуск приложения

На мобильном устройстве должен быть установлен Android версии 5 и выше.

Установите приложение Elph. Для этого введите название «Elph» в поисковой строке Google Play, перейдите по ссылке или отсканируйте QR-код, приведенный ниже:

После установки на экране появится иконка приложения Elph .


Стартовое меню

При первом запуске приложения будут запрошены разрешения на отправку уведомлений и совершение звонков. Для корректной работы приложения необходимо предоставить эти разрешения.

После этого откроется меню, в котором нужно выбрать способ начального конфигурирования устройства: автоконфигурирование с использованием QR-кода или без него. Также можно пропустить этап начального конфигурирования, нажав на ссылку «Настроить позже»:

Автоконфигурирование

Для автоматического конфигурирования устройства нужно либо отсканировать QR-код, в котором зашифрована ссылка авторизации, либо ввести ссылку вручную.

QR-код с закодированной ссылкой авторизации предоставляется администратором.

Смартфоны не всех производителей поддерживают сканер QR-кодов в приложении.

Документация по конфигурированию мобильных клиентов на AuP доступна по ссылке.

В первом случае нужно нажать на кнопку , после чего приложение запросит разрешение на использование камеры и при подтверждении запустит сканер:

Во втором случае нужно нажать на кнопку , после чего откроется меню для ввода настроек данных для автоконфигурирования:

После сканирования QR-кода или ввода ссылки появится окно авторизации, где необходимо ввести данные своей учетной записи (предоставляется администратором). В случае появления окна с предупреждением о незащищенном подключении необходимо нажать «Дополнительные» и в новом окне — «Перейти на сайт ... (небезопасно)».


Если конфигурация получена от сервера и корректна, то в приложении появится информация об успешном конфигурировании устройства:

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

Разрешите приложению записывать аудио, чтобы у приложения был доступ к микрофону:

Для возможности работы приложения в фоновом режиме (например, когда экран телефона погашен) разрешите приложению прекратить оптимизацию расхода заряда.

Для отображения окна приложения поверх других используемых приложений при осуществлении вызовов активируйте разрешение наложения поверх других окон:

На смартфонах некоторых производителей для возможности работы в фоновом режиме необходимо отключить управление питанием устройства вручную — см. раздел «Управление оптимизацией батареи».

Для возможности автоматического запуска приложения после загрузки устройства активируйте разрешение функции «Запускать автоматически»:

На смартфонах некоторых производителей для корректной работы требуется включить дополнительные разрешения для отображения приложения на экране блокировки и отображения всплывающих окон при работе в фоновом режиме:

Без включения данных разрешений возможны проблемы с отображением входящих вызовов.

После установки разрешений приложение запустится в подменю «Телефон»:

Для просмотра статуса аккаунта или выполнения дальнейшей настройки необходимо войти в раздел Меню: .

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

Информация о регистрации будет отображаться в строке состояния в виде иконок:

  — зарегистрирован;

  — не зарегистрирован.

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

Информация о регистрации будет отображаться также на панели уведомлений:

Настройка

Для дальнейшей настройки приложения необходимо войти в подменю «Настройки»:

Откроется экран с возможными опциями из подменю «Настройки»:

На экране могут появиться настройки «Управление оптимизацией батареи» и «Установить дополнительные разрешения». Данные настройки специфичны для некоторых производителей смартфонов и версий ОС Android.

Настройки сервиса

В приложении предусмотрено несколько фоновых режимов. Настроить фоновый режим1 можно в разделе «Настройки сервиса»:

  • Режим «По умолчанию» означает, что при работе в фоновом режиме никаких дополнительных действий по пробуждению приложения не производится, при этом приложение может нестабильно регистрироваться на SIP-сервере и нестабильно принимать звонки.
  • Режим «Alarm Scheduler» означает, что при работе в фоновом режиме приложение будет периодически пробуждаться через определенные промежутки времени. Данный режим не гарантирует стопроцентную стабильность регистраций и приема входящих вызовов на всех смартфонах при работе в фоновом режиме. При этом в данном режиме повышается энергопотребление.
  • Режим «Constant Wake Lock» означает, что приложение постоянно находится в работе, и это гарантирует стабильность регистраций и приема входящих вызовов. Однако в данном режиме энергопотребление будет максимальным.
  • Режим «Push proxy» означает, что приложение не работает в фоновом режиме, в данном случае пробуждение приложения происходит по событиям, принятым от сервера уведомлений PNS.
  • Режим «Alarm Scheduler, Push proxy» означает, что в нем совмещены два метода, описанных выше, в данном случае пробуждение приложения происходит как периодически — через определенные промежутки времени, так и по событиям, принятым от сервера уведомлений PNS.

1Работа всех перечисленных режимов зависит от производителя устройства и версии Android.

Для корректной работы рекомендуется использовать режим «Push proxy». На устройствах без сервисов Google — «Alarm Scheduler».

На смартфонах некоторых производителей для возможности работы приложения в фоновом режиме дополнительно необходимо отключить управление питанием устройства вручную — см. раздел «Управление оптимизацией батареи».

Для того чтобы приложение запускалось автоматически при включении/перезагрузке смартфона, установите флаг «Запускать автоматически».

Корректировка других настроек в данном меню необходима в том случае, если провайдер требует настроить приложение с определенными параметрами.

  • «DSCP для сигнализации SIP» и «DSCP для медиа» — настройки для обеспечения качества обслуживания, позволяют настроить метки DSCP для сигнализации и для голосового трафика соответственно. Данные метки используются сетевым оборудованием провайдера для приоритизации соответствующего вида трафика.
  • «Локальный RTP порт» и «Локальный SIP порт» — данные настройки позволяют задать значение порта (диапазона портов) протокола транспортного уровня (UDP/TCP) для его использования под передачу медиатрафика (протокол RTP) либо сигнального трафика (протокол SIP) соответственно. Эти настройки стоит менять в том случае, когда несколько SIP-клиентов находятся за одним симметричным NAT-роутером.
  • «Транспорт» — позволяет настроить транспортный протокол, поверх которого будут передаваться сообщения протокола SIP.
  • «Время истечения срока регистрации» — позволяет настроить время истечения срока регистрации учетной записи на SIP-сервере.
  • «Метод передачи DTMF» — данная настройка позволяет задать метод, которым будет осуществляться донабор цифр на стадии разговора. Например, функция тонального набора позволяет осуществить донабор номера во время установленного соединения с сервисом IVR либо другими интеллектуальными сервисами, требующими от пользователя набора цифр во время разговора (ввода PIN-кода и т. п.). Значение Inband означает передачу тональных цифр внутри разговорного тракта, RFC2833 — также внутри разговорного тракта, но выделенно в отдельном типе нагрузки, SIP INFO — внеполосно, методами протокола SIP. В случае настройки несогласованных режимов передачи DTMF в приложении и на SIP-сервере использование донабора во время разговора будет невозможно, при попытке набора цифр приложение выведет на экран ошибку:

В текущей версии не поддерживается режим «application/dtmf» для метода SIP INFO. Поддерживается только режим «application/dtmf-relay».

На экране может появиться настройка «Управление способами запуска и работой приложения». Данная настройка специфична для некоторых производителей смартфонов и версий ОС Android.

После ввода значений параметров для их применения необходимо нажать на кнопку Применить в правом верхнем углу приложения. Для выхода из раздела без применения настроек нажмите на стрелку в левом верхнем углу.

Также из данного меню можно перейти в подраздел настройки аудиокодеков, нажав на строку «Настройка аудиокодеков»:

По умолчанию настроен список кодеков, который должен быть поддержан большинством SIP-шлюзов, используемых на сетях провайдеров. Данные настройки необходимо менять, если провайдер требует назначить использование определенного списка кодеков приложением.

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

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

Настройки конфигурации

В этом разделе настраиваются следующие функции:

  • Обновлять автоматически — если данный пункт активен, то конфигурация будет обновляться автоматически с AuP;
  • Проверить обновления — вручную запросить новую конфигурацию с AuP;
  • Удалить конфигурацию — удалить текущую конфигурацию, после выполнения приложение вернется к стартовому меню.

Управление оптимизацией батареи

На смартфонах некоторых производителей в настройках запуска приложений для «Elph» необходимо отключить управление вручную.

После этого в меню ручной настройки управления включить разрешение «Работа в фоновом режиме».

Телефон

Для перехода в режим «Телефон» необходимо войти в раздел Меню   —> подменю «Телефон»:

Откроется подменю с тремя вкладками: «Журнал», «Контакты» и «Избранное». Откроется та вкладка, которая была открыта последней, а при первом включении — вкладка «Журнал»:

Для осуществления вызовов во вкладках «Избранное» и «Журнал» есть кнопка, нажатием на которую открывается клавиатура для набора номера:

Во вкладке «Журнал» отображается история вызовов, совершенных или полученных пользователем в приложении.

Во вкладке «Контакты» отображается загруженная на устройство адресная книга.

Во вкладке «Избранное» отображаются избранные контакты.

Переход между вкладками осуществляется с помощью свайпа.

Избранное

В данной вкладке отображаются избранные контакты.

Добавить записи в «Избранное» можно из вкладок «Вызовы» и «Контакты», нажав на иконку  в записи из истории вызова либо контакта. Всего можно добавить не более 31 записи в «Избранное».

Для удаления записи из «Избранного» нажмите на строку записи и удерживайте до тех пор, пока не появится ссылка «Удалить элемент», после чего нажмите на нее.

Также для удаления записи можно использовать провести справа налево по нужной записи.

Журнал

В данной вкладке отображается история вызовов. Можно отфильтровать содержимое выводимых данных: «Все», «Пропущенные», «Исходящие», «Входящие», «Заблокированные» либо «Переадресованные».

Записи в истории вызовов содержат:

  • отображаемое имя (SIP display name);
  • направление вызова;
  • время совершения вызова.

При нажатии на любую запись в истории вызовов происходит набор указанному в ней абоненту (см. раздел «Совершение вызовов»).

При нажатии на кнопку  определенной строки из истории вызовов открывается карточка абонента со списком вызовов.

Для удаления записи из истории вызовов нажмите на строку записи и удерживайте до тех пор, пока не появится ссылка «Удалить запись», после чего нажмите на нее. Для удаления всех записей необходимо нажать на иконку  и выбрать пункт «Очистить историю вызовов».

Контакты

Для загрузки адресной книги в память смартфона необходимо нажать на иконку , выбрать пункт «Источник адресной книги» и в появившемся окне ввода ввести адрес, по которому расположен файл с данными:

После ввода адреса нажмите на кнопку ОК.

Поддерживаются следующие форматы адресной книги — VCF, CSV, XML.

В случае успешной загрузки адресной книги во вкладке «Контакты» появятся записи:

Запись в адресной книге содержит: ФИО сотрудника и структурное подразделение, в котором он работает.

При нажатии на иконку вызова  определенной строки адресной книги происходит набор указанного в ней номера (см. раздел «Совершение вызовов»).

Поиск

При нажатии на иконку   появится строка поиска, с помощью которой можно отфильтровать данные в истории вызовов:

Используйте иконку   для сброса фильтра поиска.

Поиск по истории вызовов можно также осуществить при наборе номера на клавиатуре: 

Используйте кнопку  для сброса фильтра поиска.

Совершение вызовов

Вызов из приложения возможно совершить тремя способами:

  • Используя клавиатуру для набора номера (вкладка «Журнал»);
  • Нажав на строку в истории вызовов (вкладка «Журнал»);
  • Нажав на иконку вызова в строке адресной книги (вкладка «Контакты» или «Избранное»).

После выполнения одного из вышеуказанных действий появится окно вызова абонента:

В окне отображаются следующие данные:

    • Отображаемое имя абонента (например, имя и фамилия);
    • Номер абонента;
    • Время разговора (появляется после ответа на вызов);
    • Функциональные кнопки (часть которых становится активна только после ответа вызываемого абонента);
    • Причина разъединения (появляется после отбоя вызова);
    • Кнопка для отбоя вызова.

Прием вызовов

При поступлении входящего вызова, в зависимости от того, в каком режиме на текущий момент работает приложение (в фоновом режиме или активно), индикация о входящем вызове может выводиться в двух вариантах:

  • В виде всплывающего окна:

  • В виде окна приложения:


При поступлении входящего вызова отображаются следующие данные:

  • Отображаемое имя вызывающего абонента;
  • Номер абонента (отсутствует на всплывающем окне);
  • Время разговора (появляется после ответа на вызов);
  • Функциональные кнопки (часть которых становится активна только после ответа вызываемого абонента (отсутствуют на всплывающем окне));
  • Причина разъединения (появляется после отбоя вызова);
  • Строка для ответа/отбоя вызова.

Назначение функциональных кнопок на экране вызова 

Кнопка для осуществления передачи вызова (см. раздел «Услуга «Передача вызова»).

Кнопка для постановки вызова на удержание (см. раздел «Услуга «Удержание вызова»).

Кнопка для создания конференции из вызова (см. раздел «Услуга «Конференция»).

Недоступна в текущей версии.

Кнопка для перехода к видеовызову (см. раздел «Видеовызовы»).


Кнопка для отключения микрофона.

Кнопка для вызова списка контактов для совершения дополнительного вызова.

Кнопка для вызова на экран клавиатуры для донабора номера. 

Кнопка для включения динамика.

Статистика по вызову

Для просмотра статистики по совершенному вызову необходимо в карточке контакта найти нужный вызов и нажать «Полная статистика сети»:

После чего будет выведено окно статистики:

В окне содержится следующая информация:

  • использовавшийся в вызове кодек;
  • количество полученных и отправленных пакетов;
  • количество полученных и отправленных байт;
  • полезную нагрузку (трафик без служебной информации) на передаче и на приеме;
  • процент потери;
  • битрейт на передаче и на приеме;
  • минимальное, среднее и максимальное время задержки.

Индикация пропущенного вызова

В случае если пользователь по каким-либо причинам не смог принять входящий вызов, наличие пропущенного вызова будет отображаться в строке состояния в виде иконки .

Также пропущенный вызов будет отображаться на панели уведомлений:

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

После совершения обратного вызова либо просмотра пропущенного вызова в истории вызовов индикация о нем пропадёт.

Услуга «Передача вызова»

Услуга позволяет передать вызов другому абоненту.

Для выполнения услуги «Передача вызова» используется кнопка.

При наличии одного вызова в состоянии разговора нажмите на кнопку .

Текущий вызов будет поставлен на удержание, а в приложении откроется вкладка «Журнал». Вы можете выбрать абонента для передачи вызова из истории вызовов, либо ввести вручную с помощью номеронабирателя.

Выберите контакт, которому хотите переадресовать вызов, либо наберите нужный номер на клавиатуре и нажмите кнопку вызова.

Далее будет выведено окно с предложением выбора типа перевода:

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

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

При успешном переводе на экране приложения будет показан статус перевода вызова:

В случае неуспешного перевода вызова можно будет вернуться к разговору с абонентом, которого вы пытались перевести, нажав на кнопку удержания вызова.

Услуга «Удержание вызова»

Услуга позволяет поставить текущий вызов на удержание, чтобы совершить второй (консультационный) вызов.

Для выполнения услуги «Удержание вызова» используется кнопка .

Текущий вызов будет поставлен на удержание, а в приложении откроется клавиатура для набора номера:

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

Скрыть номеронабиратель можно с помощью системной кнопки «Назад».

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

Таким образом можно поставить на удержание до четырех абонентов (зависит от количества линий, предоставленных вам провайдером). 

Услуга «Безусловная переадресация вызова»

Активированная услуга позволяет устройству переадресовывать все входящие вызовы на указанный номер.

Для управления услугой «Безусловная переадресация вызова» необходимо войти в раздел Меню  и нажать на переключатель «Переадресация»:

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

Введите номер и нажмите на кнопку Применить.

Услуга «Не беспокоить»

Активированная услуга позволяет устройству отклонять все входящие вызовы.

Для управления услугой «Не беспокоить» необходимо войти в раздел Меню  и нажать на переключатель «Режим «Не беспокоить»»: 

Услуга «Конференция»

Для перехода к интерфейсу конференций необходимо войти в раздел Меню  и выбрать пункт «Конференция»:


Откроется интерфейс конференций:


Для запуска конференции необходимо нажать , после чего откроется интерфейс конференции, который содержит:

  • список участников конференции (изначально только вы);
  • длительность конференции;
  • кнопка для добавления участников;
  • кнопка для отключения микрофона ;
  • кнопка для включения динамика ;
  • кнопка для выхода из интерфейса конференции ;
  • кнопка для завершения конференции .

При нажатии на иконку участника конференции появляется кнопка «Отключить» для отключения данного участника от конференции.

В случае отключения участника от конференции он останется в списке участников конференции, но будет отображен серым цветом, это значит, что он неактивен. При повторном нажатии на иконку появится возможность нового вызова данного участника для повторного добавления его в конференцию.

При закрытии интерфейса конференции, конференция продолжается в фоновом режиме. Для возврата в конференцию необходимо в разделе Меню  выбрать пункт «Конференция» либо нажать на ссылку «Вернуться в конференцию».

Для завершения конференции откройте дополнительное меню и нажмите кнопку .

В случае попытки начала конференции с некорректными настройками учетной записи, связанными с конференциями, либо в случае, когда услуга телеконференций вам не доступна, появится ошибка «Конфигуратор конференции не подключен». В таком случае необходимо проверить правильность введенных настроек и обратиться к провайдеру/администратору.

Видеовызовы

В текущей версии видеовызовы реализованы в тестовом режиме. Стабильность работы не гарантируется.

Для перехода от обычного аудиовызова к видеовызову необходимо нажать кнопку . После этого откроется интерфейс видеовызова.

Назначение функциональных кнопок на экране видеовызова 

Кнопка для вызова на экран клавиатуры для донабора номера. 

Кнопка для постановки вызова на удержание (см. раздел «Услуга «Удержание вызова»).

Кнопка для осуществления передачи вызова (см. раздел «Услуга «Передача вызова»).

Кнопка для вызова дополнительного меню.

Кнопка для включения/отключения передачи видео.

Кнопка для включения/отключения микрофона.

Кнопка для переключения между основной и фронтальной камерами.

Кнопка для завершения вызова.

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

В дополнительном меню есть пункты для создания конференции (см. раздел «Услуга «Конференция») и для перехода к обычному аудиовызову.

Чаты

Для перехода к интерфейсу чатов необходимо необходимо войти в подменю «Чаты».

Если введены корректные настройки для сервера чатов, то откроется интерфейс чатов. Если настройки не введены или введены некорректно, то появится ошибка «Сервис чатов сейчас не доступен!».

Интерфейс главного окна чатов

Интерфейс главного окна чатов содержит строку поиска, список существующих чатов, плавающую кнопку  для создания нового чата, индикатор соединения с чат-сервером и изображение-аватар профиля текущего пользователя.

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

В текущей версии чаты «Сохраненные сообщения» и «Поддержка Elph» сортируются наравне с остальными чатами. Изменение такого поведения планируется в следующих версиях.

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

При нажатии на чат в списке чатов открывается интерфейс данного чата.


Интерфейс детальной информации о текущем пользователе

При нажатии на изображение-аватар профиля текущего пользователя на главном окне чатов отображается интерфейс детальной информации о текущем пользователе, который содержит:

  • изображение-аватар пользователя (при нажатии на который он открывается в полном размере);
  • логин пользователя;
  • отображаемое имя пользователя.


Поиск на главном окне чатов

При вводе символов в строку поиска можно отфильтровать данные в списке чатов.

Создание нового чата

При нажатии на плавающую кнопку  для создания нового чата откроется интерфейс создания нового личного чата, который содержит список пользователей, кнопку для поиска среди пользователей  и кнопку «Создать группу» для перехода к интерфейсу создания нового группового чата.

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

При нажатии на пользователя из списка создастся и откроется личный чат с данным пользователем.

Создание нового группового чата

При нажатии на кнопку «Создать группу» в интерфейсе создания чата откроется интерфейс создания нового группового чата, который содержит список пользователей, кнопку  для поиска среди пользователей и плавающую кнопку  для создания нового группового чата.

При нажатии на пользователя из списка он будет отмечен для добавления в создаваемый групповой чат, а в верхней части интерфейса отобразится список всех отмеченных пользователей. При дальнейших нажатиях на других пользователей они будут отмечаться в списке и появляться в верхней части интерфейса в списке всех отмеченных. Для удаления отметки с пользователя можно повторно нажать на него в списке всех пользователей либо нажать на него в списке отмеченных пользователей.

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

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

Интерфейс чата

Интерфейс чата содержит название данного чата (имя пользователя собеседника либо название группового чата), список сообщений, строку ввода, кнопку для добавления файла, кнопку для записи голосового сообщения. В групповом чате также есть кнопка для отображения всплывающего меню.

Список сообщений содержит все сообщения в данном чате: слева — сообщения собеседников, справа — ваши сообщения. Рядом с каждым сообщением отображается время отправки, а рядом с каждым принятым сообщением — имя отправителя.

Также рядом с каждым отправленным сообщением отображается статус прочтения данного сообщения:  — сообщение доставлено, — сообщение прочитано.

При длительном нажатии на сообщение появляется контекстное меню. В контекстном меню могут отображаться следующие пункты:

  • «Копировать» — для копирования текста данного сообщения в буфер обмена;
  • «Скачать» — для загрузки данного файла на устройство;
  • «Переслать» — для пересылки данного сообщения в другой чат;
  • «Выбрать» — для выбора данного сообщения и перехода к выбору других для их группового копирования, удаления или пересылки;
  • «Ответить» — для ответа на данное сообщение;
  • «Изменить» — для изменения данного сообщения;
  • «Удалить» — для удаления данного сообщения.

На некоторых версиях Android для загрузки файлов на устройство необходимо предоставить разрешение на доступ к памяти устройства.

Также в контекстном меню может отображаться подробная информация о пользователях, прочитавших ваше сообщение:

Когда ваш собеседник печатает сообщение, в верхней части интерфейса отображается соответствующий статус: «[Имя_пользователя] печатает...»:

Когда в строку ввода введен какой-либо текст, кнопки для добавления файла и для записи голосового сообщения заменяются кнопкой для отправки сообщения.

Содержимое всплывающего меню зависит от вашего статуса в данном групповом чате. Если вы являетесь администратором данного группового чата, то в всплывающем меню будут следующие пункты:

  • «Редактировать» — для отображения экрана управления чатом;
  • «Добавить пользователей» — для отображения экрана добавления пользователей в данный групповой чат;
  • «Покинуть комнату» — для выхода из данной чат-комнаты (роль администратора будет передана другому участнику);
  • «Удалить комнату» — для удаления данного группового чата.

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

  • «Информация о комнате» — для отображения экрана детальной информации о комнате;
  • «Покинуть комнату» — для выхода из числа участников данного группового чата.

Интерфейс детальной информации о чате

При выборе в всплывающем меню пункта «Информация о комнате» открывается интерфейс детальной информации о чате. Данный интерфейс содержит изображение-аватар, название и список участников данного группового чата. Напротив администратора данного группового чата в списке участников будет указан статус «Админ».


Интерфейс управления чатом

При выборе в всплывающем меню пункта «Редактировать» открывается интерфейс управления чатом. Данный интерфейс содержит те же элементы, что и интерфейс детальной информации о комнате — изображение-аватар, название и список участников данного группового чата. Напротив администратора данного группового чата в списке участников будет указан статус «Админ». Помимо указанных элементов в интерфейсе присутствуют следующие элементы управления:

  • иконка напротив участников чата — для удаления данного участника из чата;
  • иконка напротив участника чата — для изменения его роли в данном чате (администратор/пользователь);
  • пункт «+ Добавить пользователя» — для отображения экрана добавления пользователей в данный групповой чат.

Добавление участников в чат

При выборе в всплывающем меню пункта «Добавить пользователей», а также при нажатии на пункт
«+ Добавить пользователя» на интерфейсе управления чатом открывается соответствующий интерфейс, который содержит список пользователей, кнопку  для поиска среди пользователей и плавающую кнопку для добавления выбранных пользователей в групповой чат.

При нажатии на пользователя из списка он будет отмечен для добавления в групповой чат, а в верхней части интерфейса отобразится список всех отмеченных пользователей. При дальнейших нажатиях на других пользователей они будут отмечаться в списке и появляться в верхней части интерфейса в списке всех отмеченных. Для удаления отметки с пользователя можно повторно нажать на него в списке всех пользователей, либо нажать на него в списке отмеченных пользователей.
После выбора всех пользователей, которых необходимо добавить в групповой чат, необходимо нажать на кнопку для добавления выбранных пользователей в групповой чат.

Отправка сообщений

Для отправки сообщения необходимо ввести текст в строку ввода и нажать кнопку .

Слева от строки ввода находится иконка , по нажатию на которую открывается клавиатура эмодзи.

Чтобы вернуться к обычной клавиатуре, необходимо нажать на иконку .

Удаление сообщений

Для удаления сообщения необходимо вызвать контекстное меню длительным нажатием на сообщение и выбрать «Удалить».

Удалить можно только собственные сообщения. Администратор группового чата может удалять все сообщения.

Ответы на сообщения

Для ответа на сообщение необходимо в контекстном меню выбрать «Ответить». В этом случае над строкой ввода сообщения отобразится сообщение, на которое вы отправляете ответ. Далее нужно ввести текст в строку ввода и нажать кнопку .

Пересылка сообщений

Для пересылки сообщения необходимо в контекстном меню выбрать «Переслать». В этом случае откроется список чатов, при нажатии на один из них сообщение будет переслано в данный чат.

Редактирование сообщений

Для редактирования сообщения необходимо в контекстном меню выбрать «Изменить». В этом случае над строкой ввода сообщения отобразится сообщение, которое вы редактируете, текст этого сообщения будет введён в строку ввода. Далее нужно изменить текст в строке ввода и нажать кнопку для подтверждения изменения сообщения.

 

Черновики сообщений

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

В текущей версии черновики сохраняются только на данном устройстве, поэтому сообщения, введенные и сохраненные в черновики на других устройствах/платформах, отображены не будут.

Отправка файлов

Для отправки файла необходимо нажать на кнопку  (если у приложения нет доступа к фото, мультимедиа и файлам на устройстве, то на данном этапе будет запрошено разрешение на эти действия).

Далее откроется меню с выбором типа файла для отправки. Можно выбрать «Изображение», «Видео» или «Документ».

При выборе типа файла «Изображение» или «Видео» откроется интерфейс для выбора изображений или видео из памяти устройства, а также иконка для перехода к камере.

При выборе типа файла «Документ» откроется интерфейс для выбора недавних документов из памяти устройства, а также кнопка для перехода к внутреннему хранилищу.

Отправка голосовых сообщений

Для отправки голосового сообщения необходимо нажать и удерживать кнопку для записи голосового сообщения. Во время удержания кнопки отображается надпись «Запись» и ведется запись аудио с микрофона устройства. После окончания удержания кнопки записанный аудиофайл отправляется в чат.

Просмотр изображений

При нажатии на изображение в списке сообщений открывается режим детального просмотра изображения с возможностью увеличения. Для выхода из режима детального просмотра необходимо нажать кнопку «Назад».

Просмотр видео

При нажатии на видеофайл в списке сообщений открывается видеоплеер и начинается воспроизведение видеофайла. Для выхода из видеоплеера необходимо нажать кнопку «Назад».

Загрузка файлов

При нажатии на иконку файла в списке сообщений отображается статус загрузки и начинается загрузка данного файла на устройство. Также загрузку файла можно начать, выбрав «Скачать» в контекстном меню, которое вызывается длительным нажатием на сообщение.

При загрузке не медиафайла, файл сначала сохраняется во внутренней памяти приложения. Такой файл можно только просмотреть. Для сохранения этого файла в памяти устройства необходимо вызвать контекстное меню и выбрать «Сохранить в Загрузки».

При загрузке медиафайлов статус отображается в окне загрузки.

Воспроизведение голосовых сообщений

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

Индикация новых сообщений

При получении нового сообщения придет уведомление, а в строке состояния будет отображаться иконка .

При нажатии на уведомление о новом сообщении будет осуществлен переход в данный чат. После чего данное уведомление пропадёт.


На главном экране чатов напротив чатов с непрочитанными сообщения отображается иконка .

Если данный чат — групповой, то внутри данной иконки будет пусто, а если личный, то внутри будет число, означающее количество непрочитанных сообщений в данном чате.

Чат поддержки

При выборе на главном экране чатов чата «Поддержка Elph» будет осуществлен переход в чат поддержки.

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



  • Нет меток