メインコンテンツへスキップ

@capgo/capacitor-twilio-voice

Twilio Voiceを使用して、VoIP通話の発信と着信が可能です。

アクセストークンでログインし、以下で通話を開始できます: makeCall()、さらにJavaScriptからミュートやスピーカーの制御も可能です。

プラットフォームサポート備考
iOSとはいREADMEに従ったCallKitの設定
AndroidはいConnectionService
Webいいえlogin() と makeCall() Webではエラーをスローします
  • login - アクセストークンを使用して、Twilio Voiceでユーザー認証を行います。
  • logout - 現在のユーザーをログアウトし、Twilio Voiceの登録を解除します。
  • isLoggedIn - ユーザーが現在ログイン中であり、有効なアクセストークンを持っているか確認します。
  • makeCall - 電話番号またはクライアントへ発信を開始します。
メソッド説明
loginアクセストークンを使用して Twilio Voice でユーザーを認証します。
logout現在のユーザーをログアウトし、Twilio Voice の登録を解除します。
isLoggedInユーザーがログイン済みで、有効なアクセストークンを持っているか確認します。
makeCall電話番号またはクライアントへの発信を開始します。
acceptCall着信に応答します。
rejectCall着信を拒否します。
endCall- 通話を終了します。
muteCall通話中にマイクのミュート/解除を切り替えます。
setSpeakerスピーカーモードの有効/無効を切り替えます。
getCallStatus現在の通話ステータスを取得します。
checkMicrophonePermissionマイクの権限が許可されているか確認します。
requestMicrophonePermissionユーザーにマイクの権限をリクエストします。
addListener着信の招待を検知します。
addListener通話接続イベントを検知します。
addListener着信招待のキャンセルイベントを検知します。
addListener発信開始イベントを検知します。
addListener発信失敗イベントを検知します。
addListener通話切断イベントを検知します。
addListener呼び出し中(Ringing)イベントを検知します。
addListener通話の再接続試行イベントをリッスンします。
addListener通話の再接続完了イベントをリッスンします。
addListener通話品質の警告イベントをリッスンします。
addListener登録成功イベントをリッスンします。
addListener登録失敗イベントをリッスンします。
removeAllListeners登録済みのすべてのイベントリスナーを削除します。
getPluginVersionネイティブの Capacitor プラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-twilio-voice.

使用している場合 @capgo/capacitor-twilio-voice ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-twilio-voice の使い方 @capgo/capacitor-twilio-voice を使用したネイティブ機能について Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。