Implementación de telefonía empresarial,Implementación de telefonía empresarial

Este documento describe las partes relacionadas con la telefonía del marco de trabajo de Android que admiten casos de uso empresarial. Este documento está dirigido a los fabricantes y se centra por completo en los cambios de telefonía relacionados con el marco. Además, este documento describe los cambios que los OEM deberán realizar en sus aplicaciones precargadas que manejan funciones relacionadas con la telefonía.

Android 7.0 introdujo varias características nuevas para admitir casos de uso de telefonía empresarial, en particular:

  • Búsqueda de contactos de perfil cruzado: permite que las aplicaciones en el perfil personal busquen contactos proporcionados por el proveedor de contactos de perfil administrado, que puede respaldarse en cualquier almacén de datos, por ejemplo, local para el dispositivo o quizás dentro de un directorio empresarial.
  • Identificación de contacto de perfil cruzado: permite que los contactos de trabajo se distingan claramente de los contactos personales.
  • Hacer que el servicio de conexión reconozca el perfil administrado: permite que las aplicaciones dentro del perfil administrado ofrezcan funciones de telefonía, como proporcionar un marcador de trabajo independiente y un servicio de conexión de trabajo.

Android 5.0 admitía la siguiente función de telefonía empresarial:

Ejemplos y fuente

Las implementaciones del Proyecto de código abierto de Android (AOSP) de las aplicaciones Dialer, Contacts y Messaging han integrado la capacidad de identificación y búsqueda de contactos de perfil cruzado.

Ejemplos:

  • Agregar insignia a los contactos de trabajo : ver packages/apps/ContactsCommon f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798
  • Búsqueda de perfil cruzado : ver packages/apps/ContactsCommon cd0b29ddbf3648e48f048196c62245d545bc6122

Implementación

Los implementadores de dispositivos deben implementar perfiles cruzados, búsqueda, búsqueda y credencialización para contactos en sus contactos de marcación y aplicaciones de mensajería SMS/MMS.

La búsqueda de contactos de perfil cruzado debe implementarse mediante la API de contactos empresariales ( ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI , etc.), que se puede encontrar en la guía de contactos del perfil de trabajo en el sitio de desarrolladores de Android.

Identificación de contacto de perfil de trabajo

La credencialización de contacto del perfil de trabajo se puede implementar al verificar ContactsContract.Directory.isEntepriseDirectoryId() si está disponible o isEnterpriseContactId() . Para obtener más información, consulte Contactos del perfil de trabajo .

Servicio de conexión con reconocimiento de perfil administrado

Los fabricantes no deberían necesitar modificar el código del marco para admitir esta funcionalidad, pero deben ser conscientes de su impacto en el servicio de telecomunicaciones y otras funciones de telefonía.

Validación

La función de identificación y búsqueda de contactos de perfiles cruzados se puede validar mediante:

  1. Configuración de un perfil administrado en un dispositivo de prueba mediante TestDPC .
  2. Habilitación de la búsqueda de contactos de perfiles cruzados.
  3. Agregar un contacto de trabajo local dentro del perfil administrado.
  4. Buscar ese contacto dentro de los Contactos del Marcador del sistema y las Aplicaciones de Mensajería SMS/MMS dentro del perfil personal, verificando que se encuentre este contacto y que tenga la credencial correcta.

Se agregaron pruebas CTS para garantizar que la API de búsqueda de contactos de perfil cruzado subyacente se haya implementado en com/android/cts/managedprofile/ContactsTest.java .

,

Este documento describe las partes relacionadas con la telefonía del marco de trabajo de Android que admiten casos de uso empresarial. Este documento está dirigido a los fabricantes y se centra por completo en los cambios de telefonía relacionados con el marco. Además, este documento describe los cambios que los OEM deberán realizar en sus aplicaciones precargadas que manejan funciones relacionadas con la telefonía.

Android 7.0 introdujo varias características nuevas para admitir casos de uso de telefonía empresarial, en particular:

  • Búsqueda de contactos de perfil cruzado: permite que las aplicaciones en el perfil personal busquen contactos proporcionados por el proveedor de contactos de perfil administrado, que puede respaldarse en cualquier almacén de datos, por ejemplo, local para el dispositivo o quizás dentro de un directorio empresarial.
  • Identificación de contacto de perfil cruzado: permite que los contactos de trabajo se distingan claramente de los contactos personales.
  • Hacer que el servicio de conexión reconozca el perfil administrado: permite que las aplicaciones dentro del perfil administrado ofrezcan funciones de telefonía, como proporcionar un marcador de trabajo independiente y un servicio de conexión de trabajo.

Android 5.0 admitía la siguiente función de telefonía empresarial:

Ejemplos y fuente

Las implementaciones del Proyecto de código abierto de Android (AOSP) de las aplicaciones Dialer, Contacts y Messaging han integrado la capacidad de identificación y búsqueda de contactos de perfil cruzado.

Ejemplos:

  • Agregar insignia a los contactos de trabajo : ver packages/apps/ContactsCommon f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798
  • Búsqueda de perfil cruzado : ver packages/apps/ContactsCommon cd0b29ddbf3648e48f048196c62245d545bc6122

Implementación

Los implementadores de dispositivos deben implementar perfiles cruzados, búsqueda, búsqueda y credencialización para contactos en sus contactos de marcación y aplicaciones de mensajería SMS/MMS.

La búsqueda de contactos de perfil cruzado debe implementarse mediante la API de contactos empresariales ( ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI , etc.), que se puede encontrar en la guía de contactos del perfil de trabajo en el sitio de desarrolladores de Android.

Identificación de contacto de perfil de trabajo

La credencialización de contacto del perfil de trabajo se puede implementar al verificar ContactsContract.Directory.isEntepriseDirectoryId() si está disponible o isEnterpriseContactId() . Para obtener más información, consulte Contactos del perfil de trabajo .

Servicio de conexión con reconocimiento de perfil administrado

Los fabricantes no deberían necesitar modificar el código del marco para admitir esta funcionalidad, pero deben ser conscientes de su impacto en el servicio de telecomunicaciones y otras funciones de telefonía.

Validación

La función de identificación y búsqueda de contactos de perfiles cruzados se puede validar mediante:

  1. Configuración de un perfil administrado en un dispositivo de prueba mediante TestDPC .
  2. Habilitación de la búsqueda de contactos de perfiles cruzados.
  3. Agregar un contacto de trabajo local dentro del perfil administrado.
  4. Buscar ese contacto dentro de los Contactos del Marcador del sistema y las Aplicaciones de Mensajería SMS/MMS dentro del perfil personal, verificando que se encuentre este contacto y que tenga la credencial correcta.

Se agregaron pruebas CTS para garantizar que la API de búsqueda de contactos de perfil cruzado subyacente se haya implementado en com/android/cts/managedprofile/ContactsTest.java .