×

Discussion Board

Results 1 to 10 of 10
  1. #1
    Registered User
    Join Date
    Oct 2004
    Posts
    3

    Data Call on Nokia 6600 (ETel/RCall) problem

    Hi there.

    I seem to be having a problem with MAKING data calls using Series 60 DP 2 SDK on Nokia 6600 (and seems like Nokia 7610 as well).

    The symptoms I observe are prerry much identical to those described by hsagovac in his post from 2003-12-16 12:51 in the following thread :
    http://discussion.forum.nokia.com/fo...threadid=34077

    I.e. after setting up telephony, finding the line that supports KCapsData (happens to be line 2), opening the line, calling RCall::OpenNewCall(), and then finally calling RCall:ial(), my status gets set to KErrArgument (-6). If I perform an IDENTICAL sequence of calls but for a line that supports KCapsVoice (line 0) instead, the dialing proceeds with NO problems.

    On one hand, according to "Developer Platform 2.0 Known Issues" document, Issue 5.2 : "Rcall:ial()fails if data line is used." on "Series 60 Developer Platform 2.0,Nokia 6600,version 3.42.1". But my phone is v4.09.1, NOT v3.42.1.

    On the other hand, I know that CoMoBi v3.0 by WebGate ( http://comobi.webgate.bg ) IS capable of performing data calls on Nokia 6600.

    As a side note, while running my reduced test case on a Nokia 7610 I encountered the same problem - RCall:ial() fails with KErrArgument status code, for DATA CALLS ONLY.

    So, to sum up :
    * Did anyone else succeed MAKING data calls (CSD) on Nokia 6600 v4.09.1 or above?
    * If someone else DID succeed in doing so, could s/he enlighten me how s/he did it? Is there anything special that needs to be done to open data calls that is NOT reflected in Series 60 DP 2 documentation?
    * Does the data call issue as described in the current Errata document affect other versions of Nokia 6600 phone FW and if so, how come the Errata document was not update to reflect this?
    * Does the data call issue as described in the current Errata document affect Nokia 7610 and if so, how come the Errata document was not update to reflect this?
    * Are there ANY Series 60 DP2 phones that do support making data calls?

    Thanks in advance for your time.

  2. #2
    Registered User
    Join Date
    Oct 2005
    Posts
    6

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    I have the same issue with a relatively new 6600 with FW5.5.3.0, I've also tried it on a 6620 with no luck as well. Can someone from Nokia please respond and/or provide an alternative method to dialing a CSD call under Symbian?

  3. #3
    Registered User
    Join Date
    Oct 2005
    Posts
    6

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    Got it done using AT commands to the serial port.

  4. #4
    Registered User
    Join Date
    Oct 2005
    Posts
    15

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    Hi !
    I'm trying to answer a data call using nokia 6680, and I have problems too.
    I'm not sure which pdd,ldd and csy files I must load.
    I'm trying with euart2.pdd,ecomm.ldd and ecuart.csy
    When I use this files the Read function returns to RunL, but the buffer is empty.
    What can I do?
    Thanks
    Last edited by laurapanizo; 2006-02-01 at 14:51.

  5. #5
    Registered User
    Join Date
    Oct 2005
    Posts
    15

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    Hi!
    Nowadays everything works fine

  6. #6
    Registered User
    Join Date
    Mar 2004
    Location
    Virginia, USA
    Posts
    33

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    laurapanizo, were you successful in getting the 6680 to answer an incomming data call? What about the 6600? For me, it seems that AnswerIncommingCall() returns -2 (KErrGeneral) on the 6600, but works fine on the 6630.

  7. #7
    Registered User
    Join Date
    Apr 2006
    Posts
    2

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    Quote Originally Posted by laurapanizo
    Hi!
    Nowadays everything works fine
    No.
    I have a 6670 v6.0522.0 and fail both Etel (-6), and CTelephony::NewL().

  8. #8
    Registered User
    Join Date
    Oct 2005
    Posts
    15

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    Hi everybody!

    Some ask me about answering data calls. I was able to do it with the following code using nokia 6680.

    // KTsyName is Phonetsy.tsy

    void CMonitorCall::ConstructL()
    {
    // Connect FileServer

    CActiveScheduler::Add(this);
    //Connect TelServer
    User::LeaveIfError(iTelServer.Connect());
    // Load TSY
    TInt ret = iTelServer.LoadPhoneModule(KTsyName);
    if (ret != KErrNone)
    {
    iTelServer.Close();
    User::Leave(ret);
    }

    // Get the phone name
    RTelServer::TPhoneInfo phoneInfo;
    ret = iTelServer.GetPhoneInfo(0, phoneInfo);
    if (ret != KErrNone)
    {
    iTelServer.UnloadPhoneModule(KTsyName);
    iTelServer.Close();
    User::Leave(ret);
    }

    // Open the phone by name
    ret = iPhone.Open(iTelServer, phoneInfo.iName);
    if (ret != KErrNone)
    {
    iTelServer.UnloadPhoneModule(KTsyName);
    iTelServer.Close();
    User::Leave(ret);
    }

    RPhone::TLineInfo lineInfo;
    ret = iPhone.GetLineInfo(2, lineInfo);
    if (ret)
    {
    iPhone.Close();
    iTelServer.UnloadPhoneModule(KTsyName);
    iTelServer.Close();

    }
    // Use this to open a line
    ret = iLine.Open(iPhone, lineInfo.iName);
    if (ret)
    {
    iPhone.Close();
    iTelServer.UnloadPhoneModule(KTsyName);
    iTelServer.Close();
    }

    iState=EIdle;
    //Wait status change
    iLine.NotifyMobileLineStatusChange(iStatus,iCallStatus);
    SetActive();

    void CMonitorCall::RunL()
    {

    RCall::TCommPort commPort;

    TBuf8<10> state;


    if (iStatus.Int()==KErrNone)
    {

    switch(iState)
    {
    case CMonitorCall::EIdle:
    {
    if(iCallStatus==(RMobileCall::EStatusRinging))
    {

    RLine::TLineInfo lineInfo;
    iLine.GetInfo(lineInfo);
    TName callName;
    callName.Copy(lineInfo.iNameOfCallForAnswering);
    iCall.OpenExistingCall(iLine, callName);

    iState=EConnecting;
    iCall.AnswerIncomingCall(iStatus);
    SetActive();
    }
    else
    {
    IssueRequest();
    // This is as iLine.NotifyLineStatusChange
    }
    break;
    }

    case CMonitorCall::EConnecting:
    {

    #define PDD_NAME _L("EUART2")
    #define LDD_NAME _L("ECOMM")



    iCall.LoanDataPort(iStatus, commPort);
    User::WaitForRequest(iStatus);

    RMobileCall::TMobileDataCallParamsV1 callParams;
    RMobileCall::TMobileDataCallParamsV1Pckg callParamsPckg(callParams);
    User::LeaveIfError(iCall.GetCallParams(callParamsPckg));
    User::LoadPhysicalDevice (PDD_NAME);
    User::LoadLogicalDevice (LDD_NAME);
    StartC32 ();

    iCommServer.Connect ();
    iCommServer.LoadCommModule (commPort.iCsy); //DATAPORT


    TSerialInfo portInfo;
    iCommServer.GetPortInfo(commPort.iCsy,portInfo);


    TInt error;
    error= iComm.Open (iCommServer,commPort.iPort,ECommShared);
    iComm.Write(iStatus,iBufWrite,0);
    User::WaitForRequest(iStatus);
    User::LeaveIfError(iStatus.Int());
    iState=EReadingPort; state.AppendNum(iState,EDecimal);


    iComm.Write(iStatus,iBufWrite);*/
    iComm.ReadOneOrMore(iStatus,iReadBuffer);
    SetActive();
    }
    break;
    case CMonitorCall::EReadingPort:
    {
    iState=EWriting;
    // Fill iBufWrite with some information
    iComm.Write(iStatus,iBufWrite);*/
    SetActive();
    }
    break;
    case CMonitorCall::EWriting:
    {
    iState=EReadingPort;
    iReadBuffer.Zero();
    iComm.ReadOneOrMore(iStatus,iReadBuffer);
    SetActive();
    }
    break;
    }
    }
    else
    {
    iComm.Close();
    iCall.RecoverDataPort();
    iCommServer.Close();
    iCall.Close();
    iState=EIdle;
    }

    Well, it is a mess, because I have remove all my comments, I'm sorry.
    I was able to read from de serial port, but I didn't know what I was reading, because, I was trying to answer a video call, not a simply CS data call.
    I used the file etelmm.h, I found in the SDK of Uiq, I'm not sure if it was crucial for that or if I could do it without that file.
    }

  9. #9
    Registered User
    Join Date
    Sep 2006
    Posts
    1

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    Hi,
    I tried your code for recieving data calls on 6680 but it won't notify on line 2. It only notifies on voice lines(like line 0). Do you have any ideas.
    thanx
    tarek

  10. #10
    Registered User
    Join Date
    Jun 2010
    Posts
    1

    Re: Data Call on Nokia 6600 (ETel/RCall) problem

    Great posts! I used to have problems with my device too but this forum helped me solve it. The settings of the devices are at times need to be edited and glad to know that there are available information just like these ones found in this forum.

Posting Permissions

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