title: Restart android app on incoming call
body: <p>I am making an app in which I want to start a service as soon as there is an incoming call. What are the various ways to do this in android?
  I know broadcast receiver is one way, but I couldn't find any broadcast intent for incoming phone call.</p>