Вы можете попробовать данный простой код, он непосредственно инициирует вызов на номер, указанный в коде 123456789, и кнопка вызова для этого не нажата. И да, не забудьте добавить разрешение в файл манифеста:
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
Код:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b=(Button)findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
try {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:123456789"));
startActivity(callIntent);
} catch (ActivityNotFoundException activityException) {
Throwable e = null;
Log.e("helloandroid dialing example", "Call failed", e);
}
}});
}