Cuando abre Teams e intenta iniciar un nuevo chat con un contacto que pertenece a un buzón compartido, la ventana de chat puede no abrirse o mostrar un error. Este problema suele aparecer después de un cambio de política o después de que el buzón compartido se agregó recientemente a su perfil. La causa raíz suele ser una discrepancia en la forma en que Teams resuelve la identidad del contacto frente al objeto de usuario subyacente del buzón compartido. Este artículo explica por qué ocurre el fallo y proporciona soluciones paso a paso para el escritorio, la web y la consola de administración.
Puntos clave: Cómo corregir los fallos de chat de Teams para contactos de buzones compartidos
- Borrar la caché del cliente de Teams: Elimina datos de identidad obsoletos que bloquean nuevos chats con contactos de buzones compartidos.
- Centro de administración de Teams > Usuarios > Administrar usuarios > Políticas: Muestra las asignaciones de políticas de Teams efectivas que pueden habilitar o bloquear una característica.
- PowerShell Set-Mailbox -GrantSendOnBehalfTo: Otorga los permisos de envío necesarios para el usuario del buzón compartido.
Por qué Teams no puede iniciar un nuevo chat con un contacto de buzón compartido
Un buzón compartido en Microsoft 365 no tiene su propia cuenta de usuario con una licencia de Teams. Cuando busca un contacto en Teams, el cliente resuelve el contacto contra el directorio, pero el objeto subyacente del buzón compartido puede no tener una dirección SIP válida ni una política de Teams asignada. Esta discrepancia impide que el servicio de chat establezca una sesión.
Otra causa común es una caché obsoleta de Teams. El cliente de escritorio almacena copias locales de las entradas del directorio, incluido el alias del buzón compartido. Si el buzón se renombró recientemente o se cambió su dirección de correo electrónico, la caché sigue apuntando a la identidad anterior, lo que provoca que el chat falle.
En una organización, la política de mensajería de Teams puede bloquear los chats externos o federados para ciertos usuarios. Si el contacto del buzón compartido es externo, la política puede impedir silenciosamente que se inicie el chat. La solución requiere ajustar la política de mensajería o usar una dirección de correo electrónico directa en lugar de un nombre para mostrar.
Causa raíz técnica: Resolución de identidad y direccionamiento SIP
Cada chat de Teams requiere un URI SIP válido para cada participante. Un buzón compartido tiene un alias que parece una dirección de correo electrónico, pero no es un usuario con licencia. Cuando escribe el nombre del contacto en el campo Para, Teams consulta la API de Graph. Si la API devuelve un objeto mailUser sin un userPrincipalName válido, la creación del chat falla con el error 404 o 500. Esta es una limitación conocida de los buzones compartidos en Teams.
Pasos para diagnosticar y corregir los fallos de chat de Teams para contactos de buzones compartidos
Siga estos pasos en orden. Cada paso aborda una parte diferente del problema. Comience por borrar la caché, ya que es la solución más rápida.
Paso 1: Borrar la caché del escritorio de Teams
- Cierre Teams por completo
Haga clic con el botón derecho en el icono de Teams en la bandeja del sistema y seleccione Salir. Asegúrese de que el proceso no se esté ejecutando en el Administrador de tareas. - Abra la carpeta de caché
Presione Ctrl+R para abrir el cuadro de diálogo Ejecutar. Escriba %appdata%\Microsoft\Teams y presione Entrar. - Elimine la carpeta Cache
En la carpeta Teams, busque la subcarpeta llamada Cache. Selecciónela y presione Shift+Delete para eliminarla permanentemente. - Reinicie Teams
Abra Teams de nuevo e intente iniciar un chat con el contacto del buzón compartido. Si el chat se abre, el problema era la caché obsoleta.
Paso 2: Usar la versión web para confirmar el problema
- Abra Teams en la web
Vaya a teams.microsoft.com e inicie sesión con su cuenta de trabajo. - Inicie un nuevo chat
Haga clic en el icono Chat de la barra lateral izquierda y, a continuación, haga clic en el botón Nuevo chat con el icono de lápiz. - Escriba el correo electrónico del buzón compartido
Escriba la dirección de correo electrónico completa del buzón compartido, como shared@contoso.com. Si el chat se abre, el problema es el cliente de escritorio. Si falla, el problema está en la configuración del buzón.
Paso 3: Revisar las políticas de mensajería de Teams
- Abra el centro de administración de Teams
Vaya a admin.teams.microsoft.com e inicie sesión como administrador de Teams. - Vaya a Políticas de mensajería
En el panel de navegación izquierdo, seleccione Políticas de mensajería en la sección Teams. - Verifique la configuración de la política
Revise las opciones de Chat y Usuarios externos. Si la política bloquea los chats externos y el buzón compartido es externo, cambie la configuración a Activado. - Asigne la política al usuario
Vaya a Usuarios > Administrar usuarios, seleccione el usuario afectado y asigne la política corregida en Políticas.
Paso 4: Otorgar permisos de Enviar como mediante PowerShell
- Conéctese a Exchange Online
Abra Windows PowerShell y ejecute Connect-ExchangeOnline con sus credenciales de administrador. - Otorgue permisos de envío
Ejecute el comando Set-Mailbox -Identity “shared@contoso.com” -GrantSendOnBehalfTo “user@contoso.com”, donde user@contoso.com es la persona que necesita chatear. - Espere la replicación
Permita hasta 30 minutos para que el cambio se sincronice. Después, intente el chat de nuevo en Teams.
Si Teams sigue teniendo problemas después de la solución principal
Algunos fallos persisten incluso después de borrar la caché y ajustar las políticas. Los siguientes escenarios abordan los casos límite restantes.
Teams muestra una ventana en blanco al iniciar un chat con un buzón compartido
Esto ocurre cuando el buzón compartido no tiene licencia y el cliente de Teams no puede crear una sesión de chat. La solución alternativa es crear un objeto de contacto en el directorio que se asigne a un usuario con licencia. Pida a su administrador de Microsoft 365 que agregue un contacto de correo que apunte a la dirección SMTP principal del buzón compartido. Después, busque ese contacto en Teams.
Teams no puede iniciar un chat porque el contacto es externo
Si el buzón compartido pertenece a otro dominio, Teams lo trata como un usuario externo. Es posible que su organización tenga la federación deshabilitada. Habilite la federación en el centro de administración de Teams, en Acceso externo. Como alternativa, use la dirección de correo electrónico directamente en el campo Para en lugar del nombre para mostrar.
Teams indica que el contacto no existe
Es posible que el buzón compartido no esté sincronizado con el directorio de Teams. En el centro de administración de Microsoft 365, vaya a Usuarios > Buzones compartidos y confirme que el buzón está activo. Si está inactivo, actívelo y espere 15 minutos antes de intentarlo de nuevo.
Nuevo Teams para escritorio frente a Teams en la web para chats de buzones compartidos
| Elemento | Nuevo Teams para escritorio | Teams en la web |
|---|---|---|
| Borrar la caché | Requiere la eliminación manual de la carpeta Cache | No hay caché local que borrar |
| Chat con buzón compartido | Puede fallar debido a una caché obsoleta | Funciona si el buzón está configurado correctamente |
| Aplicación de políticas | Se aplica inmediatamente después de reiniciar | Se aplica al actualizar la página |
| Ideal para la solución de problemas | Útil para probar problemas relacionados con la caché | Útil para aislar problemas del lado del cliente |
Después de aplicar las soluciones, ya puede iniciar un nuevo chat con un contacto de buzón compartido en Teams. Pruebe el chat tanto con el cliente de escritorio como con el cliente web para confirmar la solución. Si los problemas continúan, pida a su administrador que revise el panel de estado del servicio de Teams para ver si hay incidentes conocidos. Como sugerencia final, use el atajo de teclado Ctrl+N en el cliente de escritorio para abrir rápidamente una nueva ventana de chat y verificar la solución sin navegar por los menús.