The Bria softphone uses vCard version 3, and the vCard must have this format as described in XEP-0054.
My specific problem is that I cannot populate the vCard with telephone numbers, e.g:
<TEL><WORK/><VOICE/><NUMBER>11111111</NUMBER></TEL>
<TEL><WORK/><CELL/><NUMBER>22222222</NUMBER></TEL>
<TEL><HOME/><VOICE/><NUMBER>33333333</NUMBER></TEL>
I have tried many different combinations of
ejabberdctl set_vcard USER SERVER NAME VALUE
and
ejabberdctl set_vcard2 USER SERVER NAME1 NAME2 VALUE
all in vain. :-(
Any help would be great.
Comment from myself: I have
Comment from myself: I have been able to update the vCard using a vCard version 3 client, so it can be done. So the question is really how to use the function in ejabbedctl to update the vCard with the right syntax.
The problem has been solved
The problem has been solved in a later version of ejabberd. I'm now running version 15.06.23, which I had to compile from the source. The distributed Ubuntu version, which I got via apt-get, was two years old,
The number of tags between the TEL-tag and the NUMBER-tag is apparrently limited to a choice of: HOME, CELL, WORK and VOICE, but this should work with the implementations of vCard clients.