Ticket #675 (new defect)
XML formats do not distinguish between voice and fax numbers
|Reported by:||jagow||Owned by:||cstender|
|Priority:||high||Milestone:||Plugin Format: vformat 0.40|
|Component:||Format Plugin: vformat: contact||Version:|
This problem was discovered with recent SVN versions of Opensync 0.3x during development of the SynCE plugin for WM5 and above.
Conversion path: Evo2 plugin -> vformat -> xml-doc
If an entry is created in the Evolution addressbook filling, for example the 'Business Phone' and 'Business Fax' field, there is no way to distinguish between the voice and fax numbers in the resulting XML. See below:
Evolution: The following fields were filled:
Business phone: '0116 workphone' Home phone: '0116 homephone' Mobile phone: '0116 cellphone' Business fax: '0116 workfax'
The important part of the XML at the output is:
<Telephone UI-Slot="4" Location="Work"> <Content>0116 Workfax</Content> </Telephone> <Telephone UI-Slot="3" Type="Cellular"> <Content>0116 cellphone</Content> </Telephone> <Telephone UI-Slot="2" Location="Home"> <Content>0116 homephone</Content> </Telephone> <Telephone UI-Slot="1" Location="Work"> <Content>0116 workphone</Content> </Telephone>
This is ambiguous - I can't convert this to Airsync reliably as I can not discriminate between phone and fax. Suggest that the 'Type' attribute is filled appropriately for all 'Telephone' elements.
- Status changed from new to assigned
- Milestone set to OpenSync 0.40
- Component changed from Format Plugin: vformat to Format Plugin: vformat: contact