Compartir a través de


Configuración del teclado de marcado

En la aplicación Llamadas del cliente de Teams, un teclado de marcado permite a los usuarios escribir números de teléfono para realizar llamadas telefónicas externas. El teclado de marcado está disponible para los usuarios con una licencia de Teléfono Teams, siempre que estén configurados correctamente.

Si no se completan todos los pasos al configurar Teléfono Teams, es posible que el teclado de marcado no se muestre para el usuario.

Para que el teclado de marcado muestre los siguientes requisitos previos:

  • Se asigna al usuario una licencia de Teléfono Teams ("MCOEV")
  • El usuario está alojado en línea y no en Skype Empresarial local
  • El usuario está Telefonía IP empresarial habilitado
  • El usuario ha habilitado Hacer llamadas privadas en la directiva de llamadas de Teams

Nota

Para usar el teclado de marcado para realizar una llamada, el usuario también debe tener una de las siguientes opciones de conectividad RTC: Plan de llamadas de Microsoft, Conexión del operador, Teléfono Teams móvil, enrutamiento directo, o puede usar llamadas compartidas.

En este artículo se proporcionan cmdlets de PowerShell que puede usar para validar las configuraciones de requisitos previos necesarias para que el teclado de marcado se muestre al usuario.

En la mayoría de los casos, necesita ver varias propiedades en el resultado del cmdlet Get-CsOnlineUser . En los ejemplos se supone que $user es el UPN (UserPrincipalName) o la dirección SIP del usuario.

Se asigna al usuario una licencia de Teléfono Teams ("MCOEV")

En esta primera comprobación de validación, está validando que el usuario tiene asignada una licencia de Teléfono Teams.

Desde la salida del cmdlet de PowerShell, asegúrese de que el plan asignado para el usuario muestra el atributo CapabilityStatus establecido en Enabled y el capability establecido en MCOEV (MCOEV indica una licencia de Teléfono Teams). Es posible que vea MCOEV, MCOEV1, etc. Todos son aceptables, siempre y cuando la funcionalidad comience con MCOEV.

Para comprobar que los atributos están establecidos correctamente, use el siguiente comando:

(Get-CsOnlineUser -Identity $user).AssignedPlan

El resultado será similar al siguiente. Solo necesita comprobar los atributos CapabilityStatus y Capability :

AssignedTimestamp   Capability      CapabilityStatus ServiceInstance                          ServicePlanId
-----------------   ----------      ---------------- ---------------                          -------------
07-02-2020 12:28:48 MCOEV           Enabled          MicrosoftCommunicationsOnline/NOAM-4A-S7 4828c8ec-dc2e-4779-b502-...
07-02-2020 12:28:48 Teams           Enabled          TeamspaceAPI/NA001                       57ff2da0-773e-42df-b2af-...

Para obtener más información sobre las licencias de Teléfono Teams, consulte licencias de Teléfono Teams.

El usuario está alojado en línea y no en Skype Empresarial local

Para asegurarse de que el usuario está alojado en línea y no en Skype Empresarial local, el RegistrarPool no debe ser null y HostingProvider debe contener un valor que empiece por "sipfed.online". Para comprobar los valores, use el siguiente comando:

Get-CsOnlineUser -Identity $user|Select RegistrarPool, HostingProvider

La salida debe ser similar a:

RegistrarPool                 HostingProvider
-------------                 ---------------
sippoolbn10M02.infra.lync.com sipfed.online.lync.com

El usuario está Telefonía IP empresarial habilitado

Un requisito previo para validar este paso es asegurarse de que el usuario tiene asignada una licencia de Teléfono Teams. Asignar una licencia de Teléfono Teams a un usuario abre una puerta para que la cuenta del usuario se configure como Telefonía IP empresarial Habilitada.

Si la licencia y la aplicación M365 Phone System están asignadas al usuario, pero siguen sin ver su teclado de marcado, es posible que el estado de Telefonía IP empresarial habilitado se establezca en false.

Para actualizar una cuenta de usuario de modo que su estado de Telefonía IP empresarial Habilitado se establezca en True, compruebe su estado en el Centro de administración de Teams o en PowerShell.

  • En el Centro de administración de Teams, vaya a Usuarios>administrar usuarios y seleccione el usuario que desea editar. En la pestaña >CuentaNúmero de teléfono asignado, cambia Telefonía IP empresarial a Activado y selecciona Guardar.
  • Para PowerShell, use el cmdlet Set-CsPhoneNumberAssignment y establezca el parámetro en -EnterpriseVoiceEnabled$true.

Para comprobar si el usuario está Telefonía IP empresarial habilitado, use el siguiente comando de PowerShell:

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

La salida debe tener el siguiente aspecto:

EnterpriseVoiceEnabled
----------------------
                  True

Nota

Al asignar un número de telefonía a un usuario con licencia, Telefonía IP empresarial Habilitado se establece automáticamente en True. Si se asigna un número de teléfono y el valor es False, debe usar el cmdlet de TAC o PowerShell para establecer manualmente el valor en True.

El usuario tiene habilitada la opción Realizar llamadas privadas en la directiva de llamadas de Teams

En PowerShell, teamsCallingPolicy eficaz del usuario debe tener AllowPrivateCalling establecido en true. A menos que asigne una directiva personalizada, los usuarios heredan automáticamente la directiva de llamada global, que tiene AllowPrivateCallingPolicy establecido en true de forma predeterminada.

En el Centro de administración de Teams, la configuración de la directiva de llamadas se indica como Realizar llamadas privadas.

Con PowerShell, para obtener TeamsCallingPolicy para un usuario y comprobar que AllowPrivateCalling está establecido en true, use el siguiente comando:

if (($p=Get-CsUserPolicyAssignment -Identity $user -PolicyType TeamsCallingPolicy) -eq $null) {Get-CsTeamsCallingPolicy -Identity Global} else {Get-CsTeamsCallingPolicy -Identity $p.PolicyName}

La salida debe tener el siguiente aspecto:

Identity                   : Global
Description                :
AllowPrivateCalling        : True
AllowWebPSTNCalling        : True
AllowVoicemail             : UserOverride
AllowCallGroups            : True
AllowDelegation            : True
AllowCallForwardingToUser  : True
AllowCallForwardingToPhone : True
PreventTollBypass          : False
BusyOnBusyEnabledType      : Disabled
MusicOnHoldEnabledType     : Enabled

Notas adicionales

  • Es posible que tenga que reiniciar el cliente de Teams después de realizar cualquiera de estos cambios de configuración.

  • Si ha actualizado recientemente cualquiera de los criterios anteriores, es posible que tenga que esperar unas horas hasta que el cliente reciba la nueva configuración.

  • Si sigue sin ver el teclado de marcado, compruebe si hay un error de aprovisionamiento mediante el siguiente comando:

    Get-CsOnlineUser -Identity $user|Select UserValidationErrors
    
  • Si han transcurrido más de 24 horas y sigues viendo problemas, ponte en contacto con soporte técnico.