Общее описание
Elph (Android) — мобильное приложение, позволяющее пользователям совершать и принимать голосовые вызовы по протоколу SIP с использованием сервера ECSS-10, а также отправлять и получать файлы, текстовые и голосовые сообщения при использовании сервера чатов ECSS Chat Server. Это позволяет оставаться на связи в любой точке, пользуясь мобильным интернетом или сетью Wi-Fi.
Установка и запуск приложения
На мобильном устройстве должен быть установлен Android версии 5 и выше.
Скачайте мобильное приложение в Google Play. Для этого введите название «Elph» в поиске, перейдите по ссылке или отсканируйте QR-код, приведенный ниже:
Также приложение доступно в магазинеПосле установки на экране появится иконка приложения Elph
.Стартовое меню
При первом запуске приложения будут запрошены разрешения на поиск устройств поблизости, отправку уведомлений и совершение звонков. Для корректной работы приложения необходимо предоставить эти разрешения.
Откроется меню, в котором будет необходимо выбрать способ начального конфигурирования устройства: автоконфигурирование с использованием QR-кода или без него.
Автоконфигурирование
Для автоматического конфигурирования устройства нужно либо отсканировать QR-код, в котором зашифрована ссылка авторизации, либо ввести ссылку вручную.
QR-код с закодированной ссылкой авторизации предоставляется администратором.
Смартфоны не всех производителей поддерживают сканер QR-кодов в приложении.
Документация по конфигурированию мобильных клиентов на AuP доступна по ссылке.
В первом случае нажмите на кнопку
, после чего приложение запросит разрешение на использование камеры и при подтверждении запустит сканер:Во втором случае нажмите на кнопку
, после чего откроется меню для ввода настроек данных для автоконфигурирования:После сканирования QR-кода или ввода ссылки появится окно авторизации, где необходимо ввести данные своей учетной записи (предоставляется администратором). В случае появления окна с предупреждением о незащищенном подключении необходимо нажать «Дополнительные» и в новом окне — «Перейти на сайт ... (небезопасно)».
Если конфигурация получена от сервера и корректна, то в приложении появится информация об успешном конфигурировании устройства:
После завершения настроек необходимо установить требуемые дополнительные разрешения (см. раздел Дополнительные разрешения).
Разрешите записывать аудио, чтобы у приложения был доступ к микрофону:
После установки разрешений приложение запустится в меню «Звонки»:
На данном экране будут отображены все вызовы вашего номера, в том числе совершенные на других устройствах.
Дополнительные разрешения
Для корректной работы приложения может быть необходимо выдать некоторые дополнительные разрешения. Список этих разрешений отличается для разных производителей смартфонов.
Для большинства производителей требуется предоставить доступ на отображение поверх других приложений и разрешить приложению запуск в фоновом режиме:
Для смартфонов с MIUI (Xiaomi, POCO) требуется предоставить все дополнительные разрешения из списка, доступ на отображение поверх других приложений и настроить контроль фоновой активности без ограничений (допускается «Умный режим»):
Для смартфонов Samsung требуется предоставить доступ на отображение поверх других приложений (у Samsung это разрешение называется «Всегда сверху») и прекратить оптимизацию расхода заряда:
Для смартфонов Huawei и Honor требуется предоставить доступ на отображение поверх других окон и разрешить выключить оптимизацию батареи:
Также на смартфонах Huawei требуется отключить автоматическое управление приложением из настроек системы. Для этого необходимо:
- Открыть системное приложение «Настройки»,
- Выбрать категорию «Батарея»,
- Открыть «Диспетчер запуска»,
- В списке найти «Elph» и перевести переключатель напротив него в неактивное положение,
- Нажать «ОК».
Для возможности автоматического запуска приложения после загрузки устройства активируйте разрешение функции «Запускать автоматически»:
Настройка
Для дополнительной настройки приложения необходимо войти в меню «Профиль»:
Выберите «Настройки»:
На экране могут появиться настройки «Управление оптимизацией батареи» и «Установить дополнительные разрешения». Данные настройки специфичны для некоторых производителей смартфонов и версий ОС Android.
Настройки сервиса
Не рекомендуется менять эти параметры без явного указания со стороны администратора вашей системы.
В приложении предусмотрено несколько фоновых режимов. Настроить фоновый режим1 можно в разделе «Настройки сервиса»:
- Режим «По умолчанию» — означает, что при работе в фоновом режиме никаких дополнительных действий по пробуждению приложения не производится, при этом приложение может нестабильно регистрироваться на SIP-сервере и нестабильно принимать звонки.
- Режим «Alarm Scheduler» — означает, что при работе в фоновом режиме приложение будет периодически пробуждаться через определенные промежутки времени. Данный режим не гарантирует стопроцентную стабильность регистраций и приема входящих вызовов на всех смартфонах при работе в фоновом режиме. При этом в данном режиме повышается энергопотребление.
- Режим «Constant Wake Lock» — означает, что приложение постоянно находится в работе, и это гарантирует стабильность регистраций и приема входящих вызовов. Однако в данном режиме энергопотребление будет максимальным.
- Режим «Push proxy» — означает, что приложение не работает в фоновом режиме, в данном случае пробуждение приложения происходит по событиям, принятым от сервера уведомлений PNS.
- Режим «Alarm Scheduler, Push proxy» — означает, что в нем совмещены два метода, описанных выше, в данном случае пробуждение приложения происходит периодически через определенные промежутки времени и по событиям, принятым от сервера уведомлений PNS.
- Режим «Push proxy (without foreground)» — означает, что приложение полностью выгружается из памяти во время отсутствия активности, в данном случае пробуждение приложения происходит по событиям, принятым от сервера уведомлений 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-сервере использование донабора во время разговора будет невозможно, при попытке набора цифр приложение выведет на экран ошибку:
На экране может появиться настройка «Управление способами запуска и работой приложения». Данная настройка специфична для некоторых производителей смартфонов и версий ОС Android.
После ввода значений параметров для их применения необходимо нажать на кнопку Применить в правом верхнем углу приложения. Для выхода из раздела без применения настроек нажмите на стрелку в левом верхнем углу.
Также из данного меню можно перейти в подраздел настройки аудиокодеков, нажав на строку «Настройка аудиокодеков»:
По умолчанию настроен список кодеков, который должен быть поддержан большинством SIP-шлюзов, используемых на сетях провайдеров. Данные настройки необходимо менять, если провайдер требует назначить использование определенного списка кодеков приложением.
Для использования кодека необходимо установить флаг напротив соответствующего наименования. Порядок расположения кодеков в списке влияет на приоритетность использования кодеков. Чем выше кодек в списке, тем более приоритетным к использованию он является. Изменить приоритет кодека в списке можно, удерживая и перетаскивая строку с нужным кодеком с помощью элемента
, расположенного напротив выбранной позиции.После ввода значений параметров для их применения необходимо нажать на кнопку Применить в правом верхнем углу приложения, для выхода из подраздела без применения настроек нажмите на стрелку в левом верхнем углу.
Настройки конфигурации
В этом разделе настраиваются следующие функции:
- Обновлять автоматически — если данный пункт активен, то конфигурация будет обновляться автоматически с AuP;
- Проверить обновления — вручную запросить новую конфигурацию с AuP;
- Удалить конфигурацию — удалить текущую конфигурацию, после выполнения приложение вернется к стартовому меню.
Звонки
Для перехода в меню «Звонки» нажмите на иконку
в левом нижнем углу экрана.Откроется меню с тремя вкладками: «Журнал», «Контакты» и «Избранное». Отобразится вкладка, которая была открыта последней, а при первом включении — вкладка «Журнал»:
Во вкладке «Журнал» отображается история входящих и исходящих вызовов, совершенных пользователем, а также пропущенных вызовов. В том числе отображаются вызовы, совершенные на других устройствах.
Во вкладке «Контакты» отображаются контакты из сервиса адресной книги или контакты из загруженной на устройство адресной книги.
Во вкладке «Избранное» отображаются добавленные в избранное контакты.
Переход между вкладками осуществляется нажатием на название соответствующей вкладки.
Для вызова клавиатуры для набора номера используется кнопка
.Вкладка «Журнал»
В данной вкладке отображается история вызовов. Можно отфильтровать содержимое выводимых данных с помощью кнопки
: «Все», «Входящие», «Исходящие», «Пропущенные» или «Отклоненные».
Записи в истории вызовов содержат:
- отображаемое имя;
- тип вызова;
- время или дату совершения вызова.
При нажатии на любую запись в истории вызовов открывается список вызовов с данным контактом:
При длительном нажатии на любую запись в истории вызовов открывается контекстное меню, из которого можно осуществить вызов данного контакта и скопировать его номер.
При нажатии на иконку также будет осуществлен вызов данного контакта (см. раздел Совершение вызовов).
Если тип вызова — «Конференция», то при нажатии на запись откроется экран подробной информации о конференции. В текущей версии экран подробной информации о конференции содержит только список участников данной конференции.
Вкладка «Контакты»
В данной вкладке содержится полный список контактов. По умолчанию данные предоставляются сервисом адресной книги, но также предусмотрена возможность загрузки адресной книги из файла. Если список контактов пуст, перейдите к разделу Добавление адресной книги. Если в списке уже есть контакты, перейдите в раздел Работа с контактами.
Добавление адресной книги
Для загрузки адресной книги из файла нажмите на иконку , выберите пункт «Загрузить контакты из файла» и в появившемся окне ввода введите адрес, по которому расположен файл с данными:
После ввода адреса нажмите на кнопку ОК.
Поддерживаются следующие форматы адресной книги — VCF, CSV, XML.
В случае успешной загрузки адресной книги во вкладке «Контакты» появятся записи.
Работа с контактами
Запись в адресной книге содержит: ФИО абонента и его номер.
Список функций адресной книги будет расширен в будущих версиях.
Записи группируются по именам, сортировка осуществляется по алфавиту.
При нажатии на иконку определенной строки адресной книги происходит вызов указанного в ней контакта (см. раздел «Совершение вызовов»).
При нажатии на строку в адресной книге открывается карточка данного контакта, которая содержит список вызовов с данным контактом и его статус (см. раздел «Статус пользователя»).
Вкладка «Избранное»
В данной вкладке отображаются избранные контакты.
Добавить записи в «Избранное» можно из вкладки «Контакты», нажав на иконку
в карточке контакта, после чего иконка меняется на .Удаление записей из «Избранного» осуществляется аналогично.
Поиск
При нажатии на иконку появится строка поиска, с помощью которой можно отфильтровать данные в истории вызовов.
Для вызова контакта из результатов поиска используйте кнопку .
Используйте иконку
для сброса фильтра поиска.Совершение вызовов
Вызов из приложения возможно совершить следующими способами:
- Используя клавиатуру для набора номера (вкладка «Журнал»);
- Нажав на иконку в строке истории вызовов (вкладка «Журнал»);
- Нажав на иконку вызова в строке адресной книги (вкладка «Контакты» или «Избранное»);
- Нажав на иконку вызова в карточке контакта;
- Нажав на иконку вызова в результатах поиска.
После выполнения одного из вышеуказанных действий появится окно вызова абонента:
В окне отображаются следующие данные:
- Отображаемое имя абонента (например, имя и фамилия);
- Номер абонента;
- Время разговора (появляется после ответа на вызов);
- Функциональные кнопки (часть которых становится активна только после ответа вызываемого абонента);
- Причина разъединения (появляется после отбоя вызова);
- Кнопка для отбоя вызова.
Прием вызовов
При поступлении входящего вызова, в зависимости от того, в каком режиме на текущий момент работает приложение (в фоновом режиме или активно), индикация о входящем вызове может выводиться в двух вариантах:
- В виде всплывающего окна:
- В виде окна приложения:
При поступлении входящего вызова отображаются следующие данные:
- Отображаемое имя вызывающего абонента;
- Номер абонента (отсутствует на всплывающем окне);
- Время разговора (появляется после ответа на вызов);
- Функциональные кнопки (часть которых становится активна только после ответа вызываемого абонента (отсутствуют на всплывающем окне));
- Причина разъединения (появляется после отбоя вызова);
- Строка для ответа/отбоя вызова.
Назначение функциональных кнопок на экране вызова
Кнопка для осуществления передачи вызова (см. раздел «Услуга «Передача вызова»). | |
Кнопка для постановки вызова на удержание (см. раздел «Услуга «Удержание вызова»). | |
Кнопка для создания конференции из вызова (см. раздел «Услуга «Конференция»). Недоступна в текущей версии. | |
Кнопка для перехода к видеовызову (см. раздел «Видеовызовы»). | |
Кнопка для отключения микрофона. | |
Кнопка для вызова списка контактов для совершения дополнительного вызова. | |
Кнопка для вызова на экран клавиатуры для донабора номера. | |
Кнопка для включения динамика. |
Индикация пропущенного вызова
В случае если пользователь по каким-либо причинам не смог принять входящий вызов, наличие пропущенного вызова будет отображаться в строке состояния в виде иконки
.Также пропущенный вызов будет отображаться на панели уведомлений:
При нажатии на строку «Обратный вызов», находящуюся на панели уведомлений, приложение совершит вызов абоненту, от которого был пропущен вызов.
После совершения обратного вызова либо просмотра пропущенного вызова в истории вызовов индикация о нем пропадёт.
Услуга «Передача вызова»
Услуга позволяет передать вызов другому абоненту.
Для выполнения услуги «Передача вызова» нажмите на кнопку
.При наличии одного вызова в состоянии разговора нажмите на кнопку
.Текущий вызов будет поставлен на удержание, а в приложении откроется вкладка «Журнал». Вы можете выбрать абонента для передачи вызова из истории вызовов, либо ввести вручную с помощью номеронабирателя.
Выберите контакт, которому хотите переадресовать вызов, либо наберите нужный номер на клавиатуре и нажмите кнопку вызова.
Используется сопровождаемый тип передачи вызова — сначала с вызываемым абонентом соединитесь вы, а по нажатию кнопки
произойдет перевод вызова.В случае неуспешного перевода вызова можно будет вернуться к разговору с абонентом, которого вы пытались перевести, нажав на кнопку удержания вызова.
Услуга «Удержание вызова»
Услуга позволяет поставить текущий вызов на удержание, чтобы совершить второй (консультационный) вызов.
Для выполнения услуги «Удержание вызова» нажмите на кнопку .
Текущий вызов будет поставлен на удержание, а в приложении откроется клавиатура для набора номера:
После постановки абонента на удержание вы можете совершить следующий вызов для консультации.
Скрыть номеронабиратель можно с помощью системной кнопки «Назад».
Переключаться между абонентами можно нажатием на любое место строки с поставленным на удержание вызовом в верхней части экрана приложения. Кроме того, если завершить текущий вызов, произойдет автоматический переход к вызову, поставленному на удержание.
Таким образом можно поставить на удержание до четырех абонентов (зависит от количества линий, предоставленных вам провайдером).
Услуга «Переадресация вызова»
Активированная услуга позволяет устройству переадресовывать все входящие вызовы на указанный номер. Используется услуга ECSS-10 «Переадресация вызова посредством оконечного терминала (302 сообщение) (cf_sip)».
Для управления услугой «Переадресация вызова» необходимо войти в меню «Профиль» и нажать на переключатель «Переадресация»:
После чего откроется окно для ввода номера, на который будет осуществляться переадресация вызова:
Введите номер и нажмите на кнопку подтверждения.
Услуга «Не беспокоить»
Активированная услуга позволяет устройству отклонять все входящие вызовы. Используется услуга ECSS-10 «Не беспокоить (dnd)».
Для управления услугой «Переадресация вызова» необходимо войти в меню «Профиль» и нажать на переключатель «Не беспокоить»:
Услуга «Конференция»
Для перехода в меню «Конференция» нажмите на иконку в нижней части экрана.
Откроется интерфейс со списком активных конференций:
Для создания конференции необходимо нажать кнопку , после чего откроется интерфейс создания конференции, который содержит список контактов, строку для поиска среди контактов и кнопку Далее для перехода к следующему экрану.
При нажатии на пользователя из списка он будет отмечен для добавления в создаваемую конференцию, а в верхней части интерфейса отобразится список всех отмеченных пользователей. Для удаления отметки с пользователя необходимо повторно нажать на него в списке всех пользователей либо нажать на него в списке отмеченных пользователей.
После выбора необходимых абонентов нажмите на кнопку Далее для перехода к интерфейсу ввода имени создаваемой конференции.
Введите имя создаваемой конференции, проверьте список абонентов и нажмите на кнопку Создать конференцию. Будет создана и запущена конференция с заданным названием и выбранными участниками.
У вас сразу откроется интерфейс конференции, а другим абонентам поступит входящий вызов (до ответа их иконки будут неактивными).
После ответа приглашенных абонентов их иконки станут активными:
На экране конференции отображаются следующие данные:
- список участников конференции (изначально только вы);
- длительность конференции;
- кнопка для добавления участников ;
- кнопка для открытия чата конференции Чаты конференции); (см. раздел
- кнопка для отключения микрофона ;
- кнопка для включения динамика ;
- кнопка для выхода из интерфейса конференции ;
- кнопка для завершения конференции .
При нажатии на иконку участника конференции появится кнопка Отключить для отключения данного участника от конференции:
В случае отключения участника от конференции он останется в списке участников конференции, но будет отображен серым цветом, это значит, что он неактивен. При повторном нажатии на иконку появится возможность нового вызова данного участника для повторного добавления его в конференцию.
При закрытии интерфейса конференции она продолжается в фоновом режиме. Для возврата в конференцию необходимо перейти в меню Конференция и нажать на кнопку Войти напротив нужной конференции.
Чаты конференции
Во время каждой конференции создается временный чат. Для открытия чата во время конференции нажмите кнопку .
Функции данного чата идентичны функциям обычных чатов (см. раздел Чаты) за исключением голосовых сообщений.
После завершения конференции чат конференции станет недоступен, все сообщения и вложения будут удалены.
Видеовызовы
В текущей версии видеовызовы реализованы в тестовом режиме. Стабильность работы не гарантируется.
Для перехода от обычного аудиовызова к видеовызову необходимо нажать кнопку
. После этого откроется интерфейс видеовызова.Назначение функциональных кнопок на экране видеовызова
Кнопка для вызова на экран клавиатуры для донабора номера. | |
Кнопка для постановки вызова на удержание (см. раздел «Услуга «Удержание вызова»). | |
Кнопка для осуществления передачи вызова (см. раздел «Услуга «Передача вызова»). | |
Кнопка для вызова дополнительного меню. | |
Кнопка для включения/отключения передачи видео. | |
Кнопка для включения/отключения микрофона. | |
Кнопка для переключения между основной и фронтальной камерами. | |
Кнопка для завершения вызова. | |
Кнопка для переключения устройств вывода звука. |
В дополнительном меню находятся пункты для создания конференции (см. раздел Услуга «Конференция») и для перехода к обычному аудиовызову.
Чаты
Для перехода к чатам нажмите на иконку в нижней части экрана.
Интерфейс главного окна чатов
Интерфейс главного окна чатов содержит строку поиска, список существующих чатов, плавающую кнопку для создания нового чата и изображение-аватар профиля текущего пользователя.
Список существующих чатов содержит все чаты, отсортированные по времени последнего сообщения в них от самого нового к самому старому.
В текущей версии чаты «Сохраненные сообщения» и «Поддержка Elph» сортируются наравне с остальными чатами. Изменение такого поведения планируется в следующих версиях.
Элемент каждого чата содержит изображение-аватар, имя чата, текст и время последнего сообщения в чате. В случае наличия в чате непрочитанных сообщений отображается соответствующий индикатор.
У изображений-аватаров в личных чатах также отображается статус данного пользователя (см. раздел Статус пользователя).
При нажатии на чат в списке откроется интерфейс данного чата.
Закрепление чатов
Для закрепления чат-комнаты в верхней части списка необходимо вызвать контекстное меню длительным нажатием на нужный чат и выбрать Закрепить.
Интерфейс детальной информации о текущем пользователе
При нажатии на изображение-аватар профиля текущего пользователя на главном окне чатов отображается интерфейс детальной информации о текущем пользователе, который содержит:
- изображение-аватар пользователя (при нажатии на который он открывается в полном размере);
- логин пользователя;
- отображаемое имя пользователя.
Статус пользователя
В большинстве интерфейсов у аватара каждого пользователя отображается его статус.
В текущей версии поддержаны следующие статусы: «онлайн», «оффлайн» и «отошел» .
Поиск на главном окне чатов
При вводе символов в строку поиска можно отфильтровать данные в списке чатов.
Создание нового чата
При нажатии на плавающую кнопку и кнопку Создать группу для перехода к интерфейсу создания нового группового чата. откроется интерфейс создания нового личного чата, который содержит список пользователей, кнопку для поиска среди пользователей
При нажатии на кнопку отобразится строка поиска, с помощью которой можно найти нужного пользователя.
При нажатии на пользователя из списка создастся и откроется личный чат с данным пользователем.
Создание нового группового чата
При нажатии на кнопку Создать группу в интерфейсе создания чата откроется интерфейс создания нового группового чата, который содержит список пользователей, кнопку для поиска среди пользователей и плавающую кнопку для создания нового группового чата.
При нажатии на пользователя из списка он будет отмечен для добавления в создаваемый групповой чат, а в верхней части интерфейса отобразится список всех отмеченных пользователей. При дальнейших нажатиях на других пользователей они будут отмечаться в списке и появляться в верхней части интерфейса в списке всех отмеченных. Для удаления отметки с пользователя можно повторно нажать на него в списке всех пользователей либо нажать на него в списке отмеченных пользователей.
После выбора всех пользователей, которых необходимо добавить в создаваемый групповой чат, необходимо нажать на плавающую кнопку для перехода к интерфейсу ввода имени создаваемого группового чата, где содержится поле для ввода данного имени, список всех добавляемых в чат пользователей и плавающая кнопка для подтверждения создания чата.
После ввода имени создаваемого группового чата и нажатия на плавающую кнопку создастся и откроется групповой чат с введенным названием и выбранными участниками.
Интерфейс чата
Интерфейс чата содержит название данного чата (имя пользователя собеседника либо название группового чата), список сообщений, строку ввода, кнопку для добавления файла, кнопку для записи голосового сообщения. В групповом чате также есть кнопка для отображения всплывающего меню.
Список сообщений содержит все сообщения в данном чате: слева — сообщения собеседников, справа — ваши сообщения. Рядом с каждым сообщением отображается время отправки, а рядом с каждым принятым сообщением — имя отправителя.
Также рядом с каждым отправленным сообщением отображается статус прочтения данного сообщения: — сообщение доставлено, — сообщение прочитано.
При длительном нажатии на сообщение появляется контекстное меню. В контекстном меню могут отображаться следующие пункты:
- «Копировать» — для копирования текста данного сообщения в буфер обмена;
- «Скачать» — для загрузки данного файла на устройство;
- «Переслать» — для пересылки данного сообщения в другой чат;
- «Выбрать» — для выбора данного сообщения и перехода к выбору других для их группового копирования, удаления или пересылки;
- «Ответить» — для ответа на данное сообщение;
- «Изменить» — для изменения данного сообщения;
- «Удалить» — для удаления данного сообщения.
На некоторых версиях Android для загрузки файлов на устройство необходимо предоставить разрешение на доступ к памяти устройства.
Также в контекстном меню может отображаться подробная информация о пользователях, прочитавших ваше сообщение:
Помимо этого в контекстном меню можно ставить реакции на сообщение:
Когда ваш собеседник печатает сообщение, в верхней части интерфейса отображается соответствующий статус: «[Имя_пользователя] печатает...»:
Когда в строку ввода введен какой-либо текст, кнопки для добавления файла и для записи голосового сообщения заменяются кнопкой для отправки сообщения.
Содержимое всплывающего меню зависит от вашего статуса в данном групповом чате. Если вы являетесь администратором данного группового чата, то во всплывающем меню будут следующие пункты:
- «Редактировать» — для отображения экрана управления чатом;
- «Добавить пользователей» — для отображения экрана добавления пользователей в данный групповой чат;
- «Покинуть комнату» — для выхода из данной чат-комнаты (роль администратора будет передана другому участнику);
- «Удалить комнату» — для удаления данного группового чата.
Если вы не являетесь администратором данного группового чата, то в всплывающем меню будут следующие пункты:
- «Информация о комнате» — для отображения экрана детальной информации о комнате;
- «Покинуть комнату» — для выхода из числа участников данного группового чата.
Интерфейс детальной информации о чате
При выборе в всплывающем меню пункта «Информация о комнате» открывается интерфейс детальной информации о чате. Данный интерфейс содержит изображение-аватар, название и список участников данного группового чата. Напротив администратора данного группового чата в списке участников будет указан статус «Админ».
Интерфейс управления чатом
При выборе во всплывающем меню пункта «Редактировать» откроется интерфейс управления чатом. Данный интерфейс содержит те же элементы, что и интерфейс детальной информации о комнате — изображение-аватар, название и список участников данного группового чата. В верхней части интерфейса расположен пункт «+ Добавить пользователя» для добавления пользователей в данный групповой чат. Напротив администратора данного группового чата в списке участников будет указан статус «Админ». Напротив каждого участника будет отображаться иконка для вызова дополнительного меню.
Для удаления участника из группы выберите Удалить из группы.
Для изменения роли участника выберите Изменить роль, в открывшемся меню выберите роль для данного пользователя и подтвердите изменение.
Добавление участников в чат
При выборе в всплывающем меню пункта «Добавить пользователей», а также при нажатии на пункт
«+ Добавить пользователя» на интерфейсе управления чатом открывается соответствующий интерфейс, который содержит список пользователей, кнопку для поиска среди пользователей и плавающую кнопку для добавления выбранных пользователей в групповой чат.
При нажатии на пользователя из списка он будет отмечен для добавления в групповой чат, а в верхней части интерфейса отобразится список всех отмеченных пользователей. При дальнейших нажатиях на других пользователей они будут отмечаться в списке и появляться в верхней части интерфейса в списке всех отмеченных. Для удаления отметки с пользователя можно повторно нажать на него в списке всех пользователей, либо нажать на него в списке отмеченных пользователей.
После выбора всех пользователей, которых необходимо добавить в групповой чат, необходимо нажать на кнопку для добавления выбранных пользователей в групповой чат.
Отправка сообщений
Для отправки сообщения необходимо ввести текст в строку ввода и нажать кнопку .
Слева от строки ввода находится иконка
, по нажатию на которую открывается клавиатура эмодзи.Чтобы вернуться к обычной клавиатуре, необходимо нажать на иконку
.Упоминания в чатах
Для отправки сообщения с упоминанием введите в строку ввода сообщения символ «@» и выберите из списка нужного пользователя.
Удаление сообщений
Для удаления сообщения необходимо вызвать контекстное меню длительным нажатием на сообщение и выбрать «Удалить».
Удалить можно только собственные сообщения. Администратор группового чата может удалять все сообщения.
Ответы на сообщения
Для ответа на сообщение необходимо в контекстном меню выбрать «Ответить». В этом случае над строкой ввода сообщения отобразится сообщение, на которое вы отправляете ответ. Далее нужно ввести текст в строку ввода и нажать кнопку .
Пересылка сообщений
Для пересылки сообщения необходимо в контекстном меню выбрать «Переслать». В этом случае откроется список чатов, при нажатии на один из них сообщение будет переслано в данный чат.
Редактирование сообщений
Для редактирования сообщения необходимо в контекстном меню выбрать «Изменить». В этом случае над строкой ввода сообщения отобразится сообщение, которое вы редактируете, текст этого сообщения будет введён в строку ввода. Далее нужно изменить текст в строке ввода и нажать кнопку
для подтверждения изменения сообщения.
Черновики сообщений
Для сохранения черновика сообщения необходимо ввести текст в поле ввода сообщения и выйти из данного интерфейса. При следующем открытии данной чат-комнаты будет отображено введенное ранее сообщение.
В текущей версии черновики сохраняются только на данном устройстве, поэтому сообщения, введенные и сохраненные в черновики на других устройствах/платформах, отображены не будут.
Отправка файлов
Для отправки файла необходимо нажать на кнопку (если у приложения нет доступа к фото, мультимедиа и файлам на устройстве, то на данном этапе будет запрошено разрешение на эти действия).
Далее откроется меню с выбором типа файла для отправки. Можно выбрать «Изображение», «Видео» или «Документ».
При выборе типа файла «Изображение» или «Видео» откроется интерфейс для выбора изображений или видео из памяти устройства, а также иконка для перехода к камере.
При выборе типа файла «Документ» откроется интерфейс для выбора недавних документов из памяти устройства, а также кнопка для перехода к внутреннему хранилищу.
Отправка голосовых сообщений
Для отправки голосового сообщения необходимо нажать и удерживать кнопку для записи голосового сообщения. Во время удержания кнопки отображается надпись «Запись» и ведется запись аудио с микрофона устройства. После окончания удержания кнопки записанный аудиофайл отправляется в чат.
Просмотр изображений
При нажатии на изображение в списке сообщений открывается режим детального просмотра изображения с возможностью увеличения. Для выхода из режима детального просмотра необходимо нажать кнопку «Назад».
Просмотр видео
При нажатии на видеофайл в списке сообщений открывается видеоплеер и начинается воспроизведение видеофайла. Для выхода из видеоплеера необходимо нажать кнопку «Назад».
Загрузка файлов
При нажатии на иконку файла в списке сообщений отображается статус загрузки и начинается загрузка данного файла на устройство. Также загрузку файла можно начать, выбрав «Скачать» в контекстном меню, которое вызывается длительным нажатием на сообщение.
При загрузке не медиафайла, файл сначала сохраняется во внутренней памяти приложения. Такой файл можно только просмотреть. Для сохранения этого файла в памяти устройства необходимо вызвать контекстное меню и выбрать «Сохранить в Загрузки».
Воспроизведение голосовых сообщений
При нажатии на кнопку для воспроизведения голосового сообщения начинается воспроизведение данного сообщения, а кнопка для воспроизведения заменяется кнопкой для окончания воспроизведения. При срабатывании датчика приближения (например, при поднесении телефона к уху) звук будет переключен на разговорный динамик.
Индикация новых сообщений
При получении нового сообщения придет уведомление, а в строке состояния будет отображаться иконка .
При нажатии на уведомление о новом сообщении будет осуществлен переход в данный чат. После чего данное уведомление пропадёт.
На главном экране чатов напротив чатов с непрочитанными сообщения отображается иконка .
Если данный чат — групповой, то внутри данной иконки будет пусто, а если личный, то внутри будет число, означающее количество непрочитанных сообщений в данном чате.
Чат поддержки
Обо всех проблемах сообщайте в чат технической поддержки.
В данном чате в нижнем правом углу расположена кнопка
для отправки файла логов приложения в чат. При отправке логов также будут отправлены версии приложения и окружения.