Most visited

Recently visited

Added in API level 9

SipAudioCall.Listener

public static class SipAudioCall.Listener
extends Object

java.lang.Object
   ↳ android.net.sip.SipAudioCall.Listener


收听与SIP呼叫相关的事件,例如收到呼叫(“正在响铃”)或呼出(“正在呼叫”)时。

SipSession.Listener也收到了许多这些事件。

Summary

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

Public constructors

SipAudioCall.Listener

Added in API level 9
SipAudioCall.Listener ()

Public methods

onCallBusy

Added in API level 9
void onCallBusy (SipAudioCall call)

当会话初始化期间对等体忙时调用。 默认实现调用onChanged(SipAudioCall)

Parameters
call SipAudioCall: the call object that carries out the audio call

onCallEnded

Added in API level 9
void onCallEnded (SipAudioCall call)

会话终止时调用。 默认实现调用onChanged(SipAudioCall)

Parameters
call SipAudioCall: the call object that carries out the audio call

onCallEstablished

Added in API level 9
void onCallEstablished (SipAudioCall call)

当会话建立时调用。 默认实现调用onChanged(SipAudioCall)

Parameters
call SipAudioCall: the call object that carries out the audio call

onCallHeld

Added in API level 9
void onCallHeld (SipAudioCall call)

呼叫保持时呼叫。 默认实现调用onChanged(SipAudioCall)

Parameters
call SipAudioCall: the call object that carries out the audio call

onCalling

Added in API level 9
void onCalling (SipAudioCall call)

当请求被发出以发起新的呼叫时调用。 默认实现调用onChanged(SipAudioCall)

Parameters
call SipAudioCall: the call object that carries out the audio call

onChanged

Added in API level 9
void onChanged (SipAudioCall call)

当事件发生时调用并且相应的回调没有被覆盖。 缺省实现是no操作。 错误事件不会onError(SipAudioCall, int, String)到此回调并在onError(SipAudioCall, int, String)中处理。

Parameters
call SipAudioCall

onError

Added in API level 9
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

也可以看看:

onReadyToCall

Added in API level 9
void onReadyToCall (SipAudioCall call)

当呼叫对象准备再次拨打电话时调用。 默认实现调用onChanged(SipAudioCall)

Parameters
call SipAudioCall: the call object that is ready to make another call

onRinging

Added in API level 9
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

onRingingBack

Added in API level 9
void onRingingBack (SipAudioCall call)

在收到发送的INVITE请求的RINGING响应时调用。 默认实现调用onChanged(SipAudioCall)

Parameters
call SipAudioCall: the call object that carries out the audio call

Hooray!