| 
                 
                  Signaling (previously RTM) SDK v1.5.0 API Reference for Linux (C++)
                 
               | 
            
        #include <IAgoraRtmCallManager.h>
      
            Public Member Functions | 
        |
| virtual const char * | getCallerId () const =0 | 
| virtual const char * | getContent () const =0 | 
| virtual void | setResponse (const char *response)=0 | 
| virtual const char * | getResponse () const =0 | 
| virtual const char * | getChannelId () const =0 | 
| virtual REMOTE_INVITATION_STATE | getState () const =0 | 
| virtual void | release ()=0 | 
            Protected Member Functions | 
        |
| virtual | ~IRemoteCallInvitation () | 
The class allowing the callee to retrieve the attributes of an incoming call invitation.
                
  | 
              inlineprotectedvirtual | 
                
  | 
              pure virtual | 
Allows the callee to get the User ID of the caller.
                
  | 
              pure virtual | 
Allows the callee to get the call invitation content set by the caller.
                
  | 
              pure virtual | 
Allows the callee to set a response to the call invitation.
| response | 
                    The callee's response to the call invitation. The response must not
                    exceed 8 KB in length if encoded in UTF-8.
                   | 
                
                
  | 
              pure virtual | 
Allows the callee to get his/her response to the incoming call invitation.
                
  | 
              pure virtual | 
Gets the channel ID.
                
  | 
              pure virtual | 
Allows the callee to get the state of the incoming call invitation.
                
  | 
              pure virtual | 
Releases all resources used by the IRemoteCallInvitation instance.