React Native Zoom Video sdk 通过 SIP 实时通话

问题描述 投票:0回答:1

我已经在React Native应用程序中实现了缩放视频SDK。当用户启动会话时,其他人可以使用会话名称和其他信息加入。 但这不是实时的。我想使用 SIP 将视频通话邀请从一个客户端发送到另一个客户端。 我的问题是在这种情况下如何使用 SIP 端点进行呼叫。 流程将如何运作? 像sip.js或react-native-jssip这样的包对于这种情况会有帮助吗? 如果他们能提供全面的帮助,那么我需要在 Zoom 上注册 SIP 吗? 我的情况是我有 Zoom video sdk,我需要调用单个 SIP 端点并通过 x 标头传递一些信息。

react-native sip zoom-sdk
1个回答
0
投票

这里是 Zoom 开发者倡导者。

有两种方法可以邀请 SIP 设备加入视频 SDK 会话,第一种是客户端 SDK 函数调用,第二种是 REST API 调用。

客户端SDK函数调用:

使用 Video SDK

ZoomVideoSdkCRCHelper
邀请 SIP 设备。

callCRCDevice(address, protocol)

呼叫成功后,SIP设备将加入视频SDK会话。

REST API 调用:

使用 视频 SDK 使用会话中事件控件 REST API 邀请 SIP 设备。

PATCH https://api.zoom.us/v2/videosdk/sessions/{sessionId}/events

标题:

{
   "Authorization": "Bearer {VIDEO_SDK_REST_API_JWT}"
}

身体:

{
    "method": "user.invite.room_system_callout",
    "params": {
        "call_type": "sip",
        "device_ip": "[email protected]",
        "sip_headers": {
           "from_display_name": "",
           "to_display_name": "",
           "from_uri": "",
           "additional_headers": {
              "key": "",
              "value": ""
           }
        }
    }
}

呼叫成功后,SIP设备将加入视频SDK会话。

对于 Zoom 开发者平台的具体问题,请随时在 Zoom 开发论坛 上提问。

© www.soinside.com 2019 - 2024. All rights reserved.