×

Discussion Board

Results 1 to 12 of 12
  1. #1
    Registered User
    Join Date
    Dec 2007
    Posts
    2

    How to launch 5800 phone dialer?

    Hello, my question is how to launch dialer application on the touch device (it's available by pressing green key while in the main menu).

    Thanks
    Last edited by DIPsuicide; 2009-04-06 at 12:38.

  2. #2
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Location
    Lempäälä/Finland
    Posts
    29,169

    Re: How to launch 5800 phone dialer?

    You could maybe just try using CTelephony for dialing, and ask the user for a phone number with some query dialog for exmaple, our wiki would have examples for both things, so maybe you could try checking it out.

  3. #3
    Registered User
    Join Date
    Dec 2007
    Posts
    2

    Re: How to launch 5800 phone dialer?

    Yes, I know about CTelephony and used it earlier. But unfortunately, opening dialer application is what exactly needed (it's requirement to my application).

  4. #4
    Registered User
    Join Date
    Jul 2006
    Location
    Wieliczka, Poland
    Posts
    64

    Re: How to launch 5800 phone dialer?

    Any solution?

  5. #5
    Nokia Developer Champion
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,348

    Re: How to launch 5800 phone dialer?

    Try to launch dialer application by it's UID or try to switch to idle screen and simulate keypress events.

  6. #6
    Regular Contributor
    Join Date
    Jun 2005
    Location
    Cordoba, Spain
    Posts
    100

    Re: How to launch 5800 phone dialer?

    Quote Originally Posted by A.A.M. View Post
    Try to launch dialer application by it's UID
    Does anyone knows dialer UID?
    Launch dialer with green key is a requisite to symbian signed

    Thanks
    ------------->>>Diluo<<<-------------

  7. #7
    Super Contributor
    Join Date
    Jun 2006
    Location
    India
    Posts
    3,037

    Re: How to launch 5800 phone dialer?

    Quote Originally Posted by diluo View Post
    Does anyone knows dialer UID?
    Launch dialer with green key is a requisite to symbian signed

    Thanks
    I think the code will help you. It is for 3rd sdk you need to changes if requried.
    Use [URL="http://qt.nokia.com/products/qt-quick/"]Qt-Quick[/URL] to make your application UI more attractive.

    [URL="http://store.ovi.com/content/271896"]http://store.ovi.com/content/271896[/URL] | [URL="http://store.ovi.com/content/276199"]http://store.ovi.com/content/276199[/URL] |[URL="http://store.ovi.com/content/276202"] http://store.ovi.com/content/276202[/URL] | [URL="http://store.ovi.com/content/280827"]http://store.ovi.com/content/280827[/URL]

  8. #8
    Regular Contributor
    Join Date
    Jun 2005
    Location
    Cordoba, Spain
    Posts
    100

    Re: How to launch 5800 phone dialer?

    Quote Originally Posted by kkrish View Post
    I think the code will help you. It is for 3rd sdk you need to changes if requried.

    Thanks, it works in nokia 5800.
    With this program, I find that dialer UID is 0x100058b3, but when launching it from my game it goes to phone initial screen, not to dialer.
    ------------->>>Diluo<<<-------------

  9. #9
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: How to launch 5800 phone dialer?

    Quote Originally Posted by diluo View Post
    Launch dialer with green key is a requisite to symbian signed
    That's weird. Which test case? I'm sure they mean just bringing the phone application into the foreground, not actually initializing the dialler
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  10. #10
    Regular Contributor
    Join Date
    Jun 2005
    Location
    Cordoba, Spain
    Posts
    100

    Re: How to launch 5800 phone dialer?

    Quote Originally Posted by ltomuta View Post
    That's weird. Which test case? I'm sure they mean just bringing the phone application into the foreground, not actually initializing the dialler
    Symbian Horizon write to me:

    FATAL ERRORS
    Dialler for phone calls is not displayed when pressing Send (Green) key.
    The telephone dialler is not displayed when the Send (Green) button at any screen of the application.
    The telephony application must be shown when the Send button is pressed, this is part of type approval testing and is important.

    My game is this: www.mobilegamespro.com/defendlondon
    ------------->>>Diluo<<<-------------

  11. #11
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: How to launch 5800 phone dialer?

    Nice looking game, I'm looking forward to buy it from the Ovi Store.

    Quote Originally Posted by diluo View Post
    Symbian Horizon write to me:

    FATAL ERRORS
    Dialler for phone calls is not displayed when pressing Send (Green) key.
    The telephone dialler is not displayed when the Send (Green) button at any screen of the application.
    The telephony application must be shown when the Send button is pressed, this is part of type approval testing and is important.

    My game is this: www.mobilegamespro.com/defendlondon
    They may say that but unless they link that error to a specific test case the test failure is not valid. I could not find any such test case in a quick scan of the testing criteria, but maybe I wasn't searching for the right thing. Then it all depends on the exact requirements of the test case ...

    Btw, are you handling/capturing that key in your application? With some basic GUI applications I have on the phone I can see that indeed the default behavior is to pop-up the dialer, but that's without any extra effort from the app. So what exactly blocks the key event in your case?
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  12. #12
    Registered User
    Join Date
    Aug 2009
    Posts
    33

    Re: How to launch 5800 phone dialer?

    Quote Originally Posted by diluo View Post
    Thanks, it works in nokia 5800.
    With this program, I find that dialer UID is 0x100058b3, but when launching it from my game it goes to phone initial screen, not to dialer.
    Hi,
    I'm having the same problem... i can't launch the 5800 Dialer App...
    that what i've found:
    (UID)100058b3 (app name)Telephone (location)Z:\sys\bin\PhoneUi.exe

    i've tried ALL the below codes:
    1.
    RApaLsSession apaLsSession;
    User::LeaveIfError(apaLsSession.Connect());
    CleanupClosePushL(apaLsSession);
    TApaAppInfo appInfo;
    CApaCommandLine* cmdLine = CApaCommandLine::NewLC();
    cmdLine->SetExecutableNameL(_L("Z:\\sys\\bin\\PhoneUi.exe"));
    User::LeaveIfError( apaLsSession.StartApp(*cmdLine) );
    CleanupStack::PopAndDestroy(cmdLine);
    CleanupStack::PopAndDestroy(&apaLsSession);

    it seems that the Dialer is starting and immediately shuting down...

    2.
    _LIT(KMyExeFile,"Z:\\sys\\bin\\PhoneUi.exe");
    _LIT(KMyExeFileCmd,"");
    RProcess proc;
    User::LeaveIfError(proc.Create(KMyExeFile,KMyExeFileCmd));
    // start the process running! Don't forget this.
    proc.Resume();
    proc.Close(); // Closes the handle, not the process.

    the same result... can't be launched....

    3.
    TThreadId app_threadid;
    CApaCommandLine* cmdLine;
    cmdLine=CApaCommandLine::NewLC();
    cmdLine->SetExecutableNameL(_L("PhoneUi.exe"));
    cmdLine->SetCommandL( EApaCommandRun );
    RApaLsSession ls;User::LeaveIfError(ls.Connect());
    TInt err = ls.StartApp(*cmdLine,app_threadid);
    ls.Close();
    CleanupStack::PopAndDestroy(); // cmdLine

    the same result... can't be launched....

    4.
    RApaLsSession apaLsSession;
    User::LeaveIfError(apaLsSession.Connect());
    CleanupClosePushL(apaLsSession);
    TApaAppInfo appInfo;
    TInt retVal = apaLsSession.GetAppInfo(appInfo, TUid::Uid(0x100058b3));
    if(retVal == KErrNone){
    CApaCommandLine* cmdLine = CApaCommandLine::NewLC();
    cmdLine->SetExecutableNameL(appInfo.iFullName);
    cmdLine->SetCommandL(EApaCommandViewActivate);
    cmdLine->SetServerNotRequiredL();
    User::LeaveIfError( apaLsSession.StartApp(*cmdLine) );
    CleanupStack::PopAndDestroy(cmdLine);
    }else{
    // The application not found!
    }
    CleanupStack::PopAndDestroy(&apaLsSession);


    the same result... can't be launched....


    please advise what am i missing here ????
    Last edited by shtofff; 2010-01-18 at 13:36.

Similar Threads

  1. Replies: 1
    Last Post: 2009-03-23, 10:45
  2. Dragging CeikEdwin scroll bars crashes Nokia 5800 phone (but not emulator).
    By palringosymbian in forum Symbian User Interface
    Replies: 5
    Last Post: 2009-03-04, 09:22
  3. Quick Questions about the 5800 XM
    By Tea_J in forum General Development Questions
    Replies: 1
    Last Post: 2009-03-01, 08:59
  4. 7610 Contacts - Formatted Phone Numbers
    By padlon in forum General Development Questions
    Replies: 2
    Last Post: 2004-11-12, 18:02
  5. Nokia Image Converter
    By davidpurdie in forum General Development Questions
    Replies: 0
    Last Post: 2004-02-18, 15:31

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×