Intento de llamada en Android

Como puedo hacercall presionando el botón? Obtengo mi número como una cadena deEditText. Aquí está mi código de muestra:

<code>String phone = editPhone.getText().toString();
btnPhone.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {

                call();
            }
        });
public void call() {
    try {
        Intent callIntent = new Intent(Intent.ACTION_CALL);
        callIntent.setData(Uri.parse(phone));
        startActivity(callIntent);
    } catch (ActivityNotFoundException activityException) {
         Log.e("myphone dialer", "Call failed", e);
    }
}
</code>

Agregué todopermissions para manifestar archivo.

pero estoy recibiendoNullPointerexception

Respuestas a la pregunta(7)

Su respuesta a la pregunta