NERtc Android SDK  V4.6.20
Public 成员函数 | 所有成员列表
com.netease.lava.nertc.sdk.NERtcLinkEngineCallback接口 参考

Public 成员函数

void onDirectStartCall (int code, String errMsg)
 
void onDirectCallRing (int code)
 
void onDirectCallAccept (int code)
 
void onDirectCallHangupWithReason (int reason, int code, String errMsg, boolean isCallEstablished)
 
void onDirectCallDisconnectWithError (int code, String errMsg)
 

成员函数说明

◆ onDirectCallAccept()

void com.netease.lava.nertc.sdk.NERtcLinkEngineCallback.onDirectCallAccept ( int  code)

直呼时,对端已接听回调。
主叫方发起直呼后,如果对端接听通话,会触发此回调。

参数
code预留参数,无需关注。

◆ onDirectCallDisconnectWithError()

void com.netease.lava.nertc.sdk.NERtcLinkEngineCallback.onDirectCallDisconnectWithError ( int  code,
String  errMsg 
)

直呼时,通话断开连接回调。
呼叫接通后,对方断开连接时会触发此回调。

  • 主叫方被 PSTN 服务端踢出通话。
  • 由于网络状态或其他原因导致的通话中断。
    详细信息请参考融合呼叫状态码
    参数
    code状态码,表示通话连接断开的原因。99999 表示被踢导致断开链接,详细信息见 errMsg 中的 kickout_reason 字段。
    errMsg被踢原因。

◆ onDirectCallHangupWithReason()

void com.netease.lava.nertc.sdk.NERtcLinkEngineCallback.onDirectCallHangupWithReason ( int  reason,
int  code,
String  errMsg,
boolean  isCallEstablished 
)

直呼时,通话已挂断回调。
以下场景会触发此回调:

  • 主叫方发起直呼后,取消呼叫。此时 reason 为 1000。
  • 主叫方发起直呼后,被叫方拒接。
  • 主叫方发起直呼,呼叫接通后,任意一方挂断通话。
  • 由于运营商信号或其他原因导致的通话中断。
    详细信息请参考融合呼叫状态码
    参数
    reason挂断原因。
    code运营商返回的直呼状态码。
    errMsg错误信息,若状态正常则不返回 errMsg。
    isCallEstablished呼叫是否已接通。

◆ onDirectCallRing()

void com.netease.lava.nertc.sdk.NERtcLinkEngineCallback.onDirectCallRing ( int  code)

直呼时,对端开始振铃回调。
主叫方发起直呼后,如果对端开始振铃,会触发此回调。

参数
code预留参数,无需关注。

◆ onDirectStartCall()

void com.netease.lava.nertc.sdk.NERtcLinkEngineCallback.onDirectStartCall ( int  code,
String  errMsg 
)

呼叫已开始回调。
主叫方发起直呼后,会收到此回调。回调中报告直呼的状态信息。详细信息请参考融合呼叫状态码

参数
code运营商返回的直呼状态码。
errMsg直呼状态码错误信息。

该接口的文档由以下文件生成: