Kotlin
電話を受ける
電話をかける前に、アプリケーションに電話を受ける機能を追加しましょう。追加 onGoingCallID そして callInviteID プロパティは MainActivity クラスである:
着信コールをリッスンするには、着信コールリスナーを onCreate メソッド MainActivity クラスである:
アプリは着信イベントをリッスンします。上記のコードでは、着信イベントを受信すると、応答ボタンと着信拒否ボタンが表示されます。以下のように callInviteID を参照し、後でコールとやりとりする。
UIを使ってアクションを実行する前に、ボタンにリスナーを追加する必要があります。このコードを onCreate 内部 MainActivity クラスである:
電話に出るには answerCall メソッド MainActivity クラスである:
電話に出た後 end call ボタンが表示されます。
注: について SuppressLint アノテーションを使用しています。本番アプリでは、呼び出しに応答する前にパーミッションが付与されていることを確認する必要があります。
通話を拒否するには rejectCall メソッド MainActivity クラスである:
通話を終了するには endCall メソッド MainActivity クラスである:
着信拒否または通話終了に成功した後、次のように設定することに注意。 onGoingCall プロパティの値をnullに戻す。
In-Appで音声通話をする
Android Client SDKを使用して、Androidアプリから他のデバイスにインストールされている同じAndroidアプリに音声通話を発信します。
手順
1
このタスクの紹介2
Prerequisites3
ウェブフック・サーバーの作成4
Vonageアプリケーションの作成5
ユーザーを作成する6
JWTの生成7
Androidプロジェクトを作成する8
パーミッションの追加9
メイン画面の構築10
クライアントの初期化11
電話を受ける12
電話をかける13
次はどうする?