Введение
Речь пойдет исключительно о работе приложения «Телфин» установленного напрямую из магазина приложений Google Play и/или магазина приложений App Store.
Приложению, установленному на смартфон не через указанные магазины недоступно корректное взаимодействие с PUSH-сервером, что лишает его возможности стабильной работы в фоновом режиме через PUSH-сервер. Если установка через магазин приложений недоступна, но мобильность критична, настоятельно рекомендуем рассмотреть возможность приема входящих вызовов через Telegram(Сотрудники и Очереди ➝ меню добавочного ➝ «Дополнительные добавочные» ➝ «Доп.добавочный» ➝ «Звонки через телеграм») или воспользоваться услугой Мобильные сотрудники (FMC).
Приложение «Телфин» сделано на базе приложения Cloud Softphone, на базе которого также сделаны такие именитые приложения как: Groundwire и Acrobits. Это доказывает факт того, что все возможные проблемы стандартного поведения приложения, отвечающие именно за обработку вызовов в нем уже решены. А о том, на что производитель приложения для звонков повлиять не может, мы расскажем дальше.
Очевидный признак наличия ограничений в ОС смартфона
Регистрация PUSH-сервера на добавочном присутствует и статистика АТС показывает, что добавочный вызывался, но пользователь уверяет, что телефон не звонил.
Пример:


Посмотреть факт вызова сотрудника можно в Отчётах АТС Телфин.Офис
Важность настройки всех разрешений для Софтфона в смартфоне пользователя
Отсутствие полного доступа к возможности работать приложению в фоновом режиме в смартфоне пользователя приводит к невозможности пробуждения приложения при входящем звонке.
Важно понимать:
- Если текущая регистрация PUSH-сервера на добавочном присутствует*, входящий вызов 100% направляется PUSH-сервером в смартфон пользователя!
Только смартфон пользователя (при условии, что он имеет доступ к сети интернет) может не пропустить PUSH-уведомление о входящем вызове в Софтфон (любой).
*— если на добавочный настроено не только приложение для смартфона, но и что-то ещё (другой софтфон/SIP-телефон), они будут перебивать работу друг друга. Обязательно нужно оставить что-то одно, а для второго (при необходимости) использовать доп.добавочный.
- Софтфон, имеющий права на пробуждение из фонового режима, получив от ОС смартфона уведомление о входящем звонке, начинает звонить в 100% случаев.
- Рекомендации предназначены не для донастройки Софтфона (любого, в том числе нашего), а для донастройки смартфона пользователя. С тем, чтобы именно ОС смартфона в 100% случаев получения входящего PUSH-уведомления о входящем звонке передавала его в Софтфон и давала ему возможность уведомить пользователя об этом.
Наличие пропущенных вызовов + утверждение пользователя, что приложение не звонило при входящем звонке однозначно говорит о том, что на смартфоне пользователя есть ограничения на работу Софтфона в фоновом режиме/вывод уведомлений приложения пользователю.
Влияние настроек смартфона на работу приложения
АТС
PUSH-сервер
смартфон с Софтфоном

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

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

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

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

В смартфоне есть ограничения на вывод уведомлений приложения на заблокированном экране смартфона.
Звонок вызова есть, но на экране ничего не появляется.
Общие рекомендации* — при проблемах с приёмом входящих вызовов
- Режим энергосбережения (экономии заряда батареи) в смартфоне вообще и для приложения Телфин в частности должен быть отключен.
- Режим экономии интернет-трафика в смартфоне вообще и для приложения Телфин в частности должен быть отключен.
- Разрешить приложению Телфин работу в фоновом режиме.
- Разрешить приложению Телфин выводить все возможные уведомления.
- Разрешить приложению Телфин работу поверх всех окон (решает проблему отображения звонка при заблокированном экране).







Войдите в информацию о приложении Телфин Софтфон, убедитесь, что все разрешения даны. Если есть ограничения, обязательно «Разрешите» их все.
Дополнительно рекомендации непосредственно для пользователей iPhone (версия iOS 11.0 и выше)
Чтобы iPhone не ограничивал работу приложения Телфин в фоновом режиме, необходимо дать приложению «Телфин» все возможные разрешения. В частности:
Сотовая связь:
- Разрешить доступ к работе с мобильными данными.
Уведомления:
- Включить доступ к уведомлениям.
- Разрешить: «Заблокированный экран», «Центр уведомлений» и «Баннеры».
- Включить раздел «Звуки».
Аккумулятор:
- Выключить «режим энергосбережения».
- «Состояние аккумулятора» ➝ Выключить режим «пиковой производительности».


Выводы
- Работа приложения Телфин через PUSH-сервер с сервером АТС одинакова независимо от используемого клиентами смартфона. Никакой дополнительной настройки нет.
- Когда приложение установлено через официальный магазин Play Market или AppStore и настроено по умолчанию, оно уже умеет корректно работать со звонками. Если этого не происходит, настраивать нужно не приложение, а смартфон! — именно настройки ОС смартфона накладывают ограничения на работу приложений(любых). Именно эти настройки и нужно проверять(см.слайды выше).
- Из всего вышесказанного видно, что при возникновении проблем с приёмом вызовов, обсуждать проблему необходимо именно в контексте настроек смартфона пользователя, а не настроек приложения.
Попытки обсуждать настройки непосредственно приложения результата не дают, уводят диалог в неконструктивное русло.
В этом случае проще рассмотреть возможность приема входящих вызовов через Telegram(Сотрудники и Очереди ➝ меню добавочного ➝ «Дополнительные добавочные» ➝ «Доп.добавочный» ➝ «Звонки через телеграм») или воспользоваться услугой Мобильные сотрудники (FMC).
Служба поддержки
По любым техническим вопросам обращайтесь в службу поддержки Телфин. Наши специалисты всегда готовы выслушать вас и помочь в разрешении ваших вопросов. Возникшие вопросы могут быть отправлены через форму вопрос-ответ в интерфейсе виртуальной АТС «Телфин.Офис», по электронной почте или заданы по телефону.
support@telphin.ru+7 (812) 200-92-76 доб. 2