В моем приложении VoIP используется PJSIP. Сценарий входящего вызова:
- получает push-уведомление "Wakeup" - начинается регистрация sip-пользователя и это занимает некоторое время
- После регистрации SIP-пользователяasterisk пытается перенаправить звонок в приложение - в этот момент телефон должен начать звонить
В iOS 13 существует обязательное условие, что CallKit должен получать уведомление о праве входящего вызовав didReceiveIncomingPushWithPayload
- который начинает звонить. И я не хочу этого. Я хочу начать звонить в тот момент, когда библиотека получает сигнал SIP о входящем звонке. Но есть процесс регистрации SIP между push-уведомлением и звонком.
Какова лучшая практика для этого или каков выход из этого?