トラブルシューティング
概要
Vonage Voice API は可用性の高いサービスを提供しています。しかし、世界中の何百もの電話会社にサービスを提供するという性質上、Vonage のコントロールの及ばない問題が発生することがあります。さらに、パートナーネットワークによってVonageに課される特定の制限もあり、お客様のアプリケーションの機能に影響を与える可能性があります。すべてを網羅しているわけではありませんが、問題が発生した場合に確認すべき事項をいくつかご紹介します。
タイムアウト
VonageがあなたのAnswer URLにWebhookを送信すると、サーバーが一定の時間内に応答することを期待します:
- TCP接続は3秒以内に確立されなければならない。
- HTTPレスポンス(NCCO)は5秒以内に返されなければならない。
これらの時間内に応答が得られない場合、Vonageはリクエストを2回再試行します。これが失敗した場合、Vonageはお客様のフォールバックアンサーURLが設定されている場合、さらに2回アクセスを試みます。フォールバックアンサーURLからこれらの時間内にVonageが応答を得られなかった場合、再試行します。フォールバックアンサーURLがHTTPエラーコードまたは無効なNCCOで応答した場合、通話は切断されます。
定員
Voice APIには標準で以下の容量制限があります:
- REST API経由、もしくは
connectアクションを別の呼び出しの中で実行する。 - REST APIへのリクエストは1秒間に最大15回まで(createコールを除く)。
この制限を超えると、HTTP 429 レスポンスが返されるか、Webhook がお客様の event_url というエラー。
エラーイベント
Vonage Voice API はエラーイベントを event_url アプリケーションに関連する。例えば、無効なNCCOやアウトバウンドコールに失敗した場合などである。
地域
最適な通話品質を確保し、アプリとPSTN内の混合チャネル通話をサポートするには、最も近い地域のデータセンターを利用する必要があります。詳しくは 地域.
VBC Smart Numbers
通話イベントが成功したにもかかわらず、発信した通話が受信されない場合は、以下の項目を確認してください。 アプリケーションVBCスマートナンバーが有効になっていません。これは通話ルーティングに干渉する可能性があるため、必要ない場合はアプリケーション設定でこの機能を無効にすることをお勧めします。