Call
  • 概览
    • 产品介绍
    • 开通服务
    • 价格中心
      • 免费时长
      • Call 包月套餐
      • 订阅套餐时长计费说明
  • 开始集成
    • 跑通 Demo
    • 集成
    • userSig 鉴权
  • 基础功能
    • Conversational Chat
    • UI 定制
    • 离线通话推送
    • 设置昵称、头像
    • 群组通话
    • 悬浮窗
    • 自定义铃声
    • 监控通话状态
    • Language Settings
    • USB Camera Capture
    • Volume Increment
  • 高级功能
    • 虚拟背景
    • AI 降噪
    • 云端录制
  • 客户端 API
    • UIKit APIs
      • 接口概述
      • TUICallKit
      • TUICallObserver
      • 类型定义
    • Engine APIs
      • TUICallEngine
  • 服务端 API
    • 通话状态回调
      • 通话状态回调
      • 通话事件回调
      • 回调配置
        • 回调配置接口列表
        • 创建回调配置
        • 查询回调配置
        • 更新回调配置
        • 删除回调配置
    • RESTful API
      • Call Records
        • REST 接口简介
        • 通过 callId 获取记录
        • 通过条件获取记录
      • End Calls
  • Solution
    • WhatsApp Clone
  • 常见问题
    • 全平台
    • Android
    • 错误码
    • 发布说明
Call

Web

错误提示“The package you purchased does not support this ability”?

如遇以上错误提示,是由于您当前应用的音视频通话能力包过期或未开通,请参见 开通服务,领取或者开通音视频通话能力,进而继续使用 TUICallKit 组件。

如何购买套餐?

请参见购买链接 购买正式版

如何生成 UserSig?

UserSig 是腾讯云为其云服务设计的一种安全保护签名,是一种登录凭证,由 SDKAppID 与 SecretKey 等信息组合加密得到。
方式一:控制台获取,参见 获取临时 userSig
方式二:部署临时生成脚本。
警告:
此方式是在前端代码中配置 SecretKey,该方法中 SecretKey 很容易被反编译逆向破解,一旦您的密钥泄露,攻击者就可以盗用您的腾讯云流量,因此该方法仅适合本地跑通功能调试,生产环境请看方式三。
为方便初期调试,userSig 可临时使用 GenerateTestUserSig-es.jsgenTestUserSig(params) 函数来计算 ,例如:
import { genTestUserSig } from "./debug/GenerateTestUserSig-es.js";
const { userSig } = genTestUserSig({ userID: "Alice", SDKAppID: 0, SecretKey: "YOUT_SECRETKEY" });
方式三:正式环境使用。
正确的 UserSig 签发方式是将 UserSig 的计算代码集成到您的服务端,并提供面向项目的接口,在需要 UserSig 时由您的项目向业务服务器发起请求获取动态 UserSig。更多详情请参见 服务端生成 UserSig

群组通话中的 groupID 如何生成?

groupID 的生成需要集成 @tencentcloud/chat 包,具体参考 createGroup API;如下为生成 groupID 的示例代码。
import Chat from "@tencentcloud/chat"; // npm i @tencentcloud/chat

const userIDList: string[] = ['user1', 'user2'];
async function createGroupID() {
const chat = Chat.create({ SDKAppID });
const memberList: any[] = userIDList.map(userId => ({ userID: userId }));
const res = await chat.createGroup({
type: Chat.TYPES.GRP_PUBLIC,
name: 'WebSDK',
memberList
});
return res.data.group.groupID;
}

如何创建 userID?

用户的唯一标识符,由您定义,只允许包含大小写英文字母(a-z A-Z)、数字(0-9)及下划线和连词符。
通过 userID 与 userSig 登录过一次,会默认创建该用户。
通过 Tencent RTC 控制台进行创建和获取。

Error <call>: failed Invalid sender or receiver identifier?




如果出现这个错误,是因为您 call 的 userID 不存在,需要确保该 userID 已经登录过一次。详见如何创建 userID

Error 【CallService】API<init>: sdkAppID is required?




如果出现这个错误,是因为你在 TUICallKitServer.init/ GenerateTestUserSig.genTestUserSig 时没有填写 SDKAppID 这个信息。
请从Tencent RTC 控制台获取并填写。

npm install -g create-react-app 报错 errno -13?




如果出现这个错误,是因为当前用户没有权限在全局安装脚手架,请使用 sudo npm install -g create-react-app

npm install -g @vue/cli 包错 errno -13?




如果出现这个错误,是因为当前用户没有权限在全局安装脚手架,请使用 sudo npm install -g @vue/cli
向社区提问!
开始技术讨论并获取即时专家支持!