phonebookengines/VirtualPhonebook/VPbkSimStore/rss/VPbkSimStoreRes.rss
branchRCL_3
changeset 18 d4f567ce2e7c
parent 0 e686773b3f54
--- a/phonebookengines/VirtualPhonebook/VPbkSimStore/rss/VPbkSimStoreRes.rss	Thu Jul 15 18:22:55 2010 +0300
+++ b/phonebookengines/VirtualPhonebook/VPbkSimStore/rss/VPbkSimStoreRes.rss	Thu Aug 19 09:41:07 2010 +0300
@@ -105,4 +105,107 @@
         };
     }
 
+//  For USIM with additional numbers
+RESOURCE FIELDTYPE_MAPPINGS r_vpbk_usim_versit_field_type_mappings
+	{
+	items =
+	        {
+	        // SIM name = Last name
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimName;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameN;
+	                subField = EVPbkVersitSubFieldFamilyName;
+	                };
+	            },
+	        // USIM second name = reading in japanese variant
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimReading;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameSOUND;
+	                subField = EVPbkVersitSubFieldFamilyNamePronunciation;
+	                };
+	            },
+	        // SIM GSM number = general mobile
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimGsmNumber;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameTEL;
+	                parameters = { EVPbkVersitParamCELL };
+	                };
+	            },
+	        // USIM additional numbers = general mobile
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimAdditionalNumber;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameTEL;
+	                parameters = { EVPbkVersitParamCELL };
+	                };
+	            },
+	        // USIM additional numbers = home landphone 
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimAdditionalNumber1;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameTEL;
+	                parameters = { EVPbkVersitParamHOME };
+	                };
+	            },
+	        // USIM additional numbers = work landphone 
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimAdditionalNumber2;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameTEL;
+	                parameters = { EVPbkVersitParamWORK };
+	                };
+	            },
+	        // USIM additional numbers = general fax
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimAdditionalNumber3;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameTEL;
+	                parameters = { EVPbkVersitParamFAX };
+	                };
+	            },
+	        /*you can define more field type mappings here to adapt the
+	         * increase of the additional number field of USIM card.*/
+	        // USIM email = general email
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimEMailAddress;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameEMAIL;
+	                parameters = 
+	                    {
+	                    EVPbkVersitParamINTERNET
+	                    };
+	                };
+	            },
+	        // USIM second name = nick name in variants other than japan
+	        VERSIT_FIELDTYPE_MAPPING
+	            {
+	            simFieldId = EVPbkSimNickName;
+	            versitProperty = VBK_FIELD_VERSIT_PROPERTY
+	                {
+	                name = EVPbkVersitNameX;
+	                extensionName = "X-NICKNAME";
+	                };
+	            }
+	        };
+	}
+
 // End of File