hi all,
i found this sip example in nokia pdf, but i'm not able to compile..
here is my code:
///////////////////////////////////////////////////////////
/////////////CSIPExample.h/////////////////////////////////
///////////////////////////////////////////////////////////
class CSIPProfileRegistryObserver;
class CSIPObserver;
class CSIPConnectionObserver;
class CSIP;
class CSipProfileRegistry;
class CSipProfileRegistry;
class CSIPProfile;
class CSIPConnection;
class CSIPInviteDialogAssoc;
class CSIPFromHeader;
class CSIPToHeader;
class CSIPContactHeader;
class CSIPAddress;
class CSIPClientTransaction;
class CSIPResponseElements;
class CSIPRequestElements;
class CSIPExample :
public CBase,
public MSIPProfileRegistryObserver,
public MSIPObserver,
public MSIPConnectionObserver
{
public:
//Ste aggiunte
CSIPInviteDialogAssoc* CreateSIPInviteDialogAssoc();
void ExecuteL();
static CSIPExample* NewL(TUid aUid);
// MSIPProfileRegistryObserver implementation.
// Move to cpp-file if further implementation.
void ProfileCreated(TUint32 /*aSIPProfileId*/){}
void ProfileUpdated(TUint32 /*aSIPProfileId*/){}
void ProfileDestroyed(TUint32 /*aSIPProfileId*/){}
void ProfileRegistryErrorOccurred(
TUint32 /*aSIPProfileId*/,TInt /*aError*/){}
// MSIPObserver implementation.
// Move to cpp-file if further implementation.
void IncomingRequest(
TUint32 /*aIapId*/, CSIPServerTransaction* /*aTransaction*/){}
virtual void TimedOut(
CSIPServerTransaction& /*aSIPServerTransaction*/){}
// MSIPConnectionObserver implementation.
// Move to cpp-file if further implementation.
void IncomingRequest (
CSIPServerTransaction* /*aTransaction*/,
CSIPDialog& /*aDialog*/){}
void IncomingResponse (
CSIPClientTransaction& /*aTransaction*/){}
void IncomingResponse (
CSIPClientTransaction& /*aTransaction*/,
CSIPInviteDialogAssoc* /*aDialogAssoc*/){}
void IncomingResponse (
CSIPClientTransaction& /*aTransaction*/,
CSIPRegistration& /*aRegistration*/){}
void ErrorOccured (
TInt /*aError*/,
CSIPTransactionBase& /*aTransaction*/){}
void ErrorOccured (
TInt /*aError*/,
CSIPClientTransaction& /*aTransaction*/,
CSIPRegistration& /*aRegistration*/){}
void ErrorOccured (
TInt /*aError*/,
CSIPTransactionBase& /*aTransaction*/,
CSIPDialogAssocBase& /*aDialogAssoc*/){}
void ErrorOccured (
TInt /*aError*/,
CSIPRefresh& /*aSIPRefresh*/){}
void ErrorOccured (
TInt /*aError*/,
CSIPRegistration& /*aRegistration*/){}
void ErrorOccured (
TInt /*aError*/,
CSIPDialogAssocBase& /*aDialogAssoc*/){}
void InviteCompleted (
CSIPClientTransaction& /*aTransaction*/){}
void ConnectionStateChanged (
CSIPConnection::TState /*aState*/){}
private:
CSIPExample(TUid& aUid){iUid = aUid;}
void ConstructL(){}
CSIP* iSIP;
CSIPProfileRegistry* iProfileRegistry;
CSIPProfile* iProfile;
CSIPConnection* iConnection;
TUid iUid;
CSIPClientTransaction* iSIPClientTransaction;
CSIPInviteDialogAssoc* iSIPInviteDialogAssoc;
}

ecodeL(_L8("sip
pponent@opponentdomain.com"));

