This mostly concerns the synce folks I *think*, but I thought I'd
mention it here just in case it's of any interest.

I just tried syncing a Blackberry (Curve) direct to a Windows Mobile
device (HTC Touch Diamond). This basically worked, but all contacts
arrived sans their phone numbers. By syncing to file from both and
poking about, I discovered this seems to be down to a difference in how
each device / plugin writes its vcard...

The Blackberry outputs phone number lines like this:

TEL;work:6048359373

whereas when I sync a contact from a WM device it looks like this:

TEL;WORK;VOICE:(425) 1657643

so I took the blackberry files and used sed to transform the phone
number lines into the format WM apparently likes - uppercasing the words
and adding VOICE to each entry. I then sync'ed the modified files to the
WM phone and voila, the phone numbers showed up.

It's not just the 'voice' keyword, as adding that to the Blackberry
files in lower case was not enough. It was only when I then changed them
to upper case that it worked. So it's either a combination of the voice
keyword and the case issue, or just the case issue (I didn't bother
trying *with* upper case but *without* the voice keyword to confirm).

Well, that's it. :)
-- 
adamw


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to