MLtsyDispatchCallControlHangUp Class Reference

class MLtsyDispatchCallControlHangUp : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleHangUpReqL(TInt, TInt)

TInt HandleHangUpReqL ( TInt aCallId,
TInt aHangupCause
) [pure virtual]

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

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

Implementation of this interface should make a request to the modem to hang up the call specified in aCallId. The completion should be called to indicate the result of placing the hang up request with the baseband.

  • If aCallId refers to a connected call, the Common TSY will pass a hang up cause of KErrGsmReleaseByUser to indicate that the call is being released by the user.

  • If aCallId refers to a mobile terminated call which is ringing, the Common TSY will pass a hang up cause of KErrGsmBusyUserRequest to indicate that the user is rejecting the incoming call.

RCall::HangUp()

Parameters

TInt aCallId The Call ID of the call to hang up.
TInt aHangupCause The reason for the hang up request.

Member Data Documentation

const TInt KLtsyDispatchCallControlHangUpApiId

const TInt KLtsyDispatchCallControlHangUpApiId [static]