Hi,

Here is the code..

#include<Etel3rdParty.h>

//#include<clientapp.h>

#include<eikenv.h>


#include <ClientApp.h>
//#include "Outdocument.h"
//#include <aknselectionlist.h>
//#include <aknviewappui.h>



void CClientApp::ConstructL()
{
iTelephony = CTelephony::NewL();
CActiveScheduler::Add(this);
}

CClientApp::~CClientApp()
{
Cancel(); // if any request outstanding, calls DoCancel() to cleanup
delete iTelephony;
}

void CClientApp::MakeCall()
{
_LIT(KNumberToDial, "+01 1234 5678");
iTelephony->EstablishDataCall(iStatus , iDataPort,KNumberToDial );
iState = EEstablishing;
SetActive();
}


void CClientApp::RunL()
{
_LIT8(KDataToWrite,"1234567890");
if ( (iStatus == KErrNone) && (iState = EEstablishing) )
{
iDataPort.Write(iStatus,KDataToWrite);
iState = EWriting;
SetActive();
}
else
iTelephony->TerminateDataCall();
}

void CClientApp:oCancel()
{
iDataPort.Cancel();
iTelephony->CancelEstablishDataCall();
}

/*shashi*/



=++++++++++++++++++

I need to call ..but it is not working...any problem in the code...? Is it necessary to insert Dial() ?
For this code EPOC is working fine . but calling option is not giving perfectly..

Also I need to check the time duration of the call ...
any answer?

thanks in advance...