PhoneAccountCapability Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public enum PhoneAccountCapability
type PhoneAccountCapability =
- Herencia
-
PhoneAccountCapability
Campos
| Nombre | Valor | Description |
|---|---|---|
| ConnectionManager | 1 | Marca que indica que esta PhoneAccount puede actuar como administrador de conexiones para otras conexiones. El ConnectionService asociado a esta PhoneAccount podrá administrar llamadas telefónicas, incluido el uso de su propia implementación de llamadas telefónicas (como llamadas VoIP) para realizar llamadas en lugar de la pila de telefonía. Cuando un usuario opta por realizar una llamada mediante la pila de telefonía basada en SIM, el connectionService asociado a esta phoneAccount se intentará primero si el usuario ha seleccionado explícitamente que se usará como administrador de conexiones predeterminado. Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| CallProvider | 2 | Marca que indica que esta PhoneAccount puede realizar llamadas telefónicas en lugar de llamadas de telefonía tradicionales basadas en SIM. Esta cuenta se tratará como un método distinto para realizar llamadas junto con la pila de telefonía tradicional basada en SIM. Esta marca es distinta de CAPABILITY_CONNECTION_MANAGER en que no se permite administrar ni realizar llamadas desde la pila de telefonía integrada. Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SimSubscription | 4 | Marca que indica que esta PhoneAccount representa una suscripción integrada de SIM RTC. Solo el marco de Android puede registrar una phoneAccount que tenga esta funcionalidad. Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| VideoCalling | 8 | Marca que indica que esta PhoneAccount puede realizar llamadas de vídeo actualmente. Consulte también CAPABILITY_SUPPORTS_VIDEO_CALLING que indica si PhoneAccount admite la colocación de videollamadas. Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| PlaceEmergencyCalls | 16 | Marca que indica que esta PhoneAccount es capaz de realizar llamadas de emergencia. De forma predeterminada, todas las cuentas de teléfono RTC son capaces de realizar llamadas de emergencia. Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| CallSubject | 64 | Marca que indica que esta PhoneAccount admite un asunto para Llamadas. Esto significa que un autor de llamada puede especificar una línea de asunto corta para una llamada saliente. Un dispositivo receptor compatible muestra el asunto de la llamada en la pantalla de llamada entrante. Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| VideoCallingReliesOnPresence | 256 | Marca que indica que para esta PhoneAccount, la capacidad de realizar una llamada de vídeo a un número depende de la presencia. Solo se debe establecer si PhoneAccount también tiene CAPABILITY_VIDEO_CALLING. Nota: A partir de Android 12, el uso del bit ContactsContract.DataColumns.CARRIER_PRESENCE_VT_CAPABLE en la columna de ContactsContract.DataColumns.CARRIER_PRESENCE para indicar si el número de teléfono de un contacto admite videollamadas ha quedado en desuso y solo debe usarse en los dispositivos en los que se establece CarrierConfigManager.KEY_USE_RCS_PRESENCE_BOOL. En los dispositivos más recientes, las aplicaciones deben usar RcsUceAdapter en su lugar para determinar si el número de teléfono de un contacto admite videollamadas de operador. Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsVideoCalling | 1024 | Marca que indica que esta PhoneAccount admite videollamadas. Esto no es una indicación de que PhoneAccount puede realizar actualmente una videollamada, sino que tiene la capacidad de realizar llamadas de vídeo (pero no necesariamente en este momento). Si una PhoneAccount puede realizar una llamada de vídeo se controla en última instancia mediante CAPABILITY_VIDEO_CALLING, lo que indica si phoneAccount es capaz actualmente de realizar una llamada de vídeo. Considere un caso en el que, por ejemplo, phoneAccount admite la realización de videollamadas (por ejemplo, CAPABILITY_SUPPORTS_VIDEO_CALLING), pero una falta actual de conectividad de red impide que se realicen llamadas de vídeo (por ejemplo, CAPABILITY_VIDEO_CALLING). Consulte getCapabilities()
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SelfManaged | 2048 | Esta constante estaba en desuso en el nivel de API 37. Las aplicaciones voIP que quieran integrar con el marco de telecomunicaciones deben pasar a las nuevas API voIP de Telecom que se encapsulan en coreTelecom Jetpack Library. Marca que indica que esta PhoneAccount es responsable de administrar sus propias conexiones. Este tipo de PhoneAccount es ideal para su uso con aplicaciones de llamadas independientes que no desean usar la aplicación de teléfono predeterminada para la experiencia de usuario de conexión, pero que quieren aprovechar las funcionalidades de enrutamiento de llamadas y audio del marco telecom. Cuando se establece, las conexiones creadas por connectionService autoadministrado no se mostrarán a las implementaciones de la API InCallService. Por lo tanto, es responsabilidad de un ConnectionService autoadministrado proporcionar una interfaz de usuario para sus conexiones. Sin embargo, las conexiones autoadministradas se mostrarán en dispositivos Bluetooth conectados.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| Rtt | 4096 | Marca que indica que phoneAccount es capaz de realizar una llamada con una sesión RTT (texto en tiempo real). Cuando se establece, Telecom intentará abrir una sesión RTT en las llamadas salientes que especifiquen que deben colocarse con una sesión RTT y la aplicación en llamada se mostrará con campos de entrada de texto para RTT. Del mismo modo, la aplicación en llamada puede solicitar que se abra una sesión RTT durante una llamada si se establece este bit.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| AdhocConferenceCalling | 16384 | Se establece una llamada de conferencia adhoc proporcionando una lista de direcciones a TelecomManager#startConference(List<Uri>, int videoState) donde ConnectionService es responsable de conectar todos los participantes indicados a una conferencia simultáneamente. Esto contrasta con las conferencias formadas mediante la combinación de llamadas (por ejemplo, mediante Call.mergeConference()).
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| CallComposer | 32768 | Marca que indica si phoneAccount es capaz de admitir la funcionalidad de compositor de llamadas para llamadas enriquecidas.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsVoiceCallingIndications | 65536 | Marca que indica que esta PhoneAccount proporciona llamadas de voz basadas en SIM, potencialmente como una solución over-the-top, como wi-fi llamadas. De forma similar a CAPABILITY_SUPPORTS_VIDEO_CALLING, esta funcionalidad indica que PhoneAccount tiene la capacidad de realizar llamadas de voz (pero no necesariamente en este momento). Si esta PhoneAccount puede realizar una llamada de voz se controla en última instancia mediante CAPABILITY_VOICE_CALLING_AVAILABLE, lo que indica si esta PhoneAccount es capaz actualmente de realizar una llamada de voz. Considere un caso en el que, por ejemplo, phoneAccount admite realizar llamadas de voz (por ejemplo, CAPABILITY_SUPPORTS_VOICE_CALLING_INDICATIONS), pero una falta actual de conectividad de red impide que se realicen llamadas de voz (por ejemplo, CAPABILITY_VOICE_CALLING_AVAILABLE). Para declarar esta funcionalidad, este PhoneAccount también debe declarar CAPABILITY_SIM_SUBSCRIPTION o CAPABILITY_CONNECTION_MANAGER y cumplir los requisitos asociados. Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| VoiceCallingAvailable | 131072 | Marca que indica que este PhoneAccount puede realizar llamadas de voz basadas en SIM, de forma similar a CAPABILITY_VIDEO_CALLING. Consulte también CAPABILITY_SUPPORTS_VOICE_CALLING_INDICATIONS, que indica si PhoneAccount admite la colocación de llamadas de voz basadas en SIM o no. Para declarar esta funcionalidad, este PhoneAccount también debe declarar CAPABILITY_SIM_SUBSCRIPTION o CAPABILITY_CONNECTION_MANAGER y cumplir los requisitos asociados.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsTransactionalOperations | 262144 | Marca que indica que esta PhoneAccount admite la API transactional TelecomManager.addCall para agregar llamadas. Una aplicación que declara esta funcionalidad indica su compatibilidad con un mecanismo de registro de llamadas más reciente y flexible. Cuando esta funcionalidad se establece en phoneAccount, el marco de telecomunicaciones modificará sus funcionalidades para incluir CAPABILITY_SELF_MANAGED. Esto permite a la aplicación administrar su propia interfaz de usuario de llamada y ciclo de vida, a la vez que se integra con el sistema Android para el enrutamiento de audio y la administración de llamadas. Esta funcionalidad solo debe agregarse si la aplicación usa el método TelecomManager.addCall para notificar nuevas llamadas entrantes y salientes. Si la aplicación usa los métodos heredados TelecomManager.addNewIncomingCall o TelecomManager.placeCall, esta funcionalidad no se debe usar. Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| SupportsCallStreaming | 524288 | Marca que indica que esta aplicación voip PhoneAccount admite la sesión de streaming de llamadas para transmitir audio a otro dispositivo remoto a través de la aplicación de streaming.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| ChangeRttCallToAudioCall | 1048576 | Marca que indica que phoneAccount es capaz de cambiar una llamada RTT (texto en tiempo real) a una llamada de voz. Cuando se establece, la aplicación en llamada mostrará la opción "Cambiar a voz". Solo se aplica a una cuenta de teléfono con CAPABILITY_RTT.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| OptOutOfPremiumNetwork | 2097152 | Marca que indica que esta phoneAccount debe optar por no recibir solicitudes automáticas para las funcionalidades de red Premium. Esto está pensado para aplicaciones con una lógica de administración de red personalizada sofisticada que prefiere controlar sus propias solicitudes de red en lugar de confiar en el comportamiento automático del sistema.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.