public interface com.android.ims.internal.IImsCallSessionListener extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.android.ims.internal.IImsCallSessionListener
  super_class: java.lang.Object
{
  public abstract void callSessionProgressing(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsStreamMediaProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsStreamMediaProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionStarted(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionStartFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionTerminated(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionHeld(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionHoldFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionHoldReceived(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionResumed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionResumeFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionResumeReceived(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionMergeStarted(com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      newSession  
      profile     

  public abstract void callSessionMergeComplete(com.android.ims.internal.IImsCallSession);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  

  public abstract void callSessionMergeFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionUpdated(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionUpdateFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionUpdateReceived(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      profile  

  public abstract void callSessionConferenceExtended(com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      newSession  
      profile     

  public abstract void callSessionConferenceExtendFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionConferenceExtendReceived(com.android.ims.internal.IImsCallSession, com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      newSession  
      profile     

  public abstract void callSessionInviteParticipantsRequestDelivered(com.android.ims.internal.IImsCallSession);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  

  public abstract void callSessionInviteParticipantsRequestFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionRemoveParticipantsRequestDelivered(com.android.ims.internal.IImsCallSession);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  

  public abstract void callSessionRemoveParticipantsRequestFailed(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      session     
      reasonInfo  

  public abstract void callSessionConferenceStateUpdated(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsConferenceState);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsConferenceState;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      state    

  public abstract void callSessionUssdMessageReceived(com.android.ims.internal.IImsCallSession, int, java.lang.String);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;ILjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      session      
      mode         
      ussdMessage  

  public abstract void callSessionHandover(com.android.ims.internal.IImsCallSession, int, int, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      session           
      srcAccessTech     
      targetAccessTech  
      reasonInfo        

  public abstract void callSessionHandoverFailed(com.android.ims.internal.IImsCallSession, int, int, android.telephony.ims.ImsReasonInfo);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      session           
      srcAccessTech     
      targetAccessTech  
      reasonInfo        

  public abstract void callSessionMayHandover(com.android.ims.internal.IImsCallSession, int, int);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      session           
      srcAccessTech     
      targetAccessTech  

  public abstract void callSessionTtyModeReceived(com.android.ims.internal.IImsCallSession, int);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      session  
      mode     

  public abstract void callSessionMultipartyStateChanged(com.android.ims.internal.IImsCallSession, boolean);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      session       
      isMultiParty  

  public abstract void callSessionSuppServiceReceived(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsSuppServiceNotification);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsSuppServiceNotification;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                     Name  Flags
      session              
      suppSrvNotification  

  public abstract void callSessionRttModifyRequestReceived(com.android.ims.internal.IImsCallSession, android.telephony.ims.ImsCallProfile);
    descriptor: (Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      session      
      callProfile  

  public abstract void callSessionRttModifyResponseReceived(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      status  

  public abstract void callSessionRttMessageReceived(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      rttMessage  
}
SourceFile: "IImsCallSessionListener.java"
NestMembers:
  com.android.ims.internal.IImsCallSessionListener$Stub  com.android.ims.internal.IImsCallSessionListener$Stub$Proxy
InnerClasses:
  public abstract Stub = com.android.ims.internal.IImsCallSessionListener$Stub of com.android.ims.internal.IImsCallSessionListener