Non-local user cannot login to getway!

I login on and Register getway on another wildfire server, Registration process is ok and web page can see the user, but the getway seems does not work while user is non-local.

That is correct, this plugin only works with local users. It ties in directly to the internals of wildfire and, as a result, can not work with external jabber servers. If that functionality is desired I would recommend looking at the Python transports. That said, I should have sent a rejected when the registration was attempted, so: