SipSession.Listener
  public
  static
  
  
  class
  SipSession.Listener
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.net.sip.SipSession.Listener | 
Listener for events relating to a SIP session, such as when a session is being registered ("on registering") or a call is outgoing ("on calling").
Many of these events are also received by SipAudioCall.Listener.
Summary
Public constructors | |
|---|---|
      
      Listener()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      onCallBusy(SipSession session)
      
      
        Called when the peer is busy during session initialization.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onCallChangeFailed(SipSession session, int errorCode, String errorMessage)
      
      
        Called when an error occurs during session modification negotiation.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onCallEnded(SipSession session)
      
      
        Called when the session is terminated.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onCallEstablished(SipSession session, String sessionDescription)
      
      
        Called when the session is established.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onCalling(SipSession session)
      
      
        Called when an INVITE request is sent to initiate a new call.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onError(SipSession session, int errorCode, String errorMessage)
      
      
        Called when an error occurs during session initialization and termination.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onRegistering(SipSession session)
      
      
        Called when a registration request is sent.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onRegistrationDone(SipSession session, int duration)
      
      
        Called when registration is successfully done.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onRegistrationFailed(SipSession session, int errorCode, String errorMessage)
      
      
        Called when the registration fails.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onRegistrationTimeout(SipSession session)
      
      
        Called when the registration gets timed out.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onRinging(SipSession session, SipProfile caller, String sessionDescription)
      
      
        Called when an INVITE request is received.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onRingingBack(SipSession session)
      
      
        Called when a RINGING response is received for the INVITE request sent  | 
  
Inherited methods | |
|---|---|
Public constructors
Listener
public Listener ()
Public methods
onCallBusy
public void onCallBusy (SipSession session)
Called when the peer is busy during session initialization.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
onCallChangeFailed
public void onCallChangeFailed (SipSession session, int errorCode, String errorMessage)
Called when an error occurs during session modification negotiation.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
errorCode | 
        
          int: error code defined in SipErrorCode | 
      
errorMessage | 
        
          String: error message | 
      
onCallEnded
public void onCallEnded (SipSession session)
Called when the session is terminated.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that is associated with the dialog | 
      
onCallEstablished
public void onCallEstablished (SipSession session, String sessionDescription)
Called when the session is established.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that is associated with the dialog | 
      
sessionDescription | 
        
          String: the peer's session description | 
      
onCalling
public void onCalling (SipSession session)
Called when an INVITE request is sent to initiate a new call.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
onError
public void onError (SipSession session, int errorCode, String errorMessage)
Called when an error occurs during session initialization and termination.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
errorCode | 
        
          int: error code defined in SipErrorCode | 
      
errorMessage | 
        
          String: error message | 
      
onRegistering
public void onRegistering (SipSession session)
Called when a registration request is sent.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
onRegistrationDone
public void onRegistrationDone (SipSession session, int duration)
Called when registration is successfully done.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
duration | 
        
          int: duration in second before the registration expires | 
      
onRegistrationFailed
public void onRegistrationFailed (SipSession session, int errorCode, String errorMessage)
Called when the registration fails.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
errorCode | 
        
          int: error code defined in SipErrorCode | 
      
errorMessage | 
        
          String: error message | 
      
onRegistrationTimeout
public void onRegistrationTimeout (SipSession session)
Called when the registration gets timed out.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
onRinging
public void onRinging (SipSession session, SipProfile caller, String sessionDescription)
Called when an INVITE request is received.
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction | 
      
caller | 
        
          SipProfile: the SIP profile of the caller | 
      
sessionDescription | 
        
          String: the caller's session description | 
      
onRingingBack
public void onRingingBack (SipSession session)
Called when a RINGING response is received for the INVITE request sent
| Parameters | |
|---|---|
session | 
        
          SipSession: the session object that carries out the transaction |