Introduction
Este documento descreve a solução para a instância quando os usuários do Jabber são direcionados para a nuvem do WebEx Connect para autenticação, em vez de um servidor de Mensagens Instantâneas e Presença (IM&P) no local ou através de um Expressway (Borda de Colaboração) configurado para Acesso Móvel e Remoto (MRA).
Problema
O comportamento padrão dos clientes Jabber é usar a nuvem do WebEx Connect se o domínio da organização já tiver sido provisionado nela.
Para verificar se o domínio da sua organização foi provisionado na nuvem do WebEx Connect, insira uma URL em qualquer navegador da Web (como Internet Explorer, Firefox, Safari ou Chrome). Para um domínio da empresa.com, digite:
http://loginp.webexconnect.com/cas/FederatedSSO?org=companydomain.com...conforme mostrado:
Um código de erro de 7 indica que o domínio é provisionado na nuvem do WebEx Connect.
Se o companydomain.com não for um cliente WebEx, você pode esperar um código de erro de 1, com o motivo dizendo "erro de protocolo SSO".
Este URL é o mesmo que você verá no rastreamento de um relatório de problemas do Jabber para Windows (ele também indicará "O domínio é WebexCustomer, mas não oferece suporte ao WebexSso").
Solução
A melhor opção para evitar que isso ocorra é trabalhar diretamente através da organização de suporte do WebEx e fazer com que eles removam completamente o domínio da sua organização (por exemplo, companydomain.com) de seus bancos de dados. No entanto, isso pode, às vezes, levar tempo para resolver. Você também pode optar por usar um servidor IM&P, embora sua empresa também tenha serviços em nuvem do WebEx Connect.
Esses são métodos que podem ser usados para especificar o WEBEX em EXCLUDED_SERVICES (de acordo com a documentação nos Guias de instalação e implantação do Jabber).
Opção 1.
Use EXCLUDED_SERVICES=WEBEX quando o cliente Jabber para Windows for instalado com o Microsoft Installer (MSI).
Note: Se você já instalou o Jabber para Windows no PC, o jabber-bootstrap.properties precisa ser excluído primeiro (em C:\ProgramData\Cisco Systems\Cisco Jabber em um PC com Windows 7).
msiexec.exe /i CiscoJabberSetup.msi /easCLEAR=1 EXCLUDED_SERVICES=WEBEX
Consulte Authentication Arguments no capítulo Install Client do guia para sua versão do Jabber para obter mais explicações.
Opção 2.
Qualquer cliente Jabber para celular, ou Jabber para Mac, pode clicar no link para a URL a seguir (de uma página da Web).
Note: O cliente pode primeiro desinstalar, limpar arquivos de cache e depois reinstalar sem iniciar o software, antes que o usuário clique no link para iniciar o aplicativo Jabber com as configurações necessárias.
ciscojabber://provision?ServicesDomain=companydomain.com&ServiceDiscoveryExcludedServices=WEBEX
Um exemplo de código HTML que irá conseguir isso para o companydomain.com:
<HTML>
<BODY>
Mobile and Mac users, please
<A HREF="ciscojabber://provision?ServicesDomain=companydomain.com&VoiceServicesDomain=companydomain.com&ServiceDiscoveryExcludedServices=WEBEX">
click here</A> from within a browser (such as Safari/Chrome/Firefox) on your mobile.
</BODY>
</HTML>
Consulte a URL de configuração no capítulo Service Discovery do guia para sua versão do Jabber para obter mais explicações.
Opção 3.
Use <ServiceDiscoveryExcludedServices> e especifique WEBEX em um arquivo de configuração (grupo ou o arquivo global jabber-config.xml).
Note: Esse método depende de o cliente poder fazer logon primeiro no CUCM IM&P e às vezes pode exigir que os clientes Jabber estejam no local para começar, possivelmente com a comunicação com os servidores de nuvem WebEx bloqueados, para que o jabber-config.xml possa ser baixado e armazenado em cache.
Um exemplo de um arquivo de configuração global jabber-config.xml para excluir o WEBEX da descoberta de serviços:
<?xml version="1.0" encoding="utf-8"?>
<config version="1.0">
<Policies>
<ServiceDiscoveryExcludedServices>WEBEX</ServiceDiscoveryExcludedServices>
</Policies>
</config>
Consulte Criar configurações globais no capítulo Configurar cliente do guia para sua versão do Jabber para obter mais explicações.