Appearance
监听通话状态
方法名
setCallStatusListener
用法
- 用法如下:js
module.setCallStatusListener({ complete: (res) => { console.log(res) } })jsmodule.setCallStatusListener({ complete: (res : LevenResult) => { console.log(res) } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "isOutgoing": true, "isConnected": false, "whoHangUp": 0, "disconnectedCauseReason": 0 }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.isOutgoing Boolean true: 去电 false:来电 data.isConnected Boolean true:通话接通 false:通话未接通 data.whoHangUp Integer 1: 我方挂断 2:对方挂断 3:其他场景挂断 data.disconnectedCauseReason Integer 通话结束具体原因 1: 本地挂断,如点击挂断按钮挂断电话2: 对方挂断3: 来电拒接4: 来电无人接听5: 主叫时拒接或无人接听,等待运营商提示后自动挂断6: 其他场景异常挂断code Integer 返回类型,0.成功,其他:失败

