자동으로 전화를 받지않는 앱을 시험삼아 만들어보고있는데요

전화가 왔을때 브로드캐스트 리시버에서 전화걸려온 액션을 받아서 back 버튼이 눌린것처럼 해봤는데 안되더라구요

그래서..

아예 전화가 걸려왓을때 나오는 화면도 안드로이드 자체의 액티비티니까..

그 액티비티를 종료시키면 될것 같은데..

전화가 걸려왔을때의 액티비티를 알아내거나 하는 방법이 있을까요?

 public void onReceive(Context context, Intent intent) {
			// TODO Auto-generated method stub
			try {
				Thread.sleep(5000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			KeyEvent event = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK);			onKeyDown(KeyEvent.KEYCODE_BACK, event);
			((Activity)context).finish();
			unregisterReceiver(callReceiver);		
}

이런식으로 받아온 컨텍스트를 액티비티로 캐스팅해서 피니쉬도 해보고 햇는데... 안되네요.. ㅠㅠ
도움이 필요합니다! ㅠㅠ