Wake Up Call added but phone doesn't ring

iPhones aggressively put applications to sleep and SIP phones cannot be written so as to keep the SIP port open for incoming INVITEs. They need a PUSH server, in the cloud, to wake up the phone application.

Android is going that way, but allows you to mark specific apps as never being put to sleep.

The Linphone service may be providing the push server.