Подключение контроллера границ сеансов (SBC) к прямой маршрутизацииConnect your Session Border Controller (SBC) to Direct Routing

В этой статье описано, как настроить контроллер границ сеанса (SBC) и подключить его к прямой маршрутизации телефонной системы.This article describes how to configure a Session Border Controller (SBC) and connect it to Phone System Direct Routing. Чтобы настроить прямую переадресацию, выполните указанные ниже действия.This is step 1 of the following steps to configure Direct Routing:

Сведения о всех шагах, необходимых для настройки прямой маршрутизации, приведены в статье Настройка прямого маршрута.For information on all the steps required to set up Direct Routing, see Configure Direct Routing.

Вы можете использовать центр администрирования Microsoft Teams или PowerShell для настройки и соединения SBC для прямой маршрутизации.You can use the Microsoft Teams admin center or PowerShell to configure and connect an SBC to Direct Routing.

С помощью Центра администрирования Microsoft TeamsUsing the Microsoft Teams admin center

  1. На панели навигации слева перейдите к Voice > перенаправлениюголосовой почты, а затем откройте вкладку SBCs .In the left navigation, go to Voice > Direct Routing, and then click the SBCs tab.

  2. Нажмите Добавить.Click Add.

  3. Введите полное доменное имя для SBC.Enter a FQDN for the SBC.

    Убедитесь, что часть доменного имени FQDN совпадает с именем домена, зарегистрированного в вашем клиенте, и имейте в виду, что имя *.onmicrosoft.com домена не поддерживается для доменного имени SBC.Make sure the domain name portion of the FQDN matches a domain that's registered in your tenant and keep in mind that the *.onmicrosoft.com domain name isn't supported for the SBC FQDN domain name. Например, если у вас есть два доменных имени contoso.com и contoso.onmicrosoft.com используется в sbc.contoso.com качестве имени SBC.For example, if you have two domain names, contoso.com and contoso.onmicrosoft.com, use sbc.contoso.com as the SBC name.

  4. Настройте для SBC следующие параметры в соответствии с потребностями Организации.Configure the following settings for the SBC, based on your organization's needs. Подробнее об этих параметрах можно узнать в разделе Параметры SBC.For details on each of these settings, see SBC settings.

    Снимок экрана: Добавление страницы SBC в центре администрирования Microsoft Teams

  5. Закончив, нажмите кнопку Сохранить.When you're done, click Save.

Использование PowerShellUsing PowerShell

Чтобы соединить SBC для прямой маршрутизации, необходимо выполнить следующие действия:To connect your SBC to Direct Routing, you'll need to:

  1. Подключитесь к Skype для бизнеса Online с помощью PowerShell.Connect to Skype for Business Online by using PowerShell.
  2. СВЯЖИТЕ SBC с клиентом.Connect the SBC to the tenant.
  3. Проверьте соединение с помощью SBC.Verify the SBC connection.

Подключение к Skype для бизнеса Online с помощью PowerShellConnect to Skype for Business Online by using PowerShell

Вы можете использовать сеанс PowerShell, подключенный к клиенту, для связывания SBC с интерфейсом Direct Routing.You can use a PowerShell session connected to the tenant to pair the SBC to the Direct Routing interface. Чтобы открыть сеанс PowerShell, выполните действия, описанные в разделе Настройка компьютера для Windows PowerShell.To open a PowerShell session, follow the steps outlined in Set up your computer for Windows PowerShell.

После установки удаленного сеанса PowerShell убедитесь, что вы видите команды для управления SBC.After you establish a remote PowerShell session, verify that you can see the commands to manage the SBC. Чтобы проверить команды, введите (или скопируйте и вставьте) указанную ниже команду в сеансе PowerShell, а затем нажмите клавишу ВВОД:To verify the commands, type or copy and paste the following command in the PowerShell session, and then press Enter:

Get-Command *onlinePSTNGateway*

Команда возвращает четыре показанные здесь функции, позволяющие управлять SBC.The command returns the four functions shown here that will let you manage the SBC.

CommandType    Name                       Version    Source 
-----------    ----                       -------    ------ 
Function       Get-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt 
Function       New-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt 
Function       Remove-CsOnlinePSTNGateway 1.0        tmp_v5fiu1no.wxt 
Function       Set-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt

Соединение SBC с клиентомConnect the SBC to the tenant

Используйте командлет New-CsOnlinePSTNGateway , чтобы соединить SBC с клиентом.Use the New-CsOnlinePSTNGateway cmdlet to connect the SBC to the tenant. В сеансе PowerShell введите следующую команду и нажмите клавишу ВВОД:In a PowerShell session, type the following, and then press Enter:

New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignalingPort <SBC SIP Port> -MaxConcurrentSessions <Max Concurrent Sessions the SBC can handle> -Enabled $true

Примечание

  1. Рекомендуем установить максимальное число вызовов в SBC с помощью сведений, которые можно найти в документации по SBC.We recommend that you set a maximum call limit in the SBC using information that can be found in the SBC documentation. Это ограничение инициирует уведомление, если объект SBC находится на уровне емкости.The limit will trigger a notification if the SBC is at the capacity level.
  2. Вы можете соединить SBC только в том случае, если доменная часть своего полного доменного имени соответствует одному из доменов, зарегистрированных в вашем клиенте, за исключением * onmicrosoft.com.You can only connect the SBC if the domain portion of its FQDN matches one of the domains registered in your tenant, except *.onmicrosoft.com. Использование * доменных имен onmicrosoft.com не поддерживается для полного доменного имени SBC.Using *.onmicrosoft.com domain names is not supported for the SBC FQDN name. Например, если у вас есть два доменных имени: contoso. com и contoso. onmicrosoft.com, вы можете использовать SBC. contoso. Con для имени SBC.For example, if you have two domain names, contoso.com and contoso.onmicrosoft.com, you can use sbc.contoso.con for the SBC name. При попытке подключить SBC с именем, таким как SBC. contoso. ABC, система не сможет предоставить вам доступ к домену, так как он не принадлежит этому клиенту.If you try to connect the SBC with a name such as sbc.contoso.abc, the system won't let you, as the domain is not owned by this tenant.
    В дополнение к домену, зарегистрированному в клиенте, важно, что у него есть пользователь с этим доменом и назначенная лицензия E3 или водо.In addition to the domain registered in your tenant, it's important that there's a user with that domain and an assigned E3 or E5 license. В противном случае появится следующее сообщение об ошибке:If not, you'll receive the following error:
    Can not use the "sbc.contoso.com" domain as it was not configured for this tenant.Can not use the "sbc.contoso.com" domain as it was not configured for this tenant.

Ниже приводится пример.Here's an example:

New-CsOnlinePSTNGateway -Identity sbc.contoso.com -Enabled $true -SipSignalingPort 5067 -MaxConcurrentSessions 100 

Возвращаемое значение.Which returns:

Identity              : sbc.contoso.com 
Fqdn                  : sbc.contoso.com 
SipSignalingPort     : 5067 
FailoverTimeSeconds   : 10 
ForwardCallHistory    : False 
ForwardPai            : False 
SendSipOptions        : True 
MaxConcurrentSessions : 100 
Enabled               : True   

Примечание

В этом примере показано только минимальное количество необходимых параметров.This example shows only the minimum required parameters. В процессе подключения можно настроить с помощью командлета New-CsOnlinePSTNGateway дополнительные параметры.There are additional parameters that you can set with the New-CsOnlinePSTNGateway cmdlet during the connection process. Дополнительные сведения можно найти в разделе Параметры SBC.To learn more, see SBC settings.

Проверка соединения SBCVerify the SBC connection

Чтобы проверить подключение, выполните указанные ниже действия.To verify the connection:

Убедитесь, что SBC находится в списке парных SBCsCheck whether the SBC is on the list of paired SBCs

После подключения SBC используйте командлет Get-CsOnlinePSTNGateway , чтобы убедиться, что SBC представлен в списке парных SBCs.After you connect the SBC, use the Get-CsOnlinePSTNGateway cmdlet to verify that the SBC is present in the list of paired SBCs. В удаленном сеансе PowerShell введите следующую команду и нажмите клавишу ВВОД:Type the following in a remote PowerShell session, and then press Enter:

Get-CsOnlinePSTNGateway -Identity sbc.contoso.com  

Попарный шлюз должен отображаться в списке, как показано в приведенном ниже примере, а параметр Enabled должен отображать значение true.The paired gateway should appear in the list as shown in the example below, and the Enabled parameter should display a value of True.

Возвращаемое значение.Which returns:

Identity              : sbc.contoso.com  
Fqdn                  : sbc.contoso.com
SipSignalingPort     : 5067
CodecPriority         : SILKWB,SILKNB,PCMU,PCMA
ExcludedCodecs        :  
FailoverTimeSeconds   : 10
ForwardCallHistory    : False
ForwardPai            : False
SendSipOptions        : True
MaxConcurrentSessions : 100
Enabled               : True

Проверка параметров SIPValidate SIP options

Для проверки связывания с помощью исходящих параметров SIP используйте интерфейс управления SBC и убедитесь, что SBC получает ответы на 200 ОК в сообщениях с параметрами исходящих параметров.To validate the pairing using outgoing SIP options, use the SBC management interface and confirm that the SBC receives 200 OK responses to its outgoing OPTIONS messages.

Когда прямая маршрутизация видит параметры входящего трафика, она начнет отправлять сообщения параметров исходящих модулей SIP в FQDN, настроенном в поле "заголовок" в сообщении "параметры входящих".When Direct Routing sees incoming OPTIONS, it will start sending outgoing SIP Options messages to the SBC FQDN configured in the Contact header field in the incoming OPTIONS message.

Для проверки связывания с помощью параметров входящего SIP используйте интерфейс управления SBC и посмотрите, что SBC отправляет ответы на сообщения параметров, поступившие от Direct Routing, и что код ответа, который он отправляет, — 200 ОК.To validate the pairing using incoming SIP options, use the SBC management interface and see that the SBC sends a reply to the OPTIONS messages coming in from Direct Routing and that the response code it sends is 200 OK.

Параметры SBCSBC settings

В этой таблице перечислены параметры, которые можно настроить для SBC в центре администрирования Microsoft Teams, а также с помощью командлета New-CsOnlinePSTNGateway .This table lists the options that you can set for the SBC in the Microsoft Teams admin center and by using the New-CsOnlinePSTNGateway cmdlet.

Обязательно?Required? Параметр центра администрирования Microsoft TeamsMicrosoft Teams admin center setting Параметр PowerShellPowerShell parameter ОписаниеDescription По умолчаниюDefault Возможные значенияPossible values Тип и ограниченияType and restrictions
ДаYes Добавление полного доменного имени для SBCAdd an FQDN for the SBC Полное доменное имяFQDN НетNone Полное доменное имя, ограничение 63 символовFQDN name, limit 63 characters String, просмотр списка разрешенных и запрещенных символов в соглашениях об именовании в службе каталогов Active Directory для компьютеров, доменов, сайтов и подразделений .String, see the list of allowed and disallowed characters on Naming conventions in Active Directory for computers, domains, sites, and OUs
НетNo ВключеноEnabled ВключеноEnabled Используется для включения SBC для исходящих вызовов.Use to turn on the SBC for outbound calls. Вы можете использовать этот параметр, чтобы временно удалить SBC из службы при ее обновлении или при обслуживании.You can use this to temporarily remove the SBC from service while it's being updated or during maintenance. FalseFalse ВерноTrue
FalseFalse
BooleanBoolean
ДаYes Порт сигналов SIPSIP signaling port SipSignalingPortSipSignalingPort Это порт прослушивания, который используется для связи с прямой маршрутизацией с помощью протокола TLS (Transport Layer).This is the listening port that's used to communicate with Direct Routing by using the Transport Layer (TLS) protocol. НетNone Любой портAny port от 0 до 655350 to 65535
НетNo Отправить параметры SIPSend SIP options SendSIPOptionsSendSIPOptions Определяет, будет ли SBC отправлять сообщения параметров SIP.Defines whether the SBC will send SIP options messages. Настоятельно рекомендуем включить этот параметр.We highly recommend that you turn on this setting. Если этот параметр отключен, то SBC исключается из системы мониторинга и оповещения.When this setting is off, the SBC is excluded from the Monitoring and Alert system. ВерноTrue ВерноTrue
FalseFalse
BooleanBoolean
НетNo Переадресация журнала звонковForward call history ForwardCallHistoryForwardCallHistory Указывает, пересылается ли информация журнала вызовов через магистраль.Indicates whether call history information is forwarded through the trunk. Когда вы включите этот параметр, на прокси-сервере Microsoft 365 или Office 365 посылается информация об истории и на которую ссылается заголовок.When you turn this on, the Microsoft 365 or Office 365 proxy sends a History-info and Referred-by header. FalseFalse ВерноTrue
FalseFalse
BooleanBoolean
НетNo Заголовок "переадресация с подлинным-удостоверением" (PAI)Forward P-Asserted-identity (PAI) header ForwardPAIForwardPAI Указывает, пересылается ли заголовок PAI вместе с звонком.Indicates whether the PAI header is forwarded along with the call. Заголовок PAI предоставляет способ проверки удостоверения абонемента.The PAI header provides a way to verify the identity of the caller. Если этот параметр включен, также отправляется заголовок Privacy: ID.If this setting is on, the Privacy:ID header is also sent. FalseFalse ВерноTrue
FalseFalse
BooleanBoolean
НетNo Емкость одновременных звонковConcurrent call capacity MaxConcurrentSessionsMaxConcurrentSessions Когда вы задаете значение, система оповещений уведомляет вас о том, что количество одновременных сеансов составляет 90% и больше, чем это значение.When you set a value, the alerting system will notify you when the number of concurrent sessions is 90 percent or higher than this value. Если значение не задано, оповещения не создаются.If you don't set a value, alerts aren't generated. Тем не менее, система мониторинга будет сообщать количество параллельных сеансов каждые 24 часа.However, the monitoring system will report the number of concurrent sessions every 24 hours. ЗначенияNull ЗначенияNull
от 1 до 100 0001 to 100,000
НетNo Коды ответов для отработки отказаFailover response codes FailoverResponseCodesFailoverResponseCodes
Если прямая маршрутизация получает код ошибки SIP 4xx или 6xx в ответ на исходящий приглашение, вызов считается завершенным по умолчанию.If Direct Routing receives any 4xx or 6xx SIP error code in response to an outgoing Invite, the call is considered completed by default. "Исходящие" — вызов из клиента Teams в PSTN с потоком трафика: клиент Teams-> Direct Routing-> SBC-> телефонная сеть).Outgoing means a call from a Teams client to the PSTN with traffic flow: Teams client -> Direct Routing -> SBC -> telephony network). При указании кода ответа для отработки отказа прямая маршрутизация пытается использовать другой SBC (если в политике голосовой маршрутизации пользователя есть другой SBC) при получении указанных кодов в том случае, если SBC не может позвонить из-за сети или других проблем.When you specify a failover response code, this forces Direct Routing to try another SBC (if another SBC exists in the voice routing policy of the user) when it receives the specified codes if the SBC can't make a call because of network or other issues. Дополнительные сведения о том, как отработка отказа определенных SIP-кодов, полученных от контроллера границ сеансов (SBC).To learn more, see Failover of specific SIP codes received from the Session Border Controller (SBC). 408, 503, 504408, 503, 504 ТипомInt
НетNo Время перехода на другой ресурс (в секундах)Failover times (seconds) FailoverTimeSecondsFailoverTimeSeconds Когда вы задаете значение, исходящие вызовы, не отвеченные шлюзом в течение заданного вами времени, пересылаются на следующую доступную магистраль.When you set a value, outbound calls that aren't answered by the gateway within the time that you set are routed to the next available trunk. Если дополнительные магистрали отсутствуют, Звонок автоматически удаляется.If there are no additional trunks, the call is automatically dropped. Значение по умолчанию — 10 секунд.The default value is 10 seconds. В Организации с медленными сетями и ответами шлюза это может привести к невозможности удаления звонков.In an organization with slow networks and gateway responses, this could potentially result in calls being dropped unnecessarily. 5-1010 ЧислоNumber ТипомInt
НетNo Предпочтительная страна или регион для трафика мультимедиаPreferred country or region for media traffic MediaRelayRoutingLocationOverrideMediaRelayRoutingLocationOverride Вы можете вручную настроить предпочтительную страну или регион для мультимедийного трафика.Use to manually set your preferred country or region for media traffic. Рекомендуется задавать этот параметр только в том случае, если в журналах звонков явно указано, что в качестве значения по умолчанию центра обработки данных для пути к носителю не используется путь, ближайший к центру обработки данных SBC.We recommend that you set this only if the call logs clearly indicate that the default assignment of the datacenter for the media path doesn't use the path closest to the SBC datacenter. По умолчанию прямая маршрутизация назначает центр обработки данных на основе общедоступного IP-адреса SBC и всегда выбирает путь, ближайший к центру обработки данных SBC.By default, Direct Routing assigns a datacenter based on the public IP address of the SBC, and always selects the path closest to the SBC datacenter. Тем не менее, в некоторых случаях путь по умолчанию может быть не лучшим.However, in some cases, the default path might not be the optimal path. Этот параметр позволяет вручную настроить предпочтительный регион для передачи данных мультимедиа.This parameter allows you to manually set the preferred region for media traffic. НетNone Коды стран в формате ISOCountry codes in ISO format
НетNo SBC поддерживает PIDFные и появляющиеся для экстренных вызововSBC supports PIDF/LO for emergency calls PidfloSupportedPidfloSupported Укажите, поддерживает ли SBC объект расположения формата данных сведений о присутствии (PIDF/почтовый) для вызова экстренной помощи.Specify whether the SBC supports Presence Information Data Format Location Object (PIDF/LO) for emergency calls.
НетNo Звонить на телефон при попытке найти пользователяRing phone while trying to find the user GenerateRingingWhileLocatingUserGenerateRingingWhileLocatingUser Укажите, следует ли воспроизводить звуковой сигнал вызывающему абоненту, чтобы указать, что команды находятся в процессе установки звонка.Set whether an audio signal is played to the caller to indicate that Teams is in the process of establishing the call. Этот параметр применяется только к прямой маршрутизации в режиме обхода файлов, не являющихся мультимедийными.This setting only applies to Direct Routing in non-media bypass mode. Иногда входящие звонки от КТСОП к клиентам Teams могут занять больше времени, чем ожидалось.Sometimes inbound calls from the PSTN to Teams clients can take longer than expected to be established. В этом случае абонент может не слышать ничего, так как клиент Teams не позвонит, и звонок может быть прерван некоторыми поставщиками телекоммуникационных услуг.When this happens, the caller might not hear anything, the Teams client doesn't ring, and the call might be canceled by some telecommunications providers. Этот параметр позволяет избежать непредвиденных сбросов, которые могут возникать в этих сценариях.This setting helps to avoid unexpected silences that can occur in these scenarios. ВерноTrue ВерноTrue
FalseFalse
BooleanBoolean
НетNo - MediaBypassMediaBypass Этот параметр указывает, поддерживает ли SBC обход мультимедиа и следует ли использовать его для этого SBC.This setting indicates whether the SBC supports media bypass and whether you want to use it for this SBC. НетNone ВерноTrue
FalseFalse
BooleanBoolean

См. такжеSee also

Планирование прямой маршрутизацииPlan Direct Routing

Настройка прямой маршрутизацииConfigure Direct Routing

Обзор PowerShell в TeamsTeams PowerShell overview