По договоренности
Существует jabber сервер domain1.com (openfire).
Существует устройство1, в нем настроен JID user1@domain1.com в рустере у которого есть:
JID user2@domain1.com и JID user3@domain1.com
Необходимо разработать решение, дающее следующий функционал:
на устройстве1 удаляется учетка user1@domain1.com и настраивается новая: client1@domain2.com
в рустере у нее видны
client2@domain2.com
client3@domain2.com
все сообщения отправленные с client1@domain2.com к client2@domain2.com приходят к user2@domain1.com, все сообщения отправленные с client1@domain2.com к client3@domain2.com приходят к user3@domain1.com и в обратную сторону соответственно:
все сообщения отправленные с user2@domain1.com к user1@domain1.com приходят к client1@domain2.com и все сообщения отправленные с user3@domain1.com к user1@domain1.com приходят к client1@domain2.com
т.е. некий NAT, только не для IP, а для JID.