1. The message "Calling Services are stopped. Calls can not be made at this time" potentially indicates a problem with the codec. Calling services is a service that runs on the codec. 2. Your comment: "Even if you don't subscribe to the service, we got the MIDlet icons...what's the use of having it subscribed then?" The biggest difference using Midlets is that the users no longer need to use the Tones softkey in order to dial external phone numbers (e.g. audio add-ins, conference bridge numbers, etc.). When you unsubscribe the service from the phone, the phone should reset - do you see a grey screen with the words, "Initializing..." when the phone boots up, even with midlets unsubscribed? That screen should appear when the midlets are first configured/subscribed on the phone; if you do not see that with the midlets service subscribed or unsubscribed from the phone, then the phone may not be pulling the midlets correctly. I can verify if the codec is set to use midlets by taking a look at the log files for the system. 3. The problem softkey not appearing when you press the "Info" button shouldn't necessarily be affected by the midlets service; again, I would have to take a look at the log files to determine that. 4. Can you please download the full set of log files from the codec and email them to me or attach them to the case? Some additional troubleshooting steps can be performed to ensure that the midlets service is correctly configured in CallManager: 1. Is the services URL in the Phone Service in the proper format (please note the file extension)? It should be: http://xx.xx.xx.xx:6970/TSPM.y-y-y-YY.jad So in your case, it should say something like: http://:6970/TSPM.1-5-10-2S.jad 2. Verify all files are loaded onto CCM correctly, and are present and accounted for; 3. Verify the MD5 values of the files downloaded, to make sure they weren't corrupted when downloaded from CCO. 4. Try unsubscrbing the midlets service from the phone; rebooting phone; resubscribing midlets service to phone; the phone should automatically reboot when you remove and readd the service; after that is done, reboot the codec as well. 5. Verify the only URL configured under External Data Locations for the IP phone attached to the codec is the Authentication URL (e.g. http://:8080/authenticate.html), and that the Idle Timer is set to 0; 6. Again, when the phone boots up, it should say "Initializing..." when first loading midlets. If you have not seen that screen, then midlets may not be properly configured.