该通会话的被叫号码
//实例代码
ua.on('newRTCSession', ({session}) => {
conosole.log('该session的被叫是: ', session.callee)
})
该通会话的主叫号码
//实例代码
ua.on('newRTCSession', ({session}) => {
conosole.log('该session的主叫是: ', session.caller)
})
获取通话设置的企业购买的中继号码
通话方向 ['outgoing' | 'incoming'] incoming 呼入 outgoing 呼出
通话来源 ['remote' | 'local'] remote 呼入 local 呼出
接收者角色 [0 | 1] 0主叫 1被叫
该通会话是否需要页面振铃
该通会话的唯一标识(即服务端的callId),云呼叫流程的全链路跟踪标识ID,用户反馈问题时,建议提供该值
获取会话的状态
销毁实例
判断会话是否已结束
判断会话是否已接通
判断当前是否mute
获取当前是否hold
外呼时,收到对端的应答通知
被叫号码。自己呼叫别人,则是自己要呼叫的号码;别人呼叫自己,则是自己的account
主叫号码。自己呼叫别人,则是自己的account;别人呼叫自己,则是对端的号码
通话来源 ['remote' | 'local'] remote 呼入 local 呼出
建立的会话结束时的触发
被叫号码。自己呼叫别人,则是自己要呼叫的号码;别人呼叫自己,则是自己的account
主叫号码。自己呼叫别人,则是自己的account;别人呼叫自己,则是对端的号码
失败的原因
通话来源 ['remote' | 'local'] remote 呼入 local 呼出
当前会话无法建立时触发
被叫号码。自己呼叫别人,则是自己要呼叫的号码;别人呼叫自己,则是自己的account
主叫号码。自己呼叫别人,则是自己的account;别人呼叫自己,则是对端的号码
值为null,表示对端拒绝了你的呼叫;不为null,表示通话建立过程中发生了错误
通话来源 ['remote' | 'local'] remote 呼入 local 呼出
反馈当前网络延迟情况
网络延时时间; 单位 ms
通过
ua.on('newRTCSession')事件反馈,获取该实例对象