MLtsyDispatchCallControlMultipartyConferenceGoOneToOne Class Reference

class MLtsyDispatchCallControlMultipartyConferenceGoOneToOne : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleConferenceGoOneToOneReqL(TInt)

TInt HandleConferenceGoOneToOneReqL(TIntaCallId)[pure virtual]

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

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

Implementation of this interface should setup a private communication with the specified call in the conference. This call will then become connected when the call status notification arrives from the LTSY and the other call(s) will go on hold.

If at the time of the go one-to-one request, there are two remote parties in the conference call, after the one to one is successful, the other call will go on hold and the conference will go idle (as there are not enough participants to be a valid conference anymore). If there are more than two remote parties in the conference call, then the conference call should go on hold.

RMobileCall::GoOneToOne()

Parameters

TInt aCallIdThe Call ID of the call which the client wishes to set up a private communication with. This should be a call currently in the conference.

Member Data Documentation

const TInt KLtsyDispatchCallControlMultipartyConferenceGoOneToOneApiId

const TIntKLtsyDispatchCallControlMultipartyConferenceGoOneToOneApiId[static]