Shared Roster, How can I define the Name for a JID in the Contact List

Hello Everybody,

I am using ejabberd with the build in database and a shared roster group showing all users. So I have a large ammount of JIDs looking like this: abc@im.domain.com. Is there a possibility to define a name for abc@im.domain.com so the user is shown with the given name to all other users?

thanks
Simon

Names are taken from vcards.

Names are taken from vcards. So you may use mod_vcard and put the required nicknames there.

They are not Shown. In

They are not Shown. In various Clients (Pidgin, Adium, Gajim)

Can you look at the XML reply

Can you look at the XML reply that server sends in responce to roster request made by your client? If there's no nicknames, then it's a server issue; if they are there - then you need to look into your clienrs configuration.

how do i get this reply? is

how do i get this reply? is there a possibility to push all vcards to a connecting client?

There should be an option in

There should be an option in a client - something like "xml console". You need to open it, and then log in. Then the user requests and servers replies will be shown, and roster among them. I know that pidgin has it, I remember I saw it there, but it should be enabled somehow. I use Miranda IM, it has it by default.

As far as I know, there's no "pushing" for vcards.

client recieves vcard but

client recieves vcard but does not update the info in the contact list.

Then it's the client issue.

Then it's the client issue. What do you expect from ejabberd then? You should contact the client support.

Syndicate content