BroadCastReceiverからActivityが起動できない

コードは下記の通り、startActivityによってエラーが出て強制終了する

package daichi.namikawa.LaunchSkype;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.widget.Toast;

public class SMSReceiver extends BroadcastReceiver{

	private static final String SMS_REC_ACTION = "android.provider.Telephony.SMS_RECEIVED";
	@Override
	public void onReceive(Context context, Intent intent) {
		if(intent.getAction().equals(SMSReceiver.SMS_REC_ACTION)){
			StringBuilder sb = new StringBuilder();

			Bundle bundle = intent.getExtras();
			if(bundle != null){
	               Object[] pdus = (Object[]) bundle.get("pdus");
	               for (Object pdu : pdus) {
	                    SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) pdu);
	                    sb.append("body - " + smsMessage.getDisplayMessageBody());
	                }
			}
            Toast.makeText(context, "SMS RECEIVED - " + sb.toString(), Toast.LENGTH_LONG).show();

            Intent SkypeIntent = new Intent();
            SkypeIntent.setClassName("com.skype.raider", "com.skype.raider.ui.SplashScreenActivity");
            SkypeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
	    context.startActivity(SkypeIntent);

		}

	}

}