You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/monitor-direct-routing.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,17 +40,18 @@ An SBC is considered healthy if statistics at the moment of sending the call sho
40
40
41
41
When a call is made, the following logic applies:
42
42
43
-
- The SBC was paired at 11:00 AM.
44
-
- The SBC sends options at 11:01 AM, 11:02 AM, and so on.
45
-
- At 11:15, a user makes a call and the routing mechanism selects this SBC.
43
+
- The SBC was paired at 10:00 AM.
44
+
- The SBC sends options at 10:01 AM, 10:02 AM, and so on.
45
+
- At 10:15, a user makes a call and the routing mechanism selects this SBC.
46
46
47
47
Direct routing takes the regular interval OPTIONS three times (the regular interval is one minute). If OPTIONS were sent during the last three minutes, the SBC is considered healthy.
48
48
49
49
If the SBC in the example sent OPTIONS at any period between 11:12 AM and 11:15 AM (the time the call was made), it's considered healthy. If not, the SBC is demoted from the route.
50
50
51
51
Demotion means that the SBC isn't tried first. For example, we have `sbc.contoso.com` and `sbc2.contoso.com` with equal priority.
52
52
53
-
If `sbc1.contoso.com` doesn't send SIP OPTIONS on a regular interval as previously described, it's demoted. Next, `sbc2.contoso.com` tries for the call. If `sbc2.contoso.com` can't deliver the call, the `sbc1.contoso.com` (demoted) is tried again before a failure is generated.
53
+
If `sbc.contoso.com` doesn't send SIP OPTIONS on a regular interval as previously described, it's demoted. Next, `sbc2.contoso.com` tries for the call. If `sbc2.contoso.com` can't deliver the call because of the error codes 408, 503, or 504, the `sbc.contoso.com` (demoted) is tried again before a failure is generated.
54
+
If both `sbc.contoso.com` and `sbc2.contoso.com` don't send options, `sbc3.contoso.com` is tried.
54
55
55
56
If two (or more) SBCs in one route are considered healthy and equal, Fisher-Yates shuffle is applied to distribute the calls between the SBCs.
0 commit comments