public abstract class ImsCallSessionListenerBase
extends IImsCallSessionListener.Stub
Constructor and Description |
---|
ImsCallSessionListenerBase() |
Modifier and Type | Method and Description |
---|---|
void |
callSessionConferenceExtended(IImsCallSession session,
IImsCallSession newSession,
ImsCallProfile profile)
Notifies the result of conference extension.
|
void |
callSessionConferenceExtendFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionConferenceExtendReceived(IImsCallSession session,
IImsCallSession newSession,
ImsCallProfile profile) |
void |
callSessionConferenceStateUpdated(IImsCallSession session,
ImsConferenceState state)
Notifies the changes of the conference info. the conference session.
|
void |
callSessionHandover(IImsCallSession session,
int srcAccessTech,
int targetAccessTech,
ImsReasonInfo reasonInfo)
Notifies of handover information for this call
|
void |
callSessionHandoverFailed(IImsCallSession session,
int srcAccessTech,
int targetAccessTech,
ImsReasonInfo reasonInfo) |
void |
callSessionHeld(IImsCallSession session,
ImsCallProfile profile)
Notifies the result of the call hold/resume operation.
|
void |
callSessionHoldFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionHoldReceived(IImsCallSession session,
ImsCallProfile profile) |
void |
callSessionInviteParticipantsRequestDelivered(IImsCallSession session)
Notifies the result of the participant invitation / removal to/from the
conference session.
|
void |
callSessionInviteParticipantsRequestFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionMergeComplete(IImsCallSession session) |
void |
callSessionMergeFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionMergeStarted(IImsCallSession session,
IImsCallSession newSession,
ImsCallProfile profile)
Notifies the result of call merge operation.
|
void |
callSessionMultipartyStateChanged(IImsCallSession session,
boolean isMultiParty)
Notifies of a change to the multiparty state for this
ImsCallSession . |
void |
callSessionProgressing(IImsCallSession session,
ImsStreamMediaProfile profile)
Notifies the result of the basic session operation (setup / terminate).
|
void |
callSessionRemoveParticipantsRequestDelivered(IImsCallSession session) |
void |
callSessionRemoveParticipantsRequestFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionResumed(IImsCallSession session,
ImsCallProfile profile) |
void |
callSessionResumeFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionResumeReceived(IImsCallSession session,
ImsCallProfile profile) |
void |
callSessionStarted(IImsCallSession session,
ImsCallProfile profile) |
void |
callSessionStartFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionSuppServiceReceived(IImsCallSession session,
ImsSuppServiceNotification suppSrvNotification)
Notifies the supplementary service information for the current session.
|
void |
callSessionTerminated(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionTtyModeReceived(IImsCallSession session,
int mode)
Notifies the TTY mode change by remote party.
|
void |
callSessionUpdated(IImsCallSession session,
ImsCallProfile profile)
Notifies the result of call upgrade / downgrade or any other call
updates.
|
void |
callSessionUpdateFailed(IImsCallSession session,
ImsReasonInfo reasonInfo) |
void |
callSessionUpdateReceived(IImsCallSession session,
ImsCallProfile profile) |
void |
callSessionUssdMessageReceived(IImsCallSession session,
int mode,
String ussdMessage)
Notifies the incoming USSD message.
|
public void callSessionProgressing(IImsCallSession session, ImsStreamMediaProfile profile)
public void callSessionStarted(IImsCallSession session, ImsCallProfile profile)
public void callSessionStartFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionTerminated(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionHeld(IImsCallSession session, ImsCallProfile profile)
public void callSessionHoldFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionHoldReceived(IImsCallSession session, ImsCallProfile profile)
public void callSessionResumed(IImsCallSession session, ImsCallProfile profile)
public void callSessionResumeFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionResumeReceived(IImsCallSession session, ImsCallProfile profile)
public void callSessionMergeStarted(IImsCallSession session, IImsCallSession newSession, ImsCallProfile profile)
public void callSessionMergeComplete(IImsCallSession session)
public void callSessionMergeFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionUpdated(IImsCallSession session, ImsCallProfile profile)
public void callSessionUpdateFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionUpdateReceived(IImsCallSession session, ImsCallProfile profile)
public void callSessionConferenceExtended(IImsCallSession session, IImsCallSession newSession, ImsCallProfile profile)
public void callSessionConferenceExtendFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionConferenceExtendReceived(IImsCallSession session, IImsCallSession newSession, ImsCallProfile profile)
public void callSessionInviteParticipantsRequestDelivered(IImsCallSession session)
public void callSessionInviteParticipantsRequestFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionRemoveParticipantsRequestDelivered(IImsCallSession session)
public void callSessionRemoveParticipantsRequestFailed(IImsCallSession session, ImsReasonInfo reasonInfo)
public void callSessionConferenceStateUpdated(IImsCallSession session, ImsConferenceState state)
public void callSessionUssdMessageReceived(IImsCallSession session, int mode, String ussdMessage)
public void callSessionHandover(IImsCallSession session, int srcAccessTech, int targetAccessTech, ImsReasonInfo reasonInfo)
public void callSessionHandoverFailed(IImsCallSession session, int srcAccessTech, int targetAccessTech, ImsReasonInfo reasonInfo)
public void callSessionTtyModeReceived(IImsCallSession session, int mode)
mode
- one of the following: -
PhoneInternalInterface.TTY_MODE_OFF
-
PhoneInternalInterface.TTY_MODE_FULL
-
PhoneInternalInterface.TTY_MODE_HCO
-
PhoneInternalInterface.TTY_MODE_VCO
public void callSessionMultipartyStateChanged(IImsCallSession session, boolean isMultiParty)
ImsCallSession
.session
- The call session.isMultiParty
- true
if the session became multiparty,
false
otherwise.public void callSessionSuppServiceReceived(IImsCallSession session, ImsSuppServiceNotification suppSrvNotification)