According to the MIDP specification, there is no direct way to access the phone book of the device. However, there are two exceptions. 1. If a TextField's type is PHONENUMBER, then the device implementation MAY give the user an option to select the phone from the address book (only selection) 2. There is a MIDlet.platformRequest(String url) method that can be used to initiate phone calls. The url should be of the form "tel://<msisdn-number>". This is the full form of the number, like +1234567890. This is available only in MIDP 2.0 and your phone should support it. Hope this helps.