Отработка отказа канала связи при исходящих звонках
В этом разделе описывается, как избежать отработки отказа магистрали при исходящих вызовах из Teams на пограничный контроллер сеансов (SBC).
Отработка отказа при ошибках сети
Если по какой-либо причине не удается подключить магистраль, подключение к той же магистрали будет опробовано из другого центра обработки данных Майкрософт. Центр обработки данных может находиться в другом географическом регионе за пределами текущего. Магистраль может быть не подключена, если подключение отказано, если истекло время ожидания TLS или возникли другие проблемы на уровне сети.
Например, подключение может завершиться ошибкой, если администратор ограничивает доступ к SBC только с известных IP-адресов, но забывает поместить IP-адреса всех центров обработки данных Прямой маршрутизации Майкрософт в список контроль доступа (ACL) SBC.
Отработка отказа определенных кодов SIP, полученных от пограничного контроллера сеансов (SBC)
При вызове из клиента Teams в телефонную сеть общего пользования (ТСОП) осуществляется со следующим потоком трафика: Клиент Teams —> прямая маршрутизация — сеть> телефонии ,> любой код ответа, отличный от 2xx, из SBC можно настроить для повторного запроса на другой SBC в политике маршрутизации голосовой связи. Обратите внимание, что отработка отказа будет происходить только при отсутствии не более 100 предварительных ответов от SBC, чтобы предотвратить двойной вызов сети телефонии.
Список кодов SIP можно найти в разделе ПРОТОКОЛ SIP RFC.
Предположим ситуацию, когда SBC ответил на входящее приглашение с кодом "408 Время ожидания запроса. Сервер не смог создать ответ в течение подходящего времени, например, если ему не удалось определить расположение пользователя во времени. Клиент может повторить запрос без изменений в любое время.
Этот конкретный SBC может столкнуться с трудностями при подключении к вызываемой объекту, возможно, из-за неправильной настройки сети или другой ошибки. Однако в маршруте есть еще один SBC, который может быть в состоянии связаться с вызываемой.
На следующей схеме, когда пользователь звонит на номер телефона, в маршруте есть два SBC, которые могут выполнять этот звонок. Изначально для вызова выбирается SBC1.contoso.com, но SBC1.contoso.com не может связаться с сетью PTSN из-за проблем с сетью. По умолчанию вызов будет завершен в этот момент.
В маршруте есть еще один SBC, который потенциально может выполнить вызов.
Если настроить параметр Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com -FailoverResponseCodes "408"
, будет предпринята попытка второго SBC (SBC2.contoso.com на следующей схеме):
Задание параметра -FailoverResponseCodes и указание кодов помогает точно настроить маршрутизацию и избежать потенциальных проблем, когда SBC не может выполнить вызов из-за сети или других проблем.
Значения по умолчанию: 408, 503, 504