|
ICP Clients - General Questions
|
|
Q: When I try to deploy my ICP client, why do I get the following error?
A: The P1 phone SDK is not installed in the UIQ emulator.
Solution: The P1 phone SDK was not installed when you installed SDS. This may be because you did not select the UIQ component at installation time. You have to manually install the phone SDK in order to get it to work. To do so, follow this procedure:
Q: Why does the ICP Platform send many REGISTER to the CSCF even if it replies 200 OK?
A: Something is blocking the incoming traffic from reaching the emulator.
Solution: Ensure nothing is preventing the emulator from getting the incoming traffic.
Q: The application I deploy on the phone has the default icon. How can I give it another one?
A: SDS does not currently support this feature.
Solution: Look for this feature in future versions of SDS. Q: Is ICombinationalSession used when a circuit switch voice call is performed? A: Yes, it is part of the weShare functionality Q: How can I test ICombinationalSession?
A: ICombinationalSession can be tested only on SYMBIAN platform (emulator or real handset). Windows is not supported. Q: Why doesn’t weShare (combinational session) start?
A: In order for weShare to work, the user must normalize the phone number when dialing (add the country code and the regional code). Q: Why do I have a group ICP40_default_0xxxxxxxxx in PGM?
A: This group is automatically created by ICP. It has no display name. It is for internal ICP use only and must not be modified. Q: Why do I get a 480 Temporarily Unavailable error from the PoC server when I establish an adhoc call?
A: Because you are running on the same machine two instances of the PoC client that are conflicting with one another.
Solution: SDS has a limitation that prevents you from running two instances of the client at the same time on one single machine. You will need two machines in order to test your PoC application end to end. Q: How can I deploy .sis files that were not created using SDS?
A: You cannot use the SDS GUI for this. However, SDS is bundled with the appropriate tools to do a manual deployment.
Solution: Please refer to the UIQ website: http://developer.uiq.com/ Q: When installing my application, I get the above error. Why?
Solution:
Q: When installing my application, I get the above error. Why?
Solution: There is a limitation preventing the change of the Symbian install location. Uninstall the P1 Extension and then uninstall the Symbian emulator. Manually delete any leftover file or folder in C:\Symbian\. Reinstall SDS, selecting the Symbian emulator among the components to be installed. Use the suggested default location for the installation of the Symbian emulator.
Q: Why doesn’t ICP send a REGISTER message when I start my profile?
A: ICP sends a REGISTER message only when at least one application is deployed.
Solution: Make sure that you deployed at least one application before starting the profile. When no applications are deployed, ICP does not send any REGISTER requests. Q: How do I test my Symbian UIQ application on the phone?
A: You have to sign your SIS file and deploy it on the phone.
Solution: The signing process is described here: http://developer.symbian.com/main/index.jsp. The deployment can be done with SDS. For more information, please refer to the section 8.3 of SDS Developer's Guide.
Q: Do I need to purchase a publisher ID in order to sign and test my Symbian application on a real phone?
A: No. Open Signed will be sufficient for this.
Solution: Please refer to this guide: http://developer.symbian.com/ssguide. Q: Are my existing ICP client applications compatible with the new ICP in SDS 4.1?
A: Yes, unless you used the IPacketMediaListener. The new ICP 4.1 release introduces a slight API change for this listener and your application will not work out of the box; a minor porting effort is required.
Solution: Update the implementation of the listener in order to include the new methods. Last published October 5, 2007
|
|