Type Property
The vCard 3.0 Type or Label property supports the Siebel contact's Phone, Email, URL, and Address LOV types (child components). Siebel LOV types that are not a predefined type in the iOS and Android CardDAV client are handled as follows:
When the vCard is constructed during data download synchronization, a custom label is automatically created for Siebel LOV types that are not a predefined type in the iOS and Android CardDAV client.
Custom labels are not supported for Address on the Siebel side because there is no extra schema to store the custom label data for the Siebel Address object.
Any non-Siebel LOV custom labels for Phone/Voice, Email, and URL are stored as a Personal type, and the custom label is stored in the Description field.
Use a combination of Use Type and Description to handle some iOS and Android CardDAV client predefined types/labels as follows:
iOS CardDAV client phone's iPhone type Stored in Siebel:
UseType="Cell" and Description="type=IPHONE"
iOS CardDAV client email's iCloud type Stored in Siebel:
UseType="Personal" and Description="iCloud"
iOS CardDAV client URL's homepage type Stored in Siebel:
UseType="Personal" and Description="_$!<HomePage>!$_"
Android CardDAV client phone's Company Main type Stored in Siebel:
UseType="Personal" and Description="Company Main"
If PhoneNumber, FaxNumber, EmailAddress, or URL data is not specified, then those entries are ignored and the information is discarded during upload synchronization to Siebel.