トラブルシューティング

概要

Vonage Voice API は可用性の高いサービスを提供しています。しかし、世界中の何百もの電話会社にサービスを提供するという性質上、Vonage のコントロールの及ばない問題が発生することがあります。さらに、パートナーネットワークによってVonageに課される特定の制限もあり、お客様のアプリケーションの機能に影響を与える可能性があります。すべてを網羅しているわけではありませんが、問題が発生した場合に確認すべき事項をいくつかご紹介します。

タイムアウト

VonageがあなたのAnswer URLにWebhookを送信すると、サーバーが一定の時間内に応答することを期待します:

  1. TCP接続は3秒以内に確立されなければならない。
  2. HTTPレスポンス(NCCO)は5秒以内に返されなければならない。

これらの時間内に応答が得られない場合、Vonageはリクエストを2回再試行します。これが失敗した場合、Vonageはお客様のフォールバックアンサーURLが設定されている場合、さらに2回アクセスを試みます。フォールバックアンサーURLからこれらの時間内にVonageが応答を得られなかった場合、再試行します。フォールバックアンサーURLがHTTPエラーコードまたは無効なNCCOで応答した場合、通話は切断されます。

定員

Voice APIには標準で以下の容量制限があります:

  1. REST API経由、もしくは connect アクションを別の呼び出しの中で実行する。
  2. REST APIへのリクエストは1秒間に最大15回まで(createコールを除く)。

この制限を超えると、HTTP 429 レスポンスが返されるか、Webhook がお客様の event_url というエラー。

エラーイベント

Vonage Voice API はエラーイベントを event_url アプリケーションに関連する。例えば、無効なNCCOやアウトバウンドコールに失敗した場合などである。

地域

最適な通話品質を確保し、アプリとPSTN内の混合チャネル通話をサポートするには、最も近い地域のデータセンターを利用する必要があります。詳しくは 地域.

VBC Smart Numbers

通話イベントが成功したにもかかわらず、発信した通話が受信されない場合は、以下の項目を確認してください。 アプリケーションVBCスマートナンバーが有効になっていません。これは通話ルーティングに干渉する可能性があるため、必要ない場合はアプリケーション設定でこの機能を無効にすることをお勧めします。