package com.codename1.call.voip
Ringing when the app is not running.
VoipPush is the entry point, and its documentation carries the payload
contract a server has to honour. The one idea to take from it: on iOS the
call is reported to the operating system by native code before any of
this app’s code runs, because the platform requires it and kills the app
otherwise. So a PushedCall is a call that is already ringing, not a
request to start ringing one.
This is a separate package from com.codename1.call.session because it
costs the voip background mode on iOS, and an app that carries that
without a working call implementation is rejected.
Types
class PushedCall | A call that is already ringing when the app finds out about it. |
class VoipPush | Ringing when the app is not running. |
interface VoipPushListener | Told about calls that arrived as VoIP pushes, and about the token needed to send them. |