Как я понял при звонке сервер должен протолкнуть push сообщение на наверно эпловский сервак, чтоб он в свою очередь это отправил в ios, а в ней уже вылезет это сообщение и по сути приложение ты открываешь после этого сам, вызвав это сообщение. Или я не прав и у Вас есть на примете софтфон, который без доп. настроек asterisk использует push notifycations, когда он сам вообще например закрыт?
Действительно, всё оказалось именно так, как Вы написали. Надеюсь это послужит хорошим советом для тех, кто столкнётся с таким же вопросом и вдруг полезет не в те дебри А в андроидах и виндах как это всё работает? Там возможен такой же функционал при закрытой программе? Какие программы так умеют?
В андроиде, любой вменяемый SIP клиент регистрируется в системе как сервис, и таким образом всегда "онлайн". В любом случае, начиная еще с 4х версий Андроида даже в стандартном, коробочном номеронаберателе, в интегрированом SIP клиенте есть опция: