MLtsyDispatchCallControlMultipartyConferenceSwap Class Reference

class MLtsyDispatchCallControlMultipartyConferenceSwap : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleConferenceSwapReqL(TInt, TInt)

TInt HandleConferenceSwapReqL(TIntaHeldCallId,
TIntaConnectedCallId
)[pure virtual]

The CTSY Dispatcher shall invoke this function on receiving the EMobileConferenceCallSwap request from the CTSY.

It is a request call that is completed by invoking CCtsyDispatcherCallback::CallbackCallControlMultipartyConferenceSwapComp()

Implementation of this interface should swap the ongoing conference call and the other call. If the conference call is on hold, it will become connected and the other call will be held.

If it is connected, it will be put on hold and the other call will become connected.

RMobileConferenceCall::Swap()

Parameters

TInt aHeldCallIdThe Call ID of the currently held call. If the conference call is on hold then this will be the call ID of one of the calls in the conference.
TInt aConnectedCallIdThe Call ID of the currently connected call. If the conference call is connected then this will be the call ID of one of the calls in the conference.

Member Data Documentation

const TInt KLtsyDispatchCallControlMultipartyConferenceSwapApiId

const TIntKLtsyDispatchCallControlMultipartyConferenceSwapApiId[static]