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 | |
|---|---|
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
|