Отработка отказа канала связи при исходящих звонках

В этом разделе описывается, как избежать отработки отказа магистрали при исходящих вызовах из Teams на пограничный контроллер сеансов (SBC).

Отработка отказа при ошибках сети

Если по какой-либо причине не удается подключить магистраль, подключение к той же магистрали будет опробовано из другого центра обработки данных Майкрософт. Центр обработки данных может находиться в другом географическом регионе за пределами текущего. Магистраль может быть не подключена, если подключение отказано, если истекло время ожидания TLS или возникли другие проблемы на уровне сети.

Например, подключение может завершиться ошибкой, если администратор ограничивает доступ к SBC только с известных IP-адресов, но забывает поместить IP-адреса всех центров обработки данных Прямой маршрутизации Майкрософт в список контроль доступа (ACL) SBC.

Отработка отказа определенных кодов SIP, полученных от пограничного контроллера сеансов (SBC)

Если прямая маршрутизация получает какие-либо коды ошибок SIP 4xx или 6xx в ответ на исходящее приглашение, вызов считается завершенным по умолчанию. Исходящий означает вызов из клиента Teams в телефонную сеть общего пользования (ТСОП) со следующим потоком трафика: Клиент Teams —> прямая маршрутизация —> сеть телефонии — SBC .>

Список кодов SIP можно найти в разделе ПРОТОКОЛ SIP RFC.

Предположим ситуацию, когда SBC ответил на входящее приглашение с кодом "408 Время ожидания запроса. Сервер не смог создать ответ в течение подходящего времени, например, если ему не удалось определить расположение пользователя во времени. Клиент может повторить запрос без изменений в любое время.

Этот конкретный SBC может столкнуться с трудностями при подключении к вызываемой объекту, возможно, из-за неправильной настройки сети или другой ошибки. Однако в маршруте есть еще один SBC, который может быть в состоянии связаться с вызываемой.

На следующей схеме, когда пользователь звонит на номер телефона, в маршруте есть два SBC, которые могут выполнять этот звонок. Изначально для вызова выбирается SBC1.contoso.com, но SBC1.contoso.com не может связаться с сетью PTSN из-за проблем с сетью. По умолчанию вызов будет завершен в этот момент.

Схема, показывающая, что SBC не может связаться с ТСОП из-за проблем с сетью.

В маршруте есть еще один SBC, который потенциально может выполнить вызов. Если настроить параметр Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com -FailoverResponseCodes "408", будет предпринята попытка второго SBC (SBC2.contoso.com на следующей схеме):

Схема маршрутизации во второй SBC.

Задание параметра -FailoverResponseCodes и указание кодов помогает точно настроить маршрутизацию и избежать потенциальных проблем, когда SBC не может выполнить вызов из-за сети или других проблем.

Значения по умолчанию: 408, 503, 504