public static class SipAudioCall.Listener
extends Object
java.lang.Object | |
↳ | android.net.sip.SipAudioCall.Listener |
收听与SIP呼叫相关的事件,例如收到呼叫(“正在响铃”)或呼出(“正在呼叫”)时。
SipSession.Listener
也收到了许多这些事件。
Public constructors |
|
---|---|
SipAudioCall.Listener() |
Public methods |
|
---|---|
void |
onCallBusy(SipAudioCall call) 当会话初始化期间对等体忙时调用。 |
void |
onCallEnded(SipAudioCall call) 会话终止时调用。 |
void |
onCallEstablished(SipAudioCall call) 当会话建立时调用。 |
void |
onCallHeld(SipAudioCall call) 呼叫保持时呼叫。 |
void |
onCalling(SipAudioCall call) 当请求被发出以发起新的呼叫时调用。 |
void |
onChanged(SipAudioCall call) 当事件发生时调用并且相应的回调没有被覆盖。 |
void |
onError(SipAudioCall call, int errorCode, String errorMessage) 发生错误时调用。 |
void |
onReadyToCall(SipAudioCall call) 当呼叫对象准备再次拨打电话时调用。 |
void |
onRinging(SipAudioCall call, SipProfile caller) 新电话进入时呼叫。 |
void |
onRingingBack(SipAudioCall call) 在收到发送的INVITE请求的RINGING响应时调用。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
void onCallBusy (SipAudioCall call)
当会话初始化期间对等体忙时调用。 默认实现调用onChanged(SipAudioCall)
。
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCallEnded (SipAudioCall call)
会话终止时调用。 默认实现调用onChanged(SipAudioCall)
。
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCallEstablished (SipAudioCall call)
当会话建立时调用。 默认实现调用onChanged(SipAudioCall)
。
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCallHeld (SipAudioCall call)
呼叫保持时呼叫。 默认实现调用onChanged(SipAudioCall)
。
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onCalling (SipAudioCall call)
当请求被发出以发起新的呼叫时调用。 默认实现调用onChanged(SipAudioCall)
。
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
void onChanged (SipAudioCall call)
当事件发生时调用并且相应的回调没有被覆盖。 缺省实现是no操作。 错误事件不会onError(SipAudioCall, int, String)
到此回调并在onError(SipAudioCall, int, String)
中处理。
Parameters | |
---|---|
call |
SipAudioCall
|
void onError (SipAudioCall call, int errorCode, String errorMessage)
发生错误时调用。 缺省实现是no操作。
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |
errorCode |
int : error code of this error |
errorMessage |
String : error message |
也可以看看:
void onReadyToCall (SipAudioCall call)
当呼叫对象准备再次拨打电话时调用。 默认实现调用onChanged(SipAudioCall)
。
Parameters | |
---|---|
call |
SipAudioCall : the call object that is ready to make another call |
void onRinging (SipAudioCall call, SipProfile caller)
当新的呼叫进入时调用。默认实现调用 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)
在收到发送的INVITE请求的RINGING响应时调用。 默认实现调用onChanged(SipAudioCall)
。
Parameters | |
---|---|
call |
SipAudioCall : the call object that carries out the audio call |