How to communicate with other jabber servers but stay bound with AD?

Situation: openfire server is bound to Active Directory. FQDN is openfire.orgname.local. SSO works just fine.

Now I need to be able to send messages to internet jabber servers (jabber.org, etc.), but still use AD integration.

Port forwarding is not a problem. FQDN is, cause I do not have internet domain “orgname.local”, but “XXorg.ru”.

Googling for jabber proxy, which can overwrite message source and destination results in nothing.

Are there any solutions?

P.S. one way is to use XMPP plugin and setup second jabber server with external FQDN. I don’t like it. User must have only one password (AD). And I don’t want to synchronize users and password every hour.