# 集成落地通话

# 简介

在调通纯语音通话的基础上,可以通过设置通话的模式来实现 RTC TO SIP 的通话。本章节将简单介绍如何实现 Android 和 落地 设备之间的一对一音视频通话。

# Android 设备作为主叫

Android 设备的集成参考 快速开始 。Android 设备端作为主叫时的具体集成步骤如下:

  1. 在初始化通话所需的时候,调用 generateByMode (opens new window) 函数生成媒体配置参数 MediaConfig (opens new window) 对象。传入的参数即为媒体模式,不同的终端设备需要选择其对应的模式。

    终端 模式
    Android 手机 选择 MODE_SIP 模式
  2. 调用 updateMediaConfig (opens new window) 更新媒体参数。

  3. 调用 call (opens new window) 发起通话。

  4. 在发起通话的同时发送长连接至被叫,通知被叫(需要开发者自行实现)。

  5. 若呼叫成功则触发 onCallItemUpdate (opens new window) 回调,通话通道状态变为 STATE_CONNECTING (opens new window)

  6. 在服务器收到来自落地设备数据后,服务器会向Android端发送视频数据。此时手机端会再次触发 onCallItemUpdate (opens new window) 回调,通话通道状态变为 STATE_TALKING (opens new window)

最后更新时间: 2023/2/9 15:27:30