---
 src/simutil.h |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/simutil.h b/src/simutil.h
index 7e386fa..61440a5 100644
--- a/src/simutil.h
+++ b/src/simutil.h
@@ -26,6 +26,7 @@ enum sim_fileid {
        SIM_EFLI_FILEID =                       0x6F05,
        SIM_EF_CPHS_MWIS_FILEID =               0x6F11,
        SIM_EF_CPHS_CFF_FILEID =                0x6F13,
+       SIM_EF_CPHS_CSP_FILEID =                0x6F15,
        SIM_EF_CPHS_INFORMATION_FILEID =        0x6F16,
        SIM_EF_CPHS_MBDN_FILEID =               0x6F17,
        SIM_EFUST_FILEID =                      0x6F38,
@@ -223,6 +224,21 @@ enum sim_sst_service {
        SIM_SST_SERVICE_PROVIDER_DISPLAY_INFO =         55
 };
 
+/* CPHS 4.2, Section B4.7 CSP Service Group Codes */
+enum sim_csp_entry {
+       SIM_CSP_ENTRY_CALL_OFFERING =           0x01,
+       SIM_CSP_ENTRY_CALL_RESTRICTION =        0x02,
+       SIM_CSP_ENTRY_OTHER_SUPP_SERVICES =     0x03,
+       SIM_CSP_ENTRY_CALL_COMPLETION =         0x04,
+       SIM_CSP_ENTRY_TELESERVICES =            0x05,
+       SIM_CSP_ENTRY_CPHS_TELESERVICES =       0x06,
+       SIM_CSP_ENTRY_CPHS_FEATURES =           0x07,
+       SIM_CSP_ENTRY_NUMBER_IDENTIFICATION =   0x08,
+       SIM_CSP_ENTRY_PHASE_2GPLUS_SERVICES =   0x09,
+       SIM_CSP_ENTRY_VALUE_ADDED_SERVICES =    0xC0,
+       SIM_CSP_ENTRY_INFORMATION_NUMBERS =     0xD5,
+};
+
 #define SIM_EFSPN_DC_HOME_PLMN_BIT 0x1
 #define SIM_EFSPN_DC_ROAMING_SPN_BIT 0x2
 
-- 
1.7.1

_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to