アクセストークンでログインし、以下で通話を開始できます: makeCall()、さらにJavaScriptからミュートやスピーカーの制御も可能です。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | READMEに従ったCallKitの設定 |
| Android | はい | ConnectionService |
| Web | いいえ | login() と makeCall() Webではエラーをスローします |
コア機能
「コア機能」セクションlogin- アクセストークンを使用して、Twilio Voiceでユーザー認証を行います。logout- 現在のユーザーをログアウトし、Twilio Voiceの登録を解除します。isLoggedIn- ユーザーが現在ログイン中であり、有効なアクセストークンを持っているか確認します。makeCall- 電話番号またはクライアントへ発信を開始します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
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 プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-twilio-voice.
@capgo/capacitor-twilio-voice の続き
「@capgo/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 プラグインの代替案におけるプロダクトワークフローについては。