Trunkfailover bei ausgehenden AnrufenTrunk failover on outbound calls

In diesem Thema wird beschrieben, wie Sie trunk-Failovers bei ausgehenden Anrufen vermeiden – von Teams bis zum Session Border Controller (SBC).This topic describes how to avoid trunk failovers on outbound calls--from Teams to the Session Border Controller (SBC).

Failover bei NetzwerkfehlernFailover on network errors

Wenn ein trunk aus irgendeinem Grund nicht verbunden werden kann, wird die Verbindung mit dem gleichen Stamm aus einem anderen Microsoft-Rechenzentrum getestet.If a trunk cannot be connected for any reason, the connection to the same trunk will be tried from a different Microsoft Datacenter. Ein trunk ist möglicherweise nicht verbunden, beispielsweise, wenn eine Verbindung verweigert wird, wenn ein TLS-Timeout vorliegt oder wenn es andere Probleme auf Netzwerkebene gibt.A trunk might not be connected, for example, if a connection is refused, if there is a TLS timeout, or if there are any other network level issues. So kann beispielsweise eine Verbindung fehlschlagen, wenn ein Administrator den Zugriff auf den SBC nur von bekannten IP-Adressen einschränkt, aber vergisst, die IP-Adressen aller Microsoft Direct-Routing-Rechenzentren in der Zugriffssteuerungsliste (ACL) des SBC abzulegen.For example, a connection might fail if an administrator limits access to the SBC only from well-known IP addresses, but forgets to put the IP addresses of all Microsoft Direct Routing datacenters on the Access Control List (ACL) of the SBC.

Failover spezifischer SIP-Codes, die vom Session Border Controller (SBC) empfangen wurdenFailover of specific SIP codes received from the Session Border Controller (SBC)

Wenn Direktes Routing als Antwort auf eine ausgehende Einladung 4xx-oder 6xx-SIP-Fehlercodes erhält, gilt der Anruf standardmäßig als abgeschlossen.If Direct Routing receives any 4xx or 6xx SIP error codes in response to an outgoing Invite, the call is considered completed by default. Outgoing bedeutet einen Anruf von einem Teams-Client an das öffentlich geschaltete Telefonnetz (PSTN) mit folgendem Verkehrsfluss: Teams Client-#a0 Direct Routing-#a1 SBC-#a2-Telefonie-Netzwerk.Outgoing means a call from a Teams client to the Public Switched Telephone Network (PSTN) with the following traffic flow: Teams Client -> Direct Routing -> SBC -> Telephony network.

Die Liste der SIP-Codes befindet sich im SIP-RFC (Session Initiation Protocol).The list of SIP Codes can be found in Session Initiation Protocol (SIP) RFC.

Nehmen Sie eine Situation an, in der ein SBC auf eine eingehende Einladung mit dem Code "408-Anforderungs Timeout: der Server konnte keine Antwort innerhalb einer angemessenen Zeitspanne erstellen, beispielsweise antwortete, wenn er den Standort des Benutzers nicht rechtzeitig ermitteln konnte.Assume a situation where an SBC replied on an incoming invite with the code "408 Request Timeout: The server could not produce a response within a suitable amount of time, for example, if it could not determine the location of the user in time. Der Client kann die Anfrage zu einem späteren Zeitpunkt ohne Änderungen wiederholen. "The client MAY repeat the request without modifications at any later time."

Dieser besondere SBC hat möglicherweise Probleme beim Herstellen einer Verbindung mit dem aufgerufenen--möglicherweise aufgrund einer fehlerhafte Netzwerkkonfiguration oder eines anderen Fehlers.This particular SBC might be having difficulties connecting to the callee--perhaps because of a network misconfiguration or other error. Es gibt jedoch noch einen SBC auf der Route, der möglicherweise in der Lage ist, den aufgerufenen zu erreichen.However, there is one more SBC in the route which might be able to reach the callee.

Wenn ein Benutzer einen Anruf an eine Telefonnummer tätigt, gibt es im folgenden Diagramm zwei SBCS in der Route, die diesen Anruf potenziell übermitteln können.In the following diagram, when a user makes a call to a phone number, there are two SBCs in the route that can potentially deliver this call. Anfangs ist SBC1.contoso.com für den Anruf ausgewählt, aber SBC1.contoso.com kann aufgrund eines Netzwerkproblems kein PTSN-Netzwerk erreichen.Initially, SBC1.contoso.com is selected for the call, but SBC1.contoso.com isn't able to reach a PTSN network due to a network issue. Standardmäßig wird der Anruf zurzeit abgeschlossen.By default, the call will be completed at this moment.

Diagramm mit SBC, das PSTN aufgrund eines Netzwerkproblems nicht erreichen kann

Es gibt jedoch noch einen SBC auf der Route, der den Anruf potenziell abliefern kann.But there is one more SBC in the route which potentially can deliver the call. Wenn Sie den Parameter Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com -FailoverResponseCodes "408"konfigurieren, wird der zweite SBC ausprobiert--SBC2.contoso.com im folgenden Diagramm:If you configure the parameter Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com -FailoverResponseCodes "408", the second SBC will be tried-- SBC2.contoso.com in the following diagram:

Diagramm mit Routing an zweiten SBC

Durch das Festlegen der Parameter-FailoverResponseCodes und die Angabe der Codes können Sie Ihr Routing optimieren und potenzielle Probleme vermeiden, wenn ein SBC aufgrund von Netzwerk-oder anderen Problemen keinen Anruf führen kann.Setting the parameter -FailoverResponseCodes and specifying the codes helps you fine tune your routing and avoid potential issues when an SBC cannot make a call due to network or other issues.

Standardwerte: 408, 503, 504Default values: 408, 503, 504