I checked some code http://git.kernel.org/?p=bluetooth/o...8390e4;hb=HEAD 316 if (filter & FILTER_TEL) { 317 GSList *l; 318 319 for (l = contact->numbers; l; l = l->next) { 320 struct phonebook_number *number = l->data; 321 322 vcard_printf_number(vcards, format, number->tel, 1, 323 number->type); 324 } 325 } and noticed that tracker-backend should support multiple phone numbers.. Drew has compiled obexd with both backends. His version has still the crlf-bug, but from the hcidump I can check if multiple phone numbers are handled correctly. I'll keep you posted.