How can you configure your enterprise Jabber network so users don't need to input contacts at all; all the contacts are pre-configured by the background system and put to the front users to use?
User contacts can be managed programmatically using the Presence Client Configuration SOAP interface:
In some cases, modifying a user's roster via this API will not cause some Jabber clients to dynamically/immediately reflect the updates. You can do that programmatically depending on the client software you're using. For example, with Jabber IM SDK (CAXL), you would refresh the roster display.