Skip to content

Commit db5c022

Browse files
add scenario
1 parent e751ea1 commit db5c022

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

articles/communication-services/concepts/telephony/monitoring-troubleshooting-telephony/monitor-direct-routing.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,18 @@ An SBC is considered healthy if statistics at the moment of sending the call sho
4040

4141
When a call is made, the following logic applies:
4242

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.
4646

4747
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.
4848

4949
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.
5050

5151
Demotion means that the SBC isn't tried first. For example, we have `sbc.contoso.com` and `sbc2.contoso.com` with equal priority.
5252

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.
5455

5556
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.
5657

0 commit comments

Comments
 (0)