1対1通話フロー
ここでは、LINE Planetの1対1通話フローについて説明します。
下図にて、アプリクライアントとアプリサーバーはアプリケーション側に属しており、PlanetKitとLINE Planet CloudはLINE Planet側に属しています。
Tip
下図にて、緑色の矢印(makeCall()
、verifyCall()
、acceptCall()
、endCall()
、evtWaitConnected
、evtVerified
、evtConnected
、evtDisconnected
)はPlanetKitが提供するクライアントAPIを示します。赤色の矢印(NotifyとCallEvent)はLINE Planet Cloudが呼び出すアプリサーバーのコールバックを示します。
下図は、LINE Planetのコールセットアップ(call setup)の流れを示しています。ただし、コールセットアップの流れは、アプリケーションの要件によって異なる場合があります。
ユーザーが通話の切断を試みたときの流れは、以下のとおりです。
関連API
1対1通話に関連するAPIは、以下のとおりです。
クライアント向けAPI
メソッド
イベント
-
evtWaitConnected
-
evtVerified
-
MakeCallDelegate
のevtConnected
-
MakeCallDelegate
のevtDisconnected
-
VerifyCallDelegate
のevtConnected
-
VerifyCallDelegate
のevtDisconnected