NERtc Android SDK  V4.6.20
| Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
com.netease.lava.nertc.pstn.NERtcPstnImpl类 参考
类 com.netease.lava.nertc.pstn.NERtcPstnImpl 继承关系图:
com.netease.lava.nertc.sdk.NERtcLinkEngine

Public 成员函数

int init (Context context, NERtcLinkEngineCallback callback)
 
int directCallStartCall (NERtcDirectCallParam callParam)
 
int directCallHangup ()
 
void release ()
 
void onDirectStartCall (int code, String errMsg, String sessionId)
 
void onDirectCallRing (int code)
 
void onDirectCallAccept (int code)
 
void onDirectCallHangupWithReason (int reason, int code, String errMsg, boolean isCallEstablished)
 
void onDirectCallDisconnectWithError (int code, String errMsg)
 
void onLbsBackupInfoUpdate (String backupLbsInfo)
 

静态 Public 成员函数

static NERtcPstnImpl getInstance ()
 

成员函数说明

◆ directCallHangup()

int com.netease.lava.nertc.pstn.NERtcPstnImpl.directCallHangup ( )

挂断或取消呼叫。

  • 发起直呼后,如果对方未接听,可以调用此接口取消呼叫。
  • 通话过程中,通话双方也可以随时调用此接口挂断通话。
    注解
    调用 directCallStartCall 发起直呼后如果需要取消通话,建议在收到 onDirectStartCall 回调之后再调用 directCallHangup 取消通话,否则可能导致呼叫状态异常。
    返回
    挂断结果,详细信息请参考 NERtcLinkResult

重载 com.netease.lava.nertc.sdk.NERtcLinkEngine .

◆ directCallStartCall()

int com.netease.lava.nertc.pstn.NERtcPstnImpl.directCallStartCall ( NERtcDirectCallParam  callParam)

发起直呼。

参数
callParam呼叫参数。详细信息请参考 NERtcDirectCallParam
返回
直呼的呼叫结果,详细信息请参考 NERtcLinkResult

重载 com.netease.lava.nertc.sdk.NERtcLinkEngine .

◆ getInstance()

static NERtcPstnImpl com.netease.lava.nertc.pstn.NERtcPstnImpl.getInstance ( )
static

获取 NERtcPstn 实例。

返回
NERtcPstn 实例

重载 com.netease.lava.nertc.sdk.NERtcLinkEngine .

◆ init()

int com.netease.lava.nertc.pstn.NERtcPstnImpl.init ( Context  context,
NERtcLinkEngineCallback  callback 
)

创建并初始化 NERtcPstn 实例。

  • 请确保在调用其他 PSTN 相关 API 前先调用该方法创建并初始化 NERtcPstn 实例。
  • 若不再使用 NERtcPstn 实例,需要 NERtcLinkEngine#release() 调用进行销毁。
    参数
    context安卓活动 (Android Activity) 的上下文。
    callback回调函数,所有接口均在主线程上回调。
    返回
    初始化结果请参考 NERtcLinkResult

重载 com.netease.lava.nertc.sdk.NERtcLinkEngine .

◆ release()

void com.netease.lava.nertc.pstn.NERtcPstnImpl.release ( )

该类的文档由以下文件生成: