I am an IT contractor. My company maintains networks for lots of local businesses.
I setup several ejabberd servers for the businesses that wanted corporate IM.
My company has it's own corporate IM server.
I want to add my JID to the shared-rosters at the other companies so they can contact me.
For example, I am
I want to make sure the 100 users at othercompany.tld have me in their roster list.
If I add
Is it possible to set something up in my server to auto-authorize anyone wanting to see my presence?
Can I do the reverse so I can see everyone I support?
Low-technology solutions
Is it possible to set something up in my server to auto-authorize anyone wanting to see my presence?
Maybe it could be implemented in the server to accept all subscription requests a particular account receives (you). I am not aware of anything like that implemented in ejabberd.
It could also be implemented in the Jabber client. For example, Psi 0.12.1 has the option in: General -> Options -> Events -> Auto-authorize contacts.
Can I do the reverse so I can see everyone I support?
After they subscribe to you, your client usually requests subscription to those contacts.
By the way, look in the ejabberd documentation for the option welcome_message in mod_register. You can configure it in the servers you administer. In that message you can explain something like: "Welcome to this server. You have received a contact: he is the administrator of the server. If you have any problem, contact him. You can also request its subscription using your client: this way you can see when he is online or not."