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
.
Public constructors | |
---|---|
SipSession.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 | |
---|---|
From
class
java.lang.Object
|
void onCallBusy (SipSession session)
Called when the peer is busy during session initialization.
Parameters | |
---|---|
session |
SipSession :
the session object that carries out the transaction
|
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
|
void onCallEnded (SipSession session)
Called when the session is terminated.
Parameters | |
---|---|
session |
SipSession :
the session object that is associated with the dialog
|
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
|
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
|
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
|
void onRegistering (SipSession session)
Called when a registration request is sent.
Parameters | |
---|---|
session |
SipSession :
the session object that carries out the transaction
|
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
|
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
|
void onRegistrationTimeout (SipSession session)
Called when the registration gets timed out.
Parameters | |
---|---|
session |
SipSession :
the session object that carries out the transaction
|
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
|
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
|