Na verdade, a pista está na mensagem de erro. Para a maioria das conexões, não será possível configurar uma conexão direta entre dois pares, mesmo que você permita (veja a captura de tela abaixo). Um dos principais motivos seria o NAT.
A solução é usar um proxy bytestream que ambos os pares possam usar e configurar o Miranda para isso. É provável que seu lado seja o que está descrevendo. Em geral, é claro, pode ser que um ou ambos os lados falhem. Portanto, é necessário analisar as configurações da outra pessoa.
A segunda caixa de seleção e o campo de edição que o acompanha são o que você está procurando.
Observe também: os proxies bytestream são serviços no sentido XMPP ("Jabber"); portanto, os nomes, embora pareçam nomes DNS, não podem ser inseridos no servidor DNS, se você estiver conectado ao domínio do servidor Jabber que oferece o bytestream proxy. O nome canônico é geralmente proxy.domain-name
, pelo menos no OpenFire costumava ser e ejabberd.
Editar:
onde encontrar um proxy bytestream: No menu principal do Miranda (a "coroa"), escolha o protocolo / conta que você configurou. Ele deve fornecer um menu pop-up com outro submenu "Serviços", no qual você encontra "Service Discovery". Lá, ele listará os proxies testream disponíveis para o seu serviço, se o servidor tiver sido configurado para anunciar e fornecer esse serviço. Veja a imagem abaixo.
O penúltimo a mostrar o serviço de proxy. Novamente, isso deve ser ativado no servidor. Além disso, o Google - pela minha experiência - faz algumas coisas para complicar, por exemplo, conexões S2S criptografadas, então não ficaria surpreso se algumas complicações surgissem com o proxy bytestream também. Pelo menos eu não conseguia ver nenhum serviço oferecido. Embora o GTalk use o XMPP, eles não seguem completamente o padrão, até onde eu entendo.
Miranda
software. Você relata esse comportamento como um bug. Obviamente, a solução é não usar software antigo não suportado.