how para resolver este error "com.android.internal.telephony no se puede resolver a un tipo" en android

Estoy creando una aplicación de filtro de llamadas simple que restringe las llamadas no deseadas. uso el siguiente código para restringir la llamada, pero no puedo resolver el problema de esta línea en el siguiente código " com.android.internal.telephony.ITelephony telephonyService = (ITelephony) m.invoke (tm); "muestra el mensaje de error com.android.internal.telephony no se puede resolver a un tipo en Android cómo resolver este error.

public class CallBlockReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub

    }

    private void getTeleService(Context context) {
        TelephonyManager tm = (TelephonyManager) context
                .getSystemService(Context.TELEPHONY_SERVICE);
        try {
            // Java reflection to gain access to TelephonyManager's
            // ITelephony getter
            Log.v("", "Get getTeleService...");
            Class c = Class.forName(tm.getClass().getName());
            Method m = c.getDeclaredMethod("getITelephony");
            m.setAccessible(true);
            com.android.internal.telephony.ITelephony telephonyService = (ITelephony) m.invoke(tm);
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("",
                    "FATAL ERROR: could not connect to telephony subsystem");
            Log.e("", "Exception object: " + e);
        }
}

}

Por favor, ayúdame

Respuestas a la pregunta(6)

Su respuesta a la pregunta