Hi all,
as you know iPhone OS 4.0 will introduce "backgrounding" of application,
however in a particular and custom way, and this will provide great
benefit to mobile VoIP applications that will be able to trow away the
"push notification" being always SIP registered clients.
I read that in order to handle always-on on iPhone OS 4.0 the TCP socket
has to be wrapped with some custom apple API in order to make the
application be able to be "waked-up" when new data arrive.
And that the application must answer within 5 seconds it will get killed.
Also because when there is a TCP level keepalive on the SIP/TCP socket
the application will get frequent notification with interval of TLS
keepalive and if it's already supported in PJSIP it would be much more
easier to work on iPhone OS 4.0.
The lowl level wrapping and iPhone OS 4.0 TCP notification, is already
implementend and/or it's planned?
Fabio