Влияние ограничений ОС* смартфона на работу приложения.

*ОС — «операционная система» устройства

Введение

Речь пойдет исключительно о работе приложения «Телфин» установленного напрямую из магазина приложений Google Play и/или магазина приложений App Store.

Приложению, установленному на смартфон не через указанные магазины недоступно корректное взаимодействие с PUSH-сервером, что лишает его возможности стабильной работы в фоновом режиме через PUSH-сервер. Если установка через магазин приложений недоступна, но мобильность критична, настоятельно рекомендуем рассмотреть возможность приема входящих вызовов через Telegram(Сотрудники и Очереди ➝ меню добавочного ➝ «Дополнительные добавочные» ➝ «Доп.добавочный» ➝ «Звонки через телеграм») или воспользоваться услугой Мобильные сотрудники (FMC).

Приложение «Телфин» сделано на базе приложения Cloud Softphone, на базе которого также сделаны такие именитые приложения как: Groundwire и Acrobits. Это доказывает факт того, что все возможные проблемы стандартного поведения приложения, отвечающие именно за обработку вызовов в нем уже решены. А о том, на что производитель приложения для звонков повлиять не может, мы расскажем дальше.

Очевидный признак наличия ограничений в ОС смартфона

Регистрация PUSH-сервера на добавочном присутствует и статистика АТС показывает, что добавочный вызывался, но пользователь уверяет, что телефон не звонил.

Пример:

Влияние ограничений ОС* смартфона на работу приложения изображение 1
Влияние ограничений ОС* смартфона на работу приложения изображение 2

Посмотреть факт вызова сотрудника можно в Отчётах АТС Телфин.Офис

Важность настройки всех разрешений для Софтфона в смартфоне пользователя

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

Важно понимать:

  1. Если текущая регистрация PUSH-сервера на добавочном присутствует*, входящий вызов 100% направляется PUSH-сервером в смартфон пользователя!

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

    *— если на добавочный настроено не только приложение для смартфона, но и что-то ещё (другой софтфон/SIP-телефон), они будут перебивать работу друг друга. Обязательно нужно оставить что-то одно, а для второго (при необходимости) использовать доп.добавочный.

  2. Софтфон, имеющий права на пробуждение из фонового режима, получив от ОС смартфона уведомление о входящем звонке, начинает звонить в 100% случаев.
  3. Рекомендации предназначены не для донастройки Софтфона (любого, в том числе нашего), а для донастройки смартфона пользователя. С тем, чтобы именно ОС смартфона в 100% случаев получения входящего PUSH-уведомления о входящем звонке передавала его в Софтфон и давала ему возможность уведомить пользователя об этом.

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

Влияние настроек смартфона на работу приложения

АТС

PUSH-сервер

смартфон с Софтфоном

Влияние ограничений ОС* смартфона на работу приложения изображение 3-1

В ОС смартфона нет препятствий для получения PUSH-уведомлений и вывода их пользователю, и есть полноценный доступ к интернету. Никаких проблем в работе нет.

АТС

PUSH-сервер

смартфон с Софтфоном

Влияние ограничений ОС* смартфона на работу приложения изображение 3-2

У смартфона отсутствует интернет-соединение. PUSH-сервер имитирует для АТС регистрацию добавочного, чтобы при восстановлении интернета передать в софтфон информацию о звонках.

АТС

PUSH-сервер

смартфон с Софтфоном

Влияние ограничений ОС* смартфона на работу приложения изображение 3-3

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

АТС

PUSH-сервер

смартфон с Софтфоном

Влияние ограничений ОС* смартфона на работу приложения изображение 3-4

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

Телефон начинает звонить, но только визуально, без мелодии звонка.

АТС

PUSH-сервер

смартфон с Софтфоном

Влияние ограничений ОС* смартфона на работу приложения изображение 3-5

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

Звонок вызова есть, но на экране ничего не появляется.

Общие рекомендации*  — при проблемах с приёмом входящих вызовов

*данные рекомендации актуальны для любого современного смартфона, независимо от марки, модели и производителя.
  1. Режим энергосбережения (экономии заряда батареи) в смартфоне вообще и для приложения Телфин в частности должен быть отключен.
  2. Режим экономии интернет-трафика в смартфоне вообще и для приложения Телфин в частности должен быть отключен.
  3. Разрешить приложению Телфин работу в фоновом режиме.
  4. Разрешить приложению Телфин выводить все возможные уведомления.
  5. Разрешить приложению Телфин работу поверх всех окон (решает проблему отображения звонка при заблокированном экране).
Для получения более подробной информации о том, как указанные выше разрешения даются именно в вашем смартфоне, необходимо обращаться к руководству пользователя вашего смартфона, или уточнять эту информацию у тех.поддержки производителя смартфона.
Влияние ограничений ОС* смартфона на работу приложения изображение 4Влияние ограничений ОС* смартфона на работу приложения изображение 5
Влияние ограничений ОС* смартфона на работу приложения изображение 6Влияние ограничений ОС* смартфона на работу приложения изображение 7
Влияние ограничений ОС* смартфона на работу приложения изображение 8Влияние ограничений ОС* смартфона на работу приложения изображение 9
Влияние ограничений ОС* смартфона на работу приложения изображение 10

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

Дополнительно рекомендации непосредственно для пользователей iPhone (версия iOS 11.0 и выше)

Чтобы iPhone не ограничивал работу приложения Телфин в фоновом режиме, необходимо дать приложению «Телфин» все возможные разрешения. В частности:

Сотовая связь:

  • Разрешить доступ к работе с мобильными данными.

Уведомления:

  • Включить доступ к уведомлениям.
  • Разрешить: «Заблокированный экран», «Центр уведомлений» и «Баннеры».
  • Включить раздел «Звуки».

Аккумулятор:

  • Выключить «режим энергосбережения».
  • «Состояние аккумулятора» ➝ Выключить режим «пиковой производительности».
Влияние ограничений ОС* смартфона на работу приложения изображение 11
Влияние ограничений ОС* смартфона на работу приложения изображение 12

Выводы

  • Работа приложения Телфин через PUSH-сервер с сервером АТС одинакова независимо от используемого клиентами смартфона. Никакой дополнительной настройки нет.
  • Когда приложение установлено через официальный магазин Play Market или AppStore и настроено по умолчанию, оно уже умеет корректно работать со звонками. Если этого не происходит, настраивать нужно не приложение, а смартфон! — именно настройки ОС смартфона накладывают ограничения на работу приложений(любых). Именно эти настройки и нужно проверять(см.слайды выше).
  • Из всего вышесказанного видно, что при возникновении проблем с приёмом вызовов, обсуждать проблему необходимо именно в контексте настроек смартфона пользователя, а не настроек приложения.

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

    В этом случае проще рассмотреть возможность приема входящих вызовов через Telegram(Сотрудники и Очереди ➝ меню добавочного ➝ «Дополнительные добавочные» ➝ «Доп.добавочный» ➝ «Звонки через телеграм») или воспользоваться услугой Мобильные сотрудники (FMC).

Служба поддержки

По любым техническим вопросам обращайтесь в службу поддержки Телфин. Наши специалисты всегда готовы выслушать вас и помочь в разрешении ваших вопросов. Возникшие вопросы могут быть отправлены через форму вопрос-ответ в интерфейсе виртуальной АТС «Телфин.Офис», по электронной почте или заданы по телефону.

support@telphin.ru

+7 (812) 336-42-42 доб. 2