発信通話でのトランクのフェイルオーバー
このトピックでは、Teams からセッション ボーダー コントローラー (SBC) への送信呼び出しでのトランク フェールオーバーを回避する方法について説明します。
ネットワーク エラーでのフェールオーバー
何らかの理由でトランクを接続できない場合、同じトランクへの接続は別の Microsoft Datacenter から試行されます。 データセンターは、現在のリージョン以外の別の地理的リージョンに配置されている可能性があります。 接続が拒否された場合、TLS タイムアウトがある場合、または他のネットワーク レベルの問題がある場合は、トランクが接続されない可能性があります。
たとえば、管理者が既知の IP アドレスからのみ SBC へのアクセスを制限し、すべての Microsoft Direct Routing データセンターの IP アドレスを SBC のAccess Controlリスト (ACL) に配置し忘れた場合、接続が失敗する可能性があります。
セッション ボーダー コントローラー (SBC) から受信した特定の SIP コードのフェールオーバー
Teams クライアントから公衆交換電話網 (PSTN) への呼び出しが、Teams クライアント - ダイレクト ルーティング - SBC> ->> テレフォニー ネットワークのトラフィック フローで行われる場合、SBC からの 2xx 以外の最終応答コードを音声ルーティング ポリシーの別の SBC で再試行するように構成できます。 フェールオーバーは、二重呼び出しテレフォニー ネットワークを防ぐために、SBC からの 100 以外の暫定的な応答がない場合にのみ発生することに注意してください。
SIP コードの一覧は 、セッション開始プロトコル (SIP) RFC にあります。
"408 要求タイムアウト: サーバーが適切な時間内に応答を生成できなかった(たとえば、ユーザーの場所を特定できなかった場合など)、受信招待に対して SBC が応答した状況を想定します。 クライアントは、後で変更を加えずに要求を繰り返す場合があります。
この特定の SBC は、呼び出し先への接続に問題がある可能性があります。おそらく、ネットワークの構成ミスやその他のエラーが原因です。 ただし、呼び出し先に到達できる可能性があるルートには、もう 1 つの SBC があります。
次の図では、ユーザーが電話番号を呼び出すと、この呼び出しを配信できる可能性のある 2 つの SBC がルートに存在します。 最初は、通話に SBC1.contoso.com が選択されていますが、SBC1.contoso.com ネットワークの問題により PTSN ネットワークに到達できません。 既定では、この時点で呼び出しが完了します。
ルートには、呼び出しを配信できる SBC がもう 1 つあります。
パラメーター Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com -FailoverResponseCodes "408"
を構成すると、2 番目の SBC が試行されます (次の図 SBC2.contoso.com)。
パラメーター -FailoverResponseCodes を設定し、コードを指定すると、ルーティングを微調整し、ネットワークやその他の問題のために SBC が呼び出しを行えない場合の潜在的な問題を回避するのに役立ちます。
既定値: 408、503、504