This app is created in order intercept the outgoing calls from the device using service, broadcast receiver. The service allows the app to run in background and the broadcast receiver checks for outgoing call.
When the outgoing call is intercepted, the call is paused and the user is shown a message regarding the call.
The user can do changes in the app in order to what to do with the intercepted calls. Also the code can be customised to intercept incoming calls.