浏览 SDKs · WASM
SDKsWASM商业版

接受通话

使用 WASM SDK 接受通话邀请并取得房间凭据。

复制

OnReceiveNewInvitation 取得完整的 SignalingInvitation 后,使用 signalingAccept() 接受邀请:

const { data: roomCredentials } = await openimsdk.signalingAccept({
  opUserID: currentUserID,
  invitation,
});

opUserID 是执行接听操作的当前用户;invitation 应直接使用事件中收到的完整邀请数据,其中包含 roomID、邀请人、被邀请人和会话类型,不要只选择部分字段重新构造。

Promise 成功后,dataSignalingAcceptResult,包含 roomIDtokenliveURL。获取有效的 tokenroomID 后再连接媒体房间;后续远端状态变化通过通话事件更新。