Hello
I want to know how can i access the information from SIM card in symbain os C++.But i have specific problem...that i want to know how can i access the mobile phone number from my symbian os code.how can i do this.
you can't access the phones number. Basically it is not even necessarily stored in the SIM card at all. Some functionalities such as address book from SIM can be accesses using non-public API from etelbgsm.h header file (can be found from 9210 SDK), but they only work with OS 6.1 phones.
Hi,
i need to read SIM contact.I am using S60 public sdks for Symbian v7.0s ,
v8.0a and v8.1. I cannot find any API in the public sdks to read SIM contacts. Although I am quite sure that it can be done in sdk of Symbian v6.0 or by using private sdk, but i want to be sure whether it is possible, by any means, to achieve the same using S60 public sdks for Symbian v7.0s ,
v8.0a and v8.1. Any input will be highly appreciated.
Hi MicMen, have you tried it on OS 7/8 devices ? I remember trying it out some two years ago with 6600 and it failed with -5 (KErrNotSupported), so would quess it wouldn't work on other OS 7 & 8 devices.
But "etelbgsm.h" is not present in S60 public sdks like 'Series 60 SDK 2.1 (Symbian 7.0s)' or 'Series 60 2nd Edition SDK Feature Pack 2 (Symbian 8.0a)' or 'Series 60 2nd Edition Feature Pack 3 (Symbian 8.1a)' . I know that i can get this header file / related libraries in 9200 SDK. But it will not be a straight way solution. I just want to be sure that reading SIM contacts is not possible using the above mentioned public sdks.Do you corroborate my opinion?
I am afraid. You might be having the cut down version of etelmm.lib.
To confirm open the etelmm.lib in any notepad and check for the entry of the function for which you are getting link error.
Instead of etelmm you can make use use of etelagsm.h and etelbgsm.h link it against gsmadv.lib and gsmbas.lib respectively.
IMSI number can be extracted by making use of the above.