Temos um aplicativo de UC que possui um recurso de integração do Exchange. A integração usa o EWS para se conectar a caixas de correio e sincronizar eventos de calendário e outras informações.
O sistema tem um único campo para o 'endereço do servidor Exchange' (que parece se transformar em um URL do EWS), que é usado combinado com as credenciais do usuário para fazer logon em sua caixa de correio e executar a sincronização quando registram no sistema.
A questão é que temos um Exchange 2016 híbrido & A implantação do Office 365 indica, por exemplo, que 50% das caixas de correio estão no Office 365 e o restante no site.
Como o sistema UC só tem um único campo para o endereço do servidor e não há maneira de descobrir em qual servidor a caixa de correio está hospedada, seja qual for o endereço usado, seja no local ou no Office 365, o sistema só pode autenticar 50% dos usuários.
Existe alguma maneira de resolver esse problema?
Eu estava pensando em algum tipo de proxy via Office 365 ou no local, ou até mesmo uma entrada DNS round robin, mas não tenho certeza se essas opções são viáveis.