diff -r 2666d9724c76 -r d4f567ce2e7c phonebookengines/VirtualPhonebook/VPbkSimStore/rss/VPbkSimStoreRes.rss --- 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