Code sample for you:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Here is the intent receiver definition:
<receiverandroid:name=".AcmeVideoCallReceiver">
<intent-filter>
<categoryandroid:name="android.intent.category.DEFAULT"/>
<actionandroid:name="com.Acme.cmad.mobile.android.intent.VIDEO_CALL"/>
</intent-filter>
</receiver>
And here is how we issue the intent in our code:
Intent intent = new Intent(AcmeVideoCallReceiver.INTENT_ACTION_Acme_VIDEO_CALL);
intent.putExtra(AcmeVideoCallReceiver.DIAL_NUMBER_NAME, dialNumber);
intent.putExtra(AcmeVideoCallReceiver.CALL_TYPE_NAME,
bProtocolSip ? AcmeVideoCallReceiver.CALL_TYPE_VALUE_SIP
: AcmeVideoCallReceiver.CALL_TYPE_VALUE_H323);
intent.putExtra(AcmeVideoCallReceiver.CALL_RATE_NAME, Setting.getCallingRate(this));
sendBroadcast(intent);