4 votos

Los contactos de MS-Exchange no se están sincronizando aunque el correo y el calendario se sincronizan bien

Desde hace un tiempo, mis contactos dejaron de sincronizarse en Android con un servidor de Exchange 2010. La sincronización de calendario y correo sigue funcionando en ambas direcciones. Este problema se describe en otros lugares (por ejemplo, aquí) y he probado todas las soluciones propuestas:

  • Hacer clic en "sincronizar ahora" en cuentas, desactivar contactos, hacer clic de nuevo, volver a activar los contactos, hacer clic nuevamente
  • Verificar que la cuenta realmente sea una cuenta de "Microsoft Exchange" (es decir, ActiveSync), no IMAP, etc
  • Crear un nuevo contacto falso en el teléfono u Outlook y sincronizar de nuevo...
  • Usar la herramienta de prueba de sincronización de Dev Tools en Android (siempre devolvía stats=[] vacío, sin errores...) :-(

Versiones:

  • Microsoft Exchange Server 2010 14.3.158.4001
  • Android 4.3 (Cyanogen 10.2 en Motorola Defy+)

0 votos

¡Hola! Por favor asegúrate de que solo la pregunta esté incluida en la pregunta, ¡luego responde tu propia pregunta con lo que resultó ser la respuesta :)

1 votos

Gracias, me preguntaba cómo usar correctamente el estilo de narración de preguntas y respuestas por aquí :) ¡Lo haré!

0 votos

Debo esperar 8 h debido a mi baja reputación.

3voto

Tourendal Puntos 21

Resultó ser un error de sincronización para algunos contactos con un campo de cumpleaños malformado creado en Android, lo que provoca que el intercambio falle silenciosamente.

Puedes depurarlo, obteniendo los registros del servidor de Exchange, yendo a tu Webmail de Exchange (Outlook Web Access, OWA):

  1. Inicia sesión en webmail.tudominio.com
  2. ve a: Opciones -> Todas las opciones -> Teléfono
  3. marca tu dispositivo actual y haz clic en -> "Comenzar registro"
  4. Inicia la sincronización en el teléfono
  5. en webmail haz clic en "Detener registro" y mira el nuevo correo creado en tu bandeja de entrada

En el registro obtuve tres de estos errores:

X-MS-ASError: Message = El elemento 'Contactos::Cumpleaños' no es válido - El valor '1979-11-24' no es válido según su tipo de datos 'http://www.w3.org/2001/XMLSchema:dateTime' - La cadena '1979-11-24' no es un valor XsdDateTime válido.; Severidad = Error

... lo que hace que toda la sincronización y toda la sincronización posterior de contactos no hagan nada en silencio. Tuve que quitar el campo de cumpleaños de estos contactos en Android.

¡Espero que esto ayude a alguien!

Aquí tienes más información sobre los diversos formatos de fecha creados en dispositivos Android: http://dmfs.org/carddav/?date_format

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X