public interface com.android.ims.internal.IImsCallSession 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.IImsCallSession
  super_class: java.lang.Object
{
  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract java.lang.String getCallId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.telephony.ims.ImsCallProfile getCallProfile();
    descriptor: ()Landroid/telephony/ims/ImsCallProfile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.telephony.ims.ImsCallProfile getLocalCallProfile();
    descriptor: ()Landroid/telephony/ims/ImsCallProfile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.telephony.ims.ImsCallProfile getRemoteCallProfile();
    descriptor: ()Landroid/telephony/ims/ImsCallProfile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract java.lang.String getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      name  

  public abstract int getState();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean isInCall();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void setListener(android.telephony.ims.aidl.IImsCallSessionListener);
    descriptor: (Landroid/telephony/ims/aidl/IImsCallSessionListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      listener  

  public abstract void setMute(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      muted  

  public abstract void start(java.lang.String, android.telephony.ims.ImsCallProfile);
    descriptor: (Ljava/lang/String;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      callee   
      profile  

  public abstract void startConference(java.lang.String[], android.telephony.ims.ImsCallProfile);
    descriptor: ([Ljava/lang/String;Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      participants  
      profile       

  public abstract void accept(int, android.telephony.ims.ImsStreamMediaProfile);
    descriptor: (ILandroid/telephony/ims/ImsStreamMediaProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      callType  
      profile   

  public abstract void deflect(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      deflectNumber  

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

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

  public abstract void hold(android.telephony.ims.ImsStreamMediaProfile);
    descriptor: (Landroid/telephony/ims/ImsStreamMediaProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      profile  

  public abstract void resume(android.telephony.ims.ImsStreamMediaProfile);
    descriptor: (Landroid/telephony/ims/ImsStreamMediaProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      profile  

  public abstract void merge();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void update(int, android.telephony.ims.ImsStreamMediaProfile);
    descriptor: (ILandroid/telephony/ims/ImsStreamMediaProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      callType  
      profile   

  public abstract void extendToConference(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      participants  

  public abstract void inviteParticipants(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      participants  

  public abstract void removeParticipants(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      participants  

  public abstract void sendDtmf(char, android.os.Message);
    descriptor: (CLandroid/os/Message;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      c       
      result  

  public abstract void startDtmf(char);
    descriptor: (C)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      c     

  public abstract void stopDtmf();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void sendUssd(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      ussdMessage  

  public abstract com.android.ims.internal.IImsVideoCallProvider getVideoCallProvider();
    descriptor: ()Lcom/android/ims/internal/IImsVideoCallProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean isMultiparty();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void sendRttModifyRequest(android.telephony.ims.ImsCallProfile);
    descriptor: (Landroid/telephony/ims/ImsCallProfile;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      toProfile  

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

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