¿Cómo usar android.intent.action.CALL_PRIVILEGED y android.intent.action.NEW_OUTGOING_CALL?

No puedo encontrar la documentación para:

android.intent.action.CALL_PRIVILEGED

Vi que se usa, por ejemplo, en csipsimple para manejar la llamada.

Me gustaría entender mejor cómo usarlo. Por ejemplo: ¿cuál es la relación entreandroid.intent.action.CALL_PRIVILEGED yandroid.intent.action.NEW_OUTGOING_CALL?

Yo añadí

         <intent-filter>
             <action android:name="android.intent.action.CALL_PRIVILEGED" />
             <category android:name="android.intent.category.DEFAULT" />
             <data android:scheme="tel" />
         </intent-filter>

en el AndroidManifest para mi proyecto. Cuando se inicia una llamada desde el marcador nativo, se llama a mi actividad pero si en onResume obtengo getIntent (). GetAction () el resultado es nulo

EDITA

Lo hice funcionar manejando onNewIntent y onCreate. OnResume recibe una intención sin una acción (enviada por el controlador predeterminado onNewIntent, supongo).

El problema es que para verificar si la acción es CALL_PRIVILEGED, tuve que codificar la cadena "android.intent.action.CALL_PRIVILEGED" porque la acción CALL_PRIVILEGED está oculta.

Intenté registrar la actividad solo para ACTION_CALL y no funcionó

Respuestas a la pregunta(3)

Su respuesta a la pregunta