Try this function:
public boolean isOnCall(Context context){
AudioManager manager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
if(manager.getMode()==AudioManager.MODE_IN_CALL){
return true;
}
else{
return false;
}
}
Add permission in manifest, too.
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Hope this helps.