I would need some general advices about the following scenario. Suppose that you have 3rd party dual mode VoIP/GSM application capable to handle VoIP calls while in WLAN coverage, and to handle GSM calls where no WLAN is available. Dynamic switching between this two cases is also possible during call. Issue is with the built-in Phone app, because it will interfere with 3rd party GSM handling. Please make some comments on the following approaches:
1.) Permanently disable GSM part of the built-in phone app. I guess killing of the 0x100058B3 is not allowed (it handles other important tasks) ? In this case 3rd party VoIP/GSM application uses own GUI.
2.) Integration with the built-in Phone app GUI. Main window is the same as for the built-in phone app. Built-in Phone app handles GSM part, 3rd party app handles VoIP part and switching. Some additional options are available in the built-in Phone popup menu, and some new fields in the PhoneBook (SIP URI).
What I could conclude, none of the mentioned is possible through S60 3rd edition SDK. Both approaches request for close cooperation with the phone manufacturer.
Please correct me if I am wrong. Thanks in advance.