Алгоритм обработки входящих звонков на смартфоне включает следующие этапы: 1
- Работа радиомодуля и SIM-карты. 1 В момент совершения вызова и подачи напряжения на SIM-карту активируется сигнал, который передаётся радиомодулем на антенну смартфона. 1 Она усиливает сигнал и передаёт его на ближайшую к абоненту базовую станцию сотового оператора. 1
- Обработка на базовой станции. 1 Базовая станция отправляет запрос на контроллер, который уведомляет о поступившем вызове и переадресует запрос на коммутатор. 1 Задача коммутатора — обработать вызов, сверить с базой данных с информацией об абонентах, выяснить местоположение вызываемого абонента и передать сигнал на соответствующий коммутатор. 1
- Получение вызова на смартфоне. 1 Антенна улавливает сигнал и, преобразовав его в электрический импульс, передаёт на радиомодуль. 1 Радиомодуль оповещает процессор смартфона о входящем звонке. 1 Процессор активирует экран, меню режима звонка на экране, уведомление о входящем вызове и вибромотор. 1
- Ответ на вызов. 1 Абонент отвечает на вызов нажатием на зелёную кнопку и произносит «Алло». 1 Микрофон смартфона улавливает этот звук и преобразовывает его в электрический импульс, который по той же схеме отправляется назад собеседнику за доли секунды. 1
Также у мобильного софтфона есть три режима приёма входящих звонков: 2
- Стандартный. 2 Входящие звонки поступают, только если приложение активно. 2
- Через Push-уведомления. 2 Входящие звонки поступают, даже если приложение выключено. 2
- Выключён. 2 Входящие звонки не поступают (отключение регистрации SIP-линии). 2