http://bugzilla.moblin.org/show_bug.cgi?id=4598
--- Comment #5 from yongsheng zhu <yongsheng.zhu(a)intel.com> 2009-07-28 01:42:42
---
Actually, 'X-EVOLUTION-COMPANY' can be generated by Evolution. It is not the
same as 'work' type in evolution and funambol. The former is interpreted as
'company phone' and the latter is interpreted as 'business phone'.
The solution of adding a enum value for TEL_FLAGS is possible. see below
<value field="TEL_FLAGS" conversion="multimix"
combine=",">
<enum name="HOME" value="B0"/>
<enum name="WORK" value="B1"/>
<enum mode="ignore" value="B2"/> <!-- OTHER
-->
<enum name="VOICE" value="B3"/>
...
=> <enum name="X-EVOLUTION-COMPANY" value="B13"/>
However, there are 2 remaining issues:
1) Funambol declares only to support vcard2.1, so parameter profile should be
like this:
TEL;TYPE=X-EVOLUTION-COMPANY:13523456789
TEL;X-EVOLUTION-COMPANY:13523456789
But it sends below to us. This causes synthesis parsing errors
TEL;TYPE="X-EVOLUTION-COMPANY":13523456789
2) If syncevolution sends a 'TEL' with 'X-EVOLUTION-COMPANY' to funambol,
funambol doesn't process this type information correctly. So strange.
TEL;TYPE=X-EVOLUTION-COMPANY:13523456789
TEL;X-EVOLUTION-COMPANY:13523456789
for these two formats, funambol ignores type information.
TEL;TYPE="X-EVOLUTION-COMPANY":13523456789
for this format, funambol ignores all information of this property. That means
TEL value and type information are all lost. interesting.
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.