Spark externo entre duas empresas

Ola estou tentando configurar o Spark entre duas empresas que possuem domínios diferentes possuo o seguinte senário

a empresa A e a empresa B possui firewall

atualmente a empresa A já possui openfire e spark e esta tudo funcionando

Quero colocar o Spark na empresa B com os contatos da empresa A

Sendo assim entrei no firewall da empresa A e redirecionei todas as portas que se encontram no openfire

A partir dai não sei como fazer… alguém poderia me auxiliar

Bom dia amigo, me explica uma coisa, você vai fazer dois servidores openfire e tentar comunicar os dois servidores, ou você vai liberar o acesso externo na outra empresa e usar o servidor atual funcionando?

Bom Dia Vinicius pretendo comunicar os dois servidores openfire

Exemplo de opção entre servidores no console de gerenciamento do openfire:

Vai precisar liberar a porta 5269, e adicionar o outro servidor do openfire.

Amigo, conforme o exemplo anterior, você vai precisar fazer o mesmo procedimento em ambos servidores do openfire, para isso você vai precisar liberar a conexão naquela porta e registrar um domínio ou um ip fixo externo para comunicação entre eles, exceto se você tenha VPN entre as empresas, dai poderia fazer tudo pelo ip interno.

minhas configurações estao iguais da imagem que você encaminhou minha duvida e se registrei o ip externo no local correto

Vinicius funcionou Muito Obrigado pela ajuda

Ótimo, obrigado você por reportar sobre o caso.