业务流程说明

一对一通话的实现方式有两种:信令模式频道模式。此处将介绍 一对一通话信令模式的实现

Note

一对一通话频道模式是指利用媒体频道实现的通话,媒体频道是类似音视频房间的概念,加入同一频道的成员可以进行音视频通话。利用频道模式可以实现一对一和多方通话。

关于频道模式下一对一通话的实现请参考 频道模式

业务流程图

../_images/1-1callworkflow.png

业务流程描述

  • 拨打通话

主叫向被叫发起呼叫,呼叫发起后,主叫和被叫均会收到新增通话回调。

  • 应答通话

被叫收到新增通话回调后进行应答通话。如果主叫发起语音呼叫,则被叫只能选择语音应答;如果主叫发起视频呼叫,则被叫有两种选择:视频应答和语音应答。

  • 通话建立

被叫接听通话后,双方将建立连接,此时,主叫和被叫都将会收到通话更新的回调,连接成功之后,通话将建立。

通话过程中,如果通话状态发生了改变,如通话保持、静音和活跃状态切换等,双方都将收到通话更新的回调。此外,还可以在通话中对设备进行控制,如开启关闭扬声器、打开关闭音频设备、切换摄像头等。

  • 挂断通话

如果想结束通话,主叫或者被叫均可以挂断通话,通话挂断后,双方将收到移除通话的回调,该回调将返回通话挂断的对象和挂断的原因。