public static class SipAudioCall.Listener
extends Object
java.lang.Object | |
↳ | android.net.sip.SipAudioCall.Listener |
Listener for events relating to a SIP call, such as when a call is being recieved ("on ringing") or a call is outgoing ("on calling").
Many of these events are also received by SipSession.Listener
.
Public constructors |
|
---|---|
SipAudioCall.Listener() |
Public methods |
|
---|---|
void |
onCallBusy(SipAudioCall call) Called when the peer is busy during session initialization. |
void |
onCallEnded(SipAudioCall call) Called when the session is terminated. |
void |
onCallEstablished(SipAudioCall call) Called when the session is established. |
void |
onCallHeld(SipAudioCall call) Called when the call is on hold. |
void |
onCalling(SipAudioCall call) Called when a request is sent out to initiate a new call. |
void |
onChanged(SipAudioCall call) Called when an event occurs and the corresponding callback is not overridden. |
void |
onError(SipAudioCall call, int errorCode, String errorMessage) Called when an error occurs. |
void |
onReadyToCall(SipAudioCall call) Called when the call object is ready to make another call. |
void |
onRinging(SipAudioCall call, SipProfile caller) Called when a new call comes in. |
void |
onRingingBack(SipAudioCall call) Called when a RINGING response is received for the INVITE request sent. |
Inherited methods |
|
---|---|
![]() java.lang.Object
|
void onCallBusy (SipAudioCall call)
Called when the peer is busy during session initialization. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCallEnded (SipAudioCall call)
Called when the session is terminated. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCallEstablished (SipAudioCall call)
Called when the session is established. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCallHeld (SipAudioCall call)
Called when the call is on hold. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCalling (SipAudioCall call)
Called when a request is sent out to initiate a new call. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onChanged (SipAudioCall call)
Called when an event occurs and the corresponding callback is not overridden. The default implementation is no op. Error events are not re-directed to this callback and are handled in onError(SipAudioCall, int, String)
.
Parameters | |
---|---|
call |
SipAudioCall
|
void onError (SipAudioCall call, int errorCode, String errorMessage)
Called when an error occurs. The default implementation is no op.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
errorCode |
int : error code of this error |
errorMessage |
String : error message |
See also:
void onReadyToCall (SipAudioCall call)
Called when the call object is ready to make another call. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that is ready to make another call |
void onRinging (SipAudioCall call, SipProfile caller)
Called when a new call comes in. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
caller |
SipProfile : the SIP profile of the caller |
void onRingingBack (SipAudioCall call)
Called when a RINGING response is received for the INVITE request sent. The default implementation calls onChanged(SipAudioCall)
.
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |