Ativar (por exemplo, licença) o cliente.
Problema:
Usando um dispositivo de edição de telefone do Lync ou usando o SEFAUtil, podemos definir configurações de encaminhamento / simulação para um usuário específico. Depois que o usuário fizer logon em um cliente do Lync (em execução no Win7), as configurações de encaminhamento / simulação serão removidas após alguns segundos. Na interface do cliente do Lync, as configurações estão desabilitadas. Ao usar o SEFAUtil ou um dispositivo de edição de telefone do Lync para definir as configurações de encaminhamento / simulação novamente, elas são removidas depois de um momento pelo que parece ser o cliente do Lync.
Medidas tomadas:
O cliente do Lync e os servidores do Front-End foram atualizados para a versão mais recente na tentativa de resolver esse problema.
Depois de instalar o cliente Lync em uma máquina limpa, o problema não ocorre. No entanto, depois de alguns dias, o problema ressurge. Até agora, todos os clientes e combinações de usuários do Lync têm esse problema.
Não há nada no rastreamento SIP que sugira por que isso acontece. Parece ser o próprio cliente do Lync que decide remover a configuração. Isso é suposto pelo fato de que nossos dispositivos da edição do Lync Phone são perfeitamente capazes de configurar o encaminhamento e o simulamento, mesmo que tenham exatamente as mesmas configurações aplicadas a eles.
A política de voz Global, bem como uma nova política de voz criada e atribuída ao usuário específico, têm as opções de encaminhamento de chamadas e simulação ativadas. Isso é roteado através de usos PSTN ou somente para clientes internos, ambos não funcionam.
Não há problemas nos servidores Front End no log de eventos do Windows ou problemas com o estado de replicação. Também não há problemas (flagrantes) no arquivo de log .etl do cliente.
Meu palpite , o cliente Lync acha que a política de voz está com defeito. Talvez alguma configuração com defeito seja deixada de antes da atualização para a edição do Lync Enterprise. O cliente Lync usa essas informações para desabilitar a interface do usuário, que também aciona a redefinição das informações de roteamento de encaminhamento / simulação para um estado em branco.
Todas as direções, comentários e sugestões são bem-vindos. Mesmo que seja apenas para dizer que você não consegue pensar em etapas adicionais para a solução de problemas. Estou completamente preso a esse problema que nos atormenta há meses.
Encontrei um script do PowerShell para ser executado no seu servidor do Lync que pode ajudar na solução de problemas. De link . Altere [email protected] para o id usado pelo usuário.
function Get-LyncUserVoiceConfiguration {
[CmdletBinding()] param([Parameter(Position=0,Mandatory=$true)] [System.String]
${UserIdentity})
if ($csUser = Get-CsUser $UserIdentity) {
$site = (Get-CsSite | Where-Object '
{$_.Pools -contains $csUser.RegistrarPool}).Identity
$dialPlan = $csUser.DialPlan
if (-not $dialPlan) {
$dialPlansIds = @(Get-CsDialPlan | Select-Object -ExpandProperty Identity)
if ($dialPlanIds -contains "Service:Registrar:$($csUser.RegistrarPool)") {
$dialPlan = "Service:Registrar:$($csUser.RegistrarPool)"
} elseif ($dialPlanIds -contains "site:$site") {
$dialPlan = "Site:$site"
} else {
$dialPlan = 'Global'
}
}
$voicePolicy = $csUser.VoicePolicy
if (-not $voicePolicy) {
$voicePolIds = @(Get-CsVoicePolicy | Select-Object -ExpandProperty Identity)
if ($voicePolIds -contains "site:$site") {
$voicePolicy = "Site:$site"
} else {
$voicePolicy = 'Global'
}
}
$properties = @(
@{'Name' = 'Enabled'
'Expression' = {$_.EnterpriseVoiceEnabled}}
@{'Name' = 'DialPlan'
'Expression' = {$dialPlan}}
@{'Name' = 'VoicePolicy'
'Expression' = {$voicePolicy}}
'LineURI'
)
$csUser | Select-Object $properties
}
}
Get-LyncUserVoiceConfiguration [email protected]