fix: support agora rtc join delivery flow
This commit is contained in:
@@ -309,7 +309,7 @@ Content-Type: application/json
|
||||
1. 后台配置 `agora_enabled=true`、`agora_auth_mode=token`、`agora_app_id`、`agora_app_certificate`。
|
||||
2. 客户端集成声网 RTC SDK,并使用后端返回的 RTC Token 入会。
|
||||
3. A 发起语音通话,确认 B 能收到 IM 来电信令。
|
||||
4. A、B 分别调用 `/v1/im/calls/rtc-join`,确认返回同一个 `channel_name`。
|
||||
4. A、B 分别调用 `/v1/im/calls/rtc-join`,可直接传各自会话中看到的对端 `usr...` topic,确认返回同一个 `channel_name` 和真实 `p2p...` topic。
|
||||
5. A、B 使用各自 `uid` 加入声网频道,确认音频可通。
|
||||
6. 切换视频通话,确认视频流可通。
|
||||
7. 测试取消、拒接、挂断、超时、网络断开。
|
||||
|
||||
@@ -188,7 +188,7 @@ Content-Type: application/json
|
||||
|
||||
| 字段 | 必填 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `topic` | 是 | P2P Topic。首期只支持一对一通话。 |
|
||||
| `topic` | 是 | P2P Topic。可传客户端当前会话看到的 `usr...` 别名,也可传真实 `p2p...`;首期只支持一对一通话。 |
|
||||
| `call_id` | 是 | 通话 ID,必须和 WebSocket call 消息一致。 |
|
||||
| `seq` | 建议 | 通话消息 seq。发起方可在 `{pub}` 返回后传入;接听方从收到的 call 消息中取得。 |
|
||||
| `call_type` | 是 | `audio` 或 `video`。 |
|
||||
|
||||
Reference in New Issue
Block a user