title: I can't show Manifest.permission.CALL_PHONE in runtime permission
body: <p>I'm implementing the runtime permissions in my app but I can't do that show the permission for CALL_PHONE. I need to show two permission, read_contact and call_phone. I can show perfectly read_contact but not call_phone permission.</p>
  
  <p>I'm using the AVD emulator to test it.</p>
  
  <p>Some help will be apreciate!</p>
  
  <p>This is my code:</p>
  
  <pre><code>      callPesmission.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  requestCallPhonePermission();
              }
          });
  
          contactPesmission.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  requestContactsPermission();
              }
          });
  
  
   private void requestContactsPermission() {
          String locationPermission = Manifest.permission.READ_CONTACTS;
          int hasPermission = ContextCompat.checkSelfPermission(getActivity(), locationPermission);
          String[] permissions = new String[] { locationPermission };
          if (hasPermission != PackageManager.PERMISSION_GRANTED) {
              requestPermissions(permissions, REQUEST_CONTACTS);
          } else {
              Toast.makeText(getActivity(), "We already have persmission", Toast.LENGTH_SHORT).show();
          }
      }
  
      private void requestCallPhonePermission() {
          String callPermission = Manifest.permission.CALL_PHONE;
          int hasPermission = ContextCompat.checkSelfPermission(getActivity(), callPermission);
          String[] permissions = new String[] { callPermission };
          if (hasPermission != PackageManager.PERMISSION_GRANTED) {
              requestPermissions(permissions, REQUEST_CALL_PHONE);
          } else {
              Toast.makeText(getActivity(), "We already have persmission", Toast.LENGTH_SHORT).show();
          }
      }
  
  @Override
      public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
          switch (requestCode) {
              case REQUEST_CONTACTS:
                  if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                      Toast.makeText(getActivity(), "READ_CONTACTS GRANTED", Toast.LENGTH_SHORT).show();
                  } else {
                      Toast.makeText(getActivity(), "READ_CONTACTS DENIED", Toast.LENGTH_SHORT).show();
                  }
                  break;
              case REQUEST_CALL_PHONE:
                  if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                      Toast.makeText(getActivity(), "CALL_PHONE GRANTED", Toast.LENGTH_SHORT).show();
                  } else {
                      Toast.makeText(getActivity(), "CALL_PHONE DENIED", Toast.LENGTH_SHORT).show();
                  }
                  break;
              default:
                  super.onRequestPermissionsResult(requestCode, permissions, grantResults);
          }
      }
  </code></pre>