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