# 集成落地通话
# 简介
在调通纯语音通话的基础上,可以通过设置通话的模式来实现 RTC TO SIP 的通话。本章节将简单介绍如何实现 Android 和 落地 设备之间的一对一音视频通话。
# Android 设备作为主叫
Android 设备的集成参考 快速开始 。Android 设备端作为主叫时的具体集成步骤如下:
在初始化通话所需的时候,调用 generateByMode (opens new window) 函数生成媒体配置参数 MediaConfig (opens new window) 对象。传入的参数即为媒体模式,不同的终端设备需要选择其对应的模式。
终端 模式 Android 手机 选择 MODE_SIP 模式 调用 updateMediaConfig (opens new window) 更新媒体参数。
调用 call (opens new window) 发起通话。
在发起通话的同时发送长连接至被叫,通知被叫(需要开发者自行实现)。
若呼叫成功则触发 onCallItemUpdate (opens new window) 回调,通话通道状态变为 STATE_CONNECTING (opens new window)。
在服务器收到来自落地设备数据后,服务器会向Android端发送视频数据。此时手机端会再次触发 onCallItemUpdate (opens new window) 回调,通话通道状态变为 STATE_TALKING (opens new window)。