FileDocCategorySizeDatePackage
IImsCallSessionListener.javaAPI DocAndroid 5.1 API43970Sat Mar 14 05:48:12 GMT 2015com.android.ims.internal

IImsCallSessionListener

public interface IImsCallSessionListener implements android.os.IInterface
A listener type for receiving notification on IMS call session events. When an event is generated for an {@link IImsCallSession}, the application is notified by having one of the methods called on the {@link IImsCallSessionListener}. {@hide}

Fields Summary
Constructors Summary
Methods Summary
public voidcallSessionConferenceExtendFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionConferenceExtendReceived(com.android.ims.internal.IImsCallSession session, com.android.ims.internal.IImsCallSession newSession, com.android.ims.ImsCallProfile profile)

public voidcallSessionConferenceExtended(com.android.ims.internal.IImsCallSession session, com.android.ims.internal.IImsCallSession newSession, com.android.ims.ImsCallProfile profile)
Notifies the result of conference extension.

public voidcallSessionConferenceStateUpdated(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsConferenceState state)
Notifies the changes of the conference info. in the conference session.

public voidcallSessionHandover(com.android.ims.internal.IImsCallSession session, int srcAccessTech, int targetAccessTech, com.android.ims.ImsReasonInfo reasonInfo)
Notifies of handover information for this call

public voidcallSessionHandoverFailed(com.android.ims.internal.IImsCallSession session, int srcAccessTech, int targetAccessTech, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionHeld(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsCallProfile profile)
Notifies the result of the call hold/resume operation.

public voidcallSessionHoldFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionHoldReceived(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsCallProfile profile)

public voidcallSessionInviteParticipantsRequestDelivered(com.android.ims.internal.IImsCallSession session)
Notifies the result of the participant invitation / removal to/from the conference session.

public voidcallSessionInviteParticipantsRequestFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionMergeComplete(com.android.ims.internal.IImsCallSession session)

public voidcallSessionMergeFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionMergeStarted(com.android.ims.internal.IImsCallSession session, com.android.ims.internal.IImsCallSession newSession, com.android.ims.ImsCallProfile profile)
Notifies the result of call merge operation.

public voidcallSessionProgressing(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsStreamMediaProfile profile)
Notifies the result of the basic session operation (setup / terminate).

public voidcallSessionRemoveParticipantsRequestDelivered(com.android.ims.internal.IImsCallSession session)

public voidcallSessionRemoveParticipantsRequestFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionResumeFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionResumeReceived(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsCallProfile profile)

public voidcallSessionResumed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsCallProfile profile)

public voidcallSessionStartFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionStarted(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsCallProfile profile)

public voidcallSessionTerminated(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionTtyModeReceived(com.android.ims.internal.IImsCallSession session, int mode)
Notifies the TTY mode change by remote party.

param
mode one of the following: - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF} - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL} - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO} - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}

public voidcallSessionUpdateFailed(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsReasonInfo reasonInfo)

public voidcallSessionUpdateReceived(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsCallProfile profile)

public voidcallSessionUpdated(com.android.ims.internal.IImsCallSession session, com.android.ims.ImsCallProfile profile)
Notifies the result of call upgrade / downgrade or any other call updates.

public voidcallSessionUssdMessageReceived(com.android.ims.internal.IImsCallSession session, int mode, java.lang.String ussdMessage)
Notifies the incoming USSD message.