Потоки звонков Microsoft TeamsMicrosoft Teams call flows

Совет

В этой статье рассказывается о том, как команды используют сеть и как планировать оптимальное сетевое подключение: планирование сети Teams.Watch this session to learn how Teams leverages your network and how to plan for optimal network connectivity: Teams Network Planning.

ОбзорOverview

В этой статье описано, как teams использует потоки звонков Microsoft 365 или Office 365 в различных топологиях.This article describes how Teams uses Microsoft 365 or Office 365 call flows in various topologies. Кроме того, он описывает уникальные потоки команд, которые используются для одноранговой передачи данных мультимедиа.In addition, it describes unique Teams flows that are used for peer-to-peer media communication. Документ описывает эти потоки, назначение и их происхождение и увольнение в сети.The document describes these flows, their purpose, and their origin and termination on the network. Для целей, описанных в этой статье, необходимо принять следующие сведения.For purposes of this article, assume the following:

  • Поток X используется локальным клиентом для связи с службой Microsoft 365 или Office 365 в облаке.Flow X is used by the on-premises client to communicate with the Microsoft 365 or Office 365 service in the cloud. Она исходит из клиентской сети и завершается в качестве конечной точки в Microsoft 365 или Office 365.It originates from the customer network, and it terminates as an endpoint in Microsoft 365 or Office 365.

  • Поток Y используется локальным клиентом для связи со службой в Интернете, для которой Microsoft 365 или Office 365 имеет зависимость.Flow Y is used by the on-premises client to communicate with a service on the Internet that Microsoft 365 or Office 365 has a dependency on. Она получена из клиентской сети и завершается как конечная точка в Интернете.It originates from the customer network, and it terminates as an endpoint on the Internet.

В этой статье приводятся следующие сведения:This article covers the following information:

  • Фон.Background. Общие сведения, такие как сети, которые могут проходить потоки, типы трафика, рекомендации по подключению из сети клиента в Microsoft 365 или конечные точки служб Office 365, взаимодействие с сторонними компонентами и принципы, которые используются в Teams для выбора потоков мультимедиа.Provides background information such as networks that the flows may traverse, types of traffic, connectivity guidance from the customer network to Microsoft 365 or Office 365 service endpoints, interoperability with third-party components, and principles that are used by Teams to select media flows.

  • Потоки звонков в различных топологиях.Call flows in various topologies. Показано использование потоков звонков в различных топологиях.Illustrates the use of call flows in various topologies. Для каждой топологии в разделе перечисляются все поддерживаемые потоки и показано, как эти потоки используются в нескольких вариантах использования.For each topology, the section enumerates all supported flows and illustrates how these flows are used in several use cases. Для каждого варианта использования он описывает последовательность и выбор потоков, использующих схему потока.For each use case, it describes the sequence and selection of flows using a flow diagram.

  • Группы с оптимизацией Экспресс – маршрута.Teams with Express Route optimization. В этой статье описано, как эти потоки используются при развертывании Экспресс-маршрута для оптимизации с использованием простой топологии.Describes how these flows are used when Express Route is deployed for optimization, illustrated using a simple topology.

Общие сведенияBackground

Сегменты сетиNetwork segments

Клиентская сеть.Customer network. Это сегмент сети, который вы управляете и управляете.This is the network segment that you control and manage. Сюда входят все клиентские соединения в разных офисах, а также проводные или беспроводные, подключения между зданиями Office, подключения к локальным центрам обработки данных и соединения с поставщиками услуг Интернета, Экспресс-маршруты и любые другие частные соединения.This includes all customer connections within customer offices, whether wired or wireless, connections between office buildings, connections to on-premises datacenters, and your connections to Internet providers, Express Route, or any other private peering.

Обычно сеть клиента имеет несколько периметров сети с брандмауэрами и/или прокси-серверами, которые принудительно задают политики безопасности Организации и разрешают только определенный сетевой трафик, который вы настроили и настроены.Typically, a customer network has several network perimeters with firewalls and/or proxy servers, which enforce your organization's security policies, and that only allow certain network traffic that you have set up and configured. Так как вы управляете этой сетью, вы можете прямо управлять работой сети, и мы рекомендуем выполнить оценку сети для проверки производительности в сети и из сети в сеть Microsoft 365 или Office 365.Because you manage this network, you have direct control over the performance of the network, and we recommend that you complete network assessments to validate performance both within sites in your network and from your network to the Microsoft 365 or Office 365 network.

Интернет.Internet. Это сегмент сети, который входит в общую сеть и будет использоваться пользователями, которые подключаются к Microsoft 365 или Office 365 за пределами клиентской сети.This is the network segment that is part of your overall network that will be used by users who are connecting to Microsoft 365 or Office 365 from outside of the customer network. Она также используется в случае трафика от клиентской сети до Microsoft 365 или Office 365.It is also used by some traffic from the customer network to Microsoft 365 or Office 365.

Открыта или гостевая частная сеть.Visited or guest private network. Это сегмент сети за пределами вашей клиентской сети, но не в общедоступном Интернет-сайте, который может посещать ваши пользователи и их гости (например, домашнюю частную сеть или корпоративную частную сеть, не развертывая группы, в которой пользователи и клиенты, взаимодействующие с этими службами Team Services могут находиться).This is the network segment outside your customer network, but not in the public Internet, that your users and their guests may visit (for example, a home private network or an enterprise private network, that does not deploy Teams, where your users and their customers that interact with Teams services may reside).

Примечание

Возможность подключения к Microsoft 365 или Office 365 также применима к этим сетям.Connectivity to Microsoft 365 or Office 365 is also applicable to these networks.

Microsoft 365 или Office 365.Microsoft 365 or Office 365. Это сегмент сети, поддерживающий Microsoft 365 или службы Office 365.This is the network segment that supports Microsoft 365 or Office 365 services. Она распространяется по всему миру с помощью краев в большинстве местоположений в отношении сети клиентов.It is distributed worldwide with edges in proximity to the customer network in most locations. Функции включают транспортные реле, сервер конференц-связи и процессор мультимедиа.Functions include Transport Relay, conferencing server, and Media Processor.

Экспресс-маршрут (необязательно).Express Route (optional). Это сегмент сети, который является частью всей сети и предоставит вам выделенное личное подключение к сети Microsoft 365 или Office 365.This is the network segment that is part of your overall network that will give you a dedicated, private connection to the Microsoft 365 or Office 365 network.

Типы трафикаTypes of traffic

Мультимедиа в режиме реального времени.Real-time media. Данные, инкапсулированные в транспортном протоколе в реальном времени (RTP), поддерживающем загрузку звука, видео и демонстрации экрана.Data encapsulated within Real-time Transport Protocol (RTP) that supports audio, video, and screen sharing workloads. Как правило, трафик в мультимедиа очень чувствителен к задержкам, поэтому этот трафик может быть как можно более одновременным и использовать UDP и TCP как протокол транспортного уровня, который является лучшим транспортом для интерактивного воспроизведения в реальном времени с точки зрения качества.In general, media traffic is highly latency sensitive, so you would want this traffic to take the most direct path possible, and to use UDP versus TCP as the transport layer protocol, which is the best transport for interactive real time media from a quality perspective. (Как и в последнем случае, мультимедиа может использовать протокол TCP/IP и также является туннелем по протоколу HTTP, но это не рекомендуется из-за неправильного качества.) Поток RTP защищен с помощью SRTP, в котором шифруются только полезные данные.(Note that as a last resort, media can use TCP/IP and also be tunneled within the HTTP protocol, but it is not recommended due to bad quality implications.) RTP flow is secured using SRTP, in which only the payload is encrypted.

Передача сигналов.Signaling. Связь между клиентом и сервером или другими клиентами, которые используются для управления действиями (например, при инициировании звонка), и доставкой мгновенных сообщений.The communication link between the client and server, or other clients that are used to control activities (for example, when a call is initiated), and deliver instant messages. Большинство сигнальных трафиков использует протоколы RESTFUL на основе HTTPS, но в некоторых сценариях (например, при подключении между Microsoft 365 или Office 365 и контроллером границ сеанса) для него используется протокола SIP.Most signaling traffic uses the HTTPS-based REST interfaces, though in some scenarios (for example, connection between Microsoft 365 or Office 365 and a Session Border Controller) it uses SIP protocol. Важно понимать, что этот трафик менее важен для задержки, но может привести к нарушениям обслуживания или тайм-аутам звонков, если задержка между конечными точками превышает несколько секунд.It's important to understand that this traffic is much less sensitive to latency but may cause service outages or call timeouts if latency between the endpoints exceeds several seconds.

Подключение к Microsoft 365 или Office 365Connectivity to Microsoft 365 or Office 365

Для работы Teams требуется Подключение к Интернету.Teams requires connectivity to the Internet. URL-адреса и диапазоны IP-адресов для конечных точек указаны в списке URL-адресов и диапазонов адресов для Office 365.Teams endpoint URLs and IP address ranges are listed in Office 365 URLs and IP address ranges. (Обратите внимание, что требуется открыть подключение к портам TCP 80 и 443, а для UDP-портов 3478 — 3481). Кроме того, у Teams есть зависимость от Skype для бизнеса Online, который также должен быть подключен к Интернету.(Note that open connectivity to TCP ports 80 and 443, and to UDP ports 3478 through 3481, is required.) Furthermore, Teams has a dependency on Skype for Business Online, which must also be connected to the Internet.

Работа с потоками мультимедиа в Teams осуществляется с помощью стандартных процедур установления связи в IETF.Teams media flows connectivity is implemented using standard IETF Interactive Connectivity Establishment (ICE) procedures.

Ограничения на взаимодействиеInteroperability restrictions

Сторонние ретрансляторы мультимедиа.Third-party media relays. Поток мультимедиа в Teams (то есть, если одна из конечных точек мультимедиа — Teams) может проходить только для ретрансляции файлов в Teams или Skype для бизнеса.A Teams media flow (that is, where one of the media endpoints is Teams) may traverse only Teams or Skype for Business native media relays. Взаимодействие с независимыми поставщиками ретрансляции мультимедиа не поддерживается.Interoperability with a third-party media relay is not supported. (Обратите внимание, что сторонний SBC на границе с КТСОП должен прерывать поток RTP/RTCP, безопасный с помощью SRTP и не передавать его на следующий прыжок).(Note that a third-party SBC on the boundary with PSTN must terminate RTP/RTCP stream, secured using SRTP, and not relay it to the next hop.)

Сторонние прокси-серверы SIP.Third-party SIP proxy servers. Диалоговое окно "сигнализация SIP" с односторонними SBC и (или) шлюзами могут проходить по основным прокси-серверам SIP Teams или Skype для бизнеса.A Teams signaling SIP dialog with a third-party SBC and/or gateway may traverse Teams or Skype for Business native SIP proxies. Взаимодействие с прокси-сервером SIP независимого поставщика не поддерживается.Interoperability with a third-party SIP proxy is not supported.

Сторонний B2BUA (или SBC).Third-party B2BUA (or SBC). Потоки команд и из сети PSTN заканчиваются сторонним односторонним набором SBC.A Teams media flow to and from the PSTN is terminated by a third-party SBC. Тем не менее, взаимодействие с односторонним односторонним набором SBC в сети Teams (в которой не поддерживаются две конечные точки SBC-группы или Skype для бизнеса).However, interoperability with a third-party SBC within the Teams network (where a third-party SBC mediates two Teams or Skype for Business endpoints) is not supported.

Сеть VPN.VPN network. Не рекомендуется использовать трафик мультимедиа (или поток 2).It is not recommended for media traffic (or flow 2'). VPN-клиент должен использовать разделенный VPN-трафик и перенаправлять такие данные, как и любой внешний пользователь, не являющийся VPN, как указано в разделе Включение поддержки VPN-туннеля в Lync Media.The VPN client should use split VPN and route media traffic like any external non-VPN user, as specified in Enabling Lync media to bypass a VPN tunnel.

Примечание

Несмотря на то, что название — Lync, оно также применимо и для групп.Although the title indicates Lync, it is applicable to Teams as well.

Пакет Shapers.Packet shapers. Не рекомендуется использовать snippers пакетов, проверки пакетов или многопакетные устройства, которые могут значительно ухудшить качество.Any kind of packet snippers, packet inspection, or packet shaper devices are not recommended and may degrade quality significantly.

ПринципPrinciples

Вы ознакомитесь с четырьмя общими принципами, которые помогут вам понять потоки звонков для Microsoft teams:There are four general principles that help you understand call flows for Microsoft Teams:

  • Конференции Microsoft Teams размещаются в Microsoft 365 или Office 365 в той же области, в которой вы присоединились к первому участнику.A Microsoft Teams conference is hosted by Microsoft 365 or Office 365 in the same region where the first participant joined. (Обратите внимание на то, что при наличии исключений из этого правила в некоторых топологиях они будут описаны в этом документе и поясняются соответствующим потоком вызова.)(Note that if there are exceptions to this rule in some topologies, they will be described in this document and illustrated by an appropriate call flow.)

  • Конечная точка среды выполнения команд в Microsoft 365 или Office 365 используется в соответствии с потребностями обработки мультимедиа, а не на основе типа звонка.A Teams media endpoint in Microsoft 365 or Office 365 is used based on media processing needs and not based on call type. (Например, вызов "точка-точка" может использовать конечную точку мультимедиа в облаке для обработки мультимедиа для транскрипции или записи, в то время как Конференция с двумя участниками не может использовать конечную точку мультимедиа в облаке.) Однако большинство конференций используют конечную точку мультимедиа для смешивания и маршрутизации, выделена там, где размещена конференция.(For example, a point-to-point call may use a media endpoint in the cloud to process media for transcription or recording, while a conference with two participants may not use any media endpoint in the cloud.) However, most conferences will use a media endpoint for mixing and routing purposes, allocated where the conference is hosted. Трафик мультимедиа, отправленный клиентом в конечную точку мультимедиа, может перенаправляться напрямую или использовать транспортный ретранслятор в Microsoft 365 или Office 365, если это требуется из-за ограничений сетевого брандмауэра клиента.The media traffic sent from a client to the media endpoint may be routed directly or use a Transport Relay in Microsoft 365 or Office 365 if required due to customer network firewall restrictions.

  • Трафик мультимедиа для одноранговых вызовов — это самый прямой маршрут, который доступен, предполагая, что этот звонок не записывает конечную точку мультимедиа в облаке (см. предыдущий принцип).Media traffic for peer-to-peer calls take the most direct route that is available, assuming that the call doesn't mandate a media endpoint in the cloud (see previous principle). Предпочтительный маршрут — это прямой путь к удаленному узлу (клиенту), но если этот маршрут недоступен, то один или несколько ретрансляций транспорта будут передавать трафик.The preferred route is direct to the remote peer (client), but if that route isn't available, then one or more Transport Relays will relay traffic. Рекомендуется, чтобы трафик мультимедиа не накладывается с поворотом на серверы, например пакеты Shapers, VPN-серверы и т. д., так как это повлияет на качество мультимедиа.It is recommended that media traffic shall not transverse servers such as packet shapers, VPN servers, and so on, since this will impact the media quality.

  • Трафик, передаваемые по сигналу, всегда отправляется на ближайший сервер.Signaling traffic always goes to the closest server to the user.

Чтобы узнать больше о том, как выбрать путь к носителю, ознакомьтесь со статьей общие сведения о потоках мультимедиа в Microsoft Teams-BRK4016.To learn more about the details on the media path that is chosen, see Understanding Media Flows in Microsoft Teams - BRK4016.

Потоки звонков в различных топологияхCall flows in various topologies

Топология группTeams topology

Эта топология используется клиентами, которые используют службы Teams из облака без локального развертывания, такие как Skype для бизнеса Server или прямая маршрутизация телефонной системы.This topology is used by customers that leverage Teams services from the cloud without any on-premises deployment, such as Skype for Business Server or Phone System Direct Routing. Кроме того, интерфейс для Microsoft 365 или Office 365 выполняется через Интернет без маршрута Azure Express.In addition, the interface to Microsoft 365 or Office 365 is done over the Internet without Azure Express Route.

Потоки звонков в Microsoft Teams Online, рисунок 01Microsoft Teams Online Call Flows Figure 01

Схема 1 — топология группFigure 1 - Teams topology

Обратите внимание, что:Note that:

  • Направление стрелок на схеме выше отражает направление запуска связи, влияющей на подключение на периметрах предприятия.The direction of the arrows on the diagram above reflect the initiation direction of the communication that affects connectivity at the enterprise perimeters. В случае использования UDP для мультимедиа первый пакет (-ов) может перетекать в обратном направлении, но эти пакеты могут блокироваться до тех пор, пока не будут передаваться пакеты в другом направлении.In the case of UDP for media, the first packet(s) may flow in the reverse direction, but these packets may be blocked until packets in the other direction will flow.
  • Teams разворачивается рядом с приложением Skype для бизнеса Online, поэтому клиенты выводятся как "Teams/SFB User".Teams is deployed side by side with Skype for Business Online, hence clients are displayed as "Teams/SFB user."

Дополнительные сведения о следующих необязательных топологиях можно найти ниже в этой статье.You can find more information on the following optional topologies later in the article:

  • Локальное развертывание Skype для бизнеса описано в гибридной топологии Teams.Skype for Business on-premises deployment is described in Teams hybrid topology.
  • Прямая маршрутизация телефонной системы (для подключения PSTN) описана в разделе Teams с прямой топологией маршрутизации.Phone System Direct Routing (for PSTN connectivity) is described in Teams with Direct Routing topology.
  • Экспресс – маршрут описан в разделе Teams с оптимизацией Express Route.Express Route is described in Teams with Express Route optimization.

Описание потока:Flow descriptions:

  • Flow 2 — представляет поток, инициированный пользователем в клиентской сети, в составе рабочей группы пользователя.Flow 2 – Represents a flow initiated by a user on the customer network to the Internet as a part of the user's Teams experience. Примерами таких потоков являются DNS-и одноранговые носители.Examples of these flows are DNS and peer-to-peer media.
  • Flow 2 " — представляет поток, инициированный пользователем удаленных мобильных команд, с VPN в клиентской сети.Flow 2' – Represents a flow initiated by a remote mobile Teams user, with VPN to the customer network.
  • Flow 3 — представляет поток, инициированный удаленным пользователем команд для мобильных устройств, в конечные точки Microsoft 365 или Office 365 или Teams.Flow 3 – Represents a flow initiated by a remote mobile Teams user to Microsoft 365 or Office 365/Teams endpoints.
  • Поток 4 — представляет поток, инициированный пользователем в клиентской сети, в конечные точки Microsoft 365 или Office 365 или Teams.Flow 4 – Represents a flow initiated by a user on the customer network to Microsoft 365 or Office 365/Teams endpoints.
  • Поток 5 – обозначает одноранговый поток мультимедиа между пользователем Teams и другими участниками группы или пользователем Skype для бизнеса в клиентской сети.Flow 5 – Represents a peer-to-peer media flow between a Teams user and another Teams or Skype for Business user within the customer network.
  • " Поток 6 " — это одноранговый поток мультимедиа между пользователем удаленного доступа к Teams и другими удаленными мобильными группами или пользователями Skype для бизнеса через Интернет.Flow 6 – Represents a peer-to-peer media flow between a remote mobile Teams user and another remote mobile Teams or Skype for Business user over the Internet.

Вариант использования: "один-к-одному"Use case: One-to-one

Вызовы "один-к-одному" используют общую модель, в которой вызывающий абонент получает набор кандидатов, состоящий из IP-адресов или портов, включая локальные, ретранслируемые и регибкие (общедоступные IP-адреса клиента, как показано в списке кандидатов ретрансляции).One-to-one calls use a common model in which the caller will obtain a set of candidates consisting of IP addresses/ports, including local, relay, and reflexive (public IP address of client as seen by the relay) candidates. Вызывающий абонент отправляет эти кандидаты вызываемому абоненту. Вызываемый абонент также получает сходный набор кандидатов и отправляет их вызывающему абоненту.The caller sends these candidates to the called party; the called party also obtains a similar set of candidates and sends them to the caller. STUN с сообщениями проверка подключения используется для определения того, какие пути носителей вызывающего и вызываемого абонента работают, и выбран лучший рабочий путь.STUN connectivity check messages are used to find which caller/called party media paths work, and the best working path is selected. Носители (то есть пакеты RTP/RTCP, защищенные с помощью SRTP) затем отправляются с использованием выбранной пары кандидатов.Media (that is, RTP/RTCP packets secured using SRTP) are then sent using the selected candidate pair. Транспортные ретрансляции развертываются как часть Microsoft 365 и Office 365.The Transport relay is deployed as part of Microsoft 365 and Office 365.

Если IP-адрес или потенциальные кандидаты имеют соединение, для мультимедиа будет выбран прямой путь между клиентами (или с использованием NAT).If the local IP address/port candidates or the reflexive candidates have connectivity, then the direct path between the clients (or using a NAT) will be selected for media. Если клиенты находятся в сети клиента, необходимо выбрать прямой путь.If the clients are both on the customer network, then the direct path should be selected. Для этого требуется прямая связь по протоколу UDP в клиентской сети.This requires direct UDP connectivity within the customer network. Если клиенты Nomadic и пользователи облака, в зависимости от NAT и брандмауэра, мультимедиа может использовать прямую связь.If the clients are both nomadic cloud users, then depending on the NAT/firewall, media may use direct connectivity.

Если один клиент является внутренним в клиентской сети, а один клиент является внешним (например, пользователь с мобильным облаком), маловероятно, что вы перейдете на прямую связь между локальным или воспроизведенными кандидатами.If one client is internal on the customer network and one client is external (for example, a mobile cloud user), then it is unlikely that direct connectivity between the local or reflexive candidates is working. В этом случае можно использовать один из кандидатов транспортной ретрансляции из любого клиента (например, внутренний клиент, получивший кандидата Relay из транспортной ретрансляции в Microsoft 365 или Office 365; внешний клиент должен иметь возможность отправлять пакеты STUN/RTP/RTCP в транспортный сервер-ретранслятор).In this case, an option is to use one of the Transport Relay candidates from either client (for example, the internal client obtained a relay candidate from the Transport relay in Microsoft 365 or Office 365; the external client needs to be able to send STUN/RTP/RTCP packets to the transport relay). Еще один вариант — внутренний клиент отправляется на кандидат-ретранслятор, полученный от клиента для мобильных устройств.Another option is the internal client sends to the relay candidate obtained by the mobile cloud client. Обратите внимание, что настоятельно рекомендуется использовать протокол TCP для подключения к носителю.Note that, although UDP connectivity for media is highly recommended, TCP is supported.

Высокоуровневые действия:High-level steps:

  1. Пользователь Teams выполняет разрешение доменного имени URL-адреса (DNS) с помощью потока 2.Teams User A resolves URL domain name (DNS) using flow 2.
  2. Пользователь Teams выделит порт ретрансляции мультимедиа в Team Relay с помощью потока 4.Teams User A allocates a media Relay port on Teams Transport Relay using flow 4.
  3. Пользователь Teams отправляет "пригласить" с кандидатами ICE, использующий поток 4 для Microsoft 365 или Office 365.Teams User A sends "invite" with ICE candidates using flow 4 to Microsoft 365 or Office 365.
  4. Microsoft 365 или Office 365 отправляет уведомление пользователю Teams B с помощью потока 4.Microsoft 365 or Office 365 sends notification to Teams User B using flow 4.
  5. Пользователь Teams B выделит порт ретрансляции мультимедиа в Team Relay с помощью потока 4.Teams User B allocates a media Relay port on Teams Transport Relay using flow 4.
  6. Пользователи Teams B отправляют "Answer" с кандидатами ICE с помощью потока 4, который пересылается обратно пользователю Teams с помощью потока 4.Teams User B sends "answer" with ICE candidates using flow 4, which is forwarded back to Teams User A using Flow 4.
  7. Пользователи Teams A и Teams B вызывают тесты подключения ICE, и выбирается лучший доступный путь к носителю (для различных вариантов использования см. схемы ниже).Teams User A and Teams User B invoke ICE connectivity tests and the best available media path is selected (see diagrams below for various use cases).
  8. Пользователи Teams отправляют телеметрию в Microsoft 365 или Office 365 с помощью потока 4.Teams Users send telemetry to Microsoft 365 or Office 365 using flow 4.

В клиентской сети:Within customer network:

Потоки звонков в Microsoft Teams Online, рисунок 02Microsoft Teams Online Call Flows Figure 02

Рис. 2 — в клиентской сетиFigure 2 - Within customer network

На шаге 7 выбирается одноранговый поток мультимедиа с потоком 5.In step 7, peer-to-peer media flow 5 is selected.

Мультимедиа является двунаправленной.Media is bidirectional. Направление потока 5 указывает на то, что одна сторона инициирует связь с точки зрения соединения в соответствии со всеми потоками в этом документе.The direction of flow 5 indicates that one side initiates the communication from a connectivity perspective, consistent with all the flows in this document. В этом случае не имеет значения, какое направление используется, так как обе конечные точки находятся в сети клиента.In this case, it doesn't matter which direction is used because both endpoints are within the customer network.

Клиентская сеть для внешних пользователей (носители ретранслируется транспортом Team Relay):Customer network to external user (media relayed by Teams Transport Relay):

Потоки звонков в Microsoft Teams Online, рисунок 03Microsoft Teams Online Call Flows Figure 03

Рисунок 3-клиентская сеть для внешних пользователей (ретрансляция мультимедиа с помощью транспортной ретрансляции Teams)Figure 3 - Customer network to external user (media relayed by Teams Transport Relay)

В действии 7, поток 4, из сети клиента в Microsoft 365 или Office 365 и из 3 из удаленных мобильных групп в Microsoft 365 или Office 365, вы можете выбрать и другие пользователи.In step 7, flow 4, from customer network to Microsoft 365 or Office 365, and flow 3, from remote mobile Teams user to Microsoft 365 or Office 365, are selected. Эти потоки ретранслируется с помощью транспортной ретрансляции Teams в Microsoft 365 или Office 365.These flows are relayed by Teams Transport Relay within Microsoft 365 or Office 365.

Мультимедиа является двунаправленной, в которой указано, на какой стороне начинается связь с точки зрения подключения.Media is bidirectional, where direction indicates which side initiates the communication from a connectivity perspective. В этом случае эти потоки используются для сигнализации и мультимедиа, используя различные транспортные протоколы и адреса.In this case, these flows are used for signaling and media, using different transport protocols and addresses.

Клиентская сеть для внешних пользователей (Direct Media):Customer network to external user (direct media):

Потоки звонков Microsoft Teams Online, рис. 04Microsoft Teams Online Call Flows Figure 04

Рисунок 4: клиентская сеть для внешних пользователей (Direct Media)Figure 4 - Customer network to external user (direct media)

На шаге 7 поток 2 из сети клиента в Интернет (одноранговый клиент) будет выбрана.In step 7, flow 2, from customer network to the Internet (client's peer), is selected.

  • Прямые носители с удаленным пользователем мобильного устройства (не передаются через Microsoft 365 или Office 365) являются необязательными.Direct media with remote mobile user (not relayed through Microsoft 365 or Office 365) is optional. Другими словами, клиент может заблокировать этот путь для обеспечения пути к носителю с помощью транспортной ретрансляции в Microsoft 365 или Office 365.In other words, customer may block this path to enforce a media path through Transport Relay in Microsoft 365 or Office 365.

  • Мультимедиа является двунаправленной.Media is bidirectional. Направление потока 2 к удаленному пользователю мобильного устройства указывает на то, что одна сторона инициирует связь с точки зрения подключения.The direction of flow 2 to remote mobile user indicates that one side initiates the communication from a connectivity perspective.

Подключение VPN к внутреннему пользователю (ретрансляция мультимедиа с помощью транспорта Team Relay)VPN user to internal user (media relayed by Teams Transport Relay)

Потоки вызовов Microsoft Teams Online, рис. 05Microsoft Teams Online Call Flows Figure 05

Рис. 5 — пользователь VPN внутреннему пользователю (ретрансляция мультимедиа с помощью транспортной ретрансляции Teams)Figure 5 - VPN user to internal user (media relayed by Teams Transport Relay)

Передача сигналов между VPN и сетью клиентов осуществляется с помощью потока 2.Signaling between the VPN to the customer network is using flow 2'. Передача сигналов между сетью клиентов и Microsoft 365 или Office 365 использует поток 4.Signaling between the customer network and Microsoft 365 or Office 365 is using flow 4. Однако мультимедиа обходит VPN и перенаправляется с помощью потоков 3 и 4 через командную трансляцию мультимедиа в Microsoft 365 или Office 365.However, media bypasses the VPN and is routed using flows 3 and 4 through Teams media relay in Microsoft 365 or Office 365.

VPN-пользователь для внутреннего пользователя (прямые носители)VPN user to internal user (direct media)

Схема обзвона Microsoft Teams Online, 6Microsoft Teams Online Call Flows Figure 06

Рисунок 6: пользователь VPN на внутренний пользователь (прямые носители)Figure 6 - VPN user to internal user (direct media)

Передача сигналов между VPN и сетью клиентов осуществляется с помощью потока 2.Signaling between the VPN to the customer network is using flow 2'. Передача сигналов между сетью клиентов и Microsoft 365 или Office 365 использует поток 4.Signaling between the customer network and Microsoft 365 or Office 365 is using flow 4. Однако мультимедиа обходит VPN и перенаправляется из сети клиента в Интернет через поток 2.However, media bypasses the VPN and is routed using flow 2 from the customer network to the Internet.

Мультимедиа является двунаправленной.Media is bidirectional. Направление потока 2 к удаленному пользователю мобильного устройства указывает на то, что одна сторона инициирует связь с точки зрения подключения.The direction of flow 2 to the remote mobile user indicates that one side initiates the communication from a connectivity perspective.

VPN-пользователь для внешних пользователей (Direct Media)VPN user to external user (direct media)

Поток звонков в Microsoft Teams, рис. 07Microsoft Teams call flows Figure 07

Рисунок 7 — пользователь VPN для внешних пользователей (Direct Media)Figure 7 - VPN user to external user (direct media)

Передача сигнала между VPN-пользователем в клиентской сети использует поток 2 и использует поток 4 для Microsoft 365 или Office 365.Signaling between the VPN user to the customer network is using flow 2' and using flow 4 to Microsoft 365 or Office 365. Однако мультимедиа обходит VPN и маршрутизируется с помощью потока 6.However, media bypasses VPN and is routed using flow 6.

Мультимедиа является двунаправленной.Media is bidirectional. Направление потока 6 к удаленному пользователю мобильного устройства указывает на то, что одна сторона инициирует связь с точки зрения подключения.The direction of flow 6 to the remote mobile user indicates that one side initiates the communication from a connectivity perspective.

Вариант использования: teams для PSTN через Microsoft 365 или Office 365 на магистральной магистралиUse Case: Teams to PSTN through Microsoft 365 or Office 365 Trunk

Microsoft 365 и Office 365 имеют телефонную систему, позволяющую принимать звонки из общедоступной коммутируемой телефонной сети (КТСОП).Microsoft 365 and Office 365 have a Phone System that allows placing and receiving calls from the Public Switched Telephone Network (PSTN). Если КОММУТИРУЕМая магистральная линия соединена с помощью тарифного плана на телефонную систему, для этого варианта использования не существует специальных требований к подключению.If the PSTN trunk is connected using the Phone System Calling Plan, then there are no special connectivity requirements for this use case. (Если вы хотите подключить собственную локальную магистральную сеть PSTN к Microsoft 365 или Office 365, вы можете использовать прямую маршрутизацию для телефонной системы.)(If you want to connect your own on-premises PSTN trunk to Microsoft 365 or Office 365, you can use Phone System Direct Routing.)

Потоки звонков в Microsoft Teams Online, рисунок 08Microsoft Teams Online Call Flows Figure 08

Рисунок 8: команды для PSTN через магистраль Office 365Figure 8 - Teams to PSTN through Office 365 Trunk

Вариант использования: собрание TeamsUse case: Teams meeting

Сервер конференц-связи аудио/видео/экрана (VBSS) входит в состав Microsoft 365 и Office 365.The audio/video/screen sharing (VBSS) conferencing server is part of Microsoft 365 and Office 365. У него есть общедоступный IP-адрес, который должен быть доступен из сети клиента и должен быть доступен из облачного клиента Nomadic.It has a public IP address that must be reachable from the customer network and must be reachable from a Nomadic Cloud client. Каждый клиент или конечная точка должна иметь возможность подключения к серверу конференций.Each client/endpoint needs to be able to connect to the conferencing server.

Внутренние клиенты будут получать локальные, перегибкие и ретранслируемые кандидаты таким же образом, как описано для одноранговых вызовов.Internal clients will obtain local, reflexive, and relay candidates in the same manner as described for one-to-one calls. Клиенты будут отправлять эти кандидаты на сервер конференц-связи в приглашении.The clients will send these candidates to the conferencing server in an invite. Сервер конференций не использует ретрансляцию, так как у него есть общедоступный IP-адрес, поэтому он отвечает на его локальный IP-адрес.The conferencing server does not use a relay since it has a publicly reachable IP address, so it responds with its local IP address candidate. Клиент и сервер конференций проверяют связь таким же образом, как и для одноранговых звонков.The client and conferencing server will check connectivity in the same manner described for one-to-one calls.

Обратите внимание, что:Note that:

  • Клиенты Teams не могут присоединиться к собраниям Skype для бизнеса, и клиенты Skype для бизнеса не смогут присоединиться к собраниям группы.Teams clients cannot join Skype for Business meetings, and Skype for Business clients cannot join Teams meetings.

  • Пользователь PSTN, дополнительно "набирается номер" или "набрать номер", в зависимости от того, как организатор собрания и (или) подготовка к Конференции по телефону PSTN.A PSTN user optionally "Dials IN" or is "Dialed OUT", depending on the meeting's organizer PSTN Calling and/or conferencing provisioning.

  • Гостевой пользователь или пользователь клиента может присоединиться к гостевой частной сети, защищенной с помощью ВСТРОЕНных правил.A guest user or a customer user may join from a guest private network, which is protected using FW/NAT with strict rules.

Потоки звонков в Microsoft Teams Online, рисунок 09Microsoft Teams Online Call Flows Figure 09

Рисунок 9: собрание группыFigure 9 - Teams Meeting

Вариант использования: интеграция с Skype для бизнеса в локальной средеUse case: Federation with Skype for Business on premises

Трансляция мультимедиа с помощью транспорта Team Relay в Microsoft 365 или Office 365Media relayed by Teams Transport Relay in Microsoft 365 or Office 365

Потоки звонков в Microsoft Teams Online, рисунок 10Microsoft Teams Online Call Flows Figure 10

Рис. 10-ретрансляция средств транспортной ретрансляции в Office 365Figure 10 - Media relayed by Teams Transport Relay in Office 365

Обратите внимание, что:Note that:

  • Федерация — это, по определению, связь между двумя клиентами.Federation is, by definition, a communication between two tenants. В этом случае клиент A использует Teams, Федерации с клиентом B, использующий Skype для бизнеса в локальной среде.In this case, tenant A, which uses Teams, federates with tenant B, which uses Skype for Business on premises. Если клиент B также использует Microsoft 365 или Office 365, клиент Skype для бизнеса мог бы использовать поток 3 для подключения к Microsoft 365 или Office 365.If tenant B is also using Microsoft 365 or Office 365, then the Skype for Business client would have used flow 3 to connect with Microsoft 365 or Office 365.

  • Передача сигналов и мультимедиа из федеративного клиента Skype для бизнеса на локальный сервер Skype для бизнеса не выходит за рамки этого документа.Signaling and media from the federated Skype for Business client to on-premises Skype for Business Server is out of scope of this document. Однако это показано ниже для ясности.However, it is illustrated here for clarity.

  • Передача сигналов между группами и Skype для бизнеса осуществляется мостом.Signaling between Teams and Skype for Business is bridged by a gateway.

  • Мультимедиа в этом случае передается с помощью ретрансляции команд в клиентскую сеть и удаленному клиенту Skype для бизнеса с помощью потока 4.Media in this case is relayed by Teams Transport Relay to the customer network and remote Skype for Business client using flow 4.

Мультимедиа, транслируемое службой ретрансляции мультимедиа Skype для бизнеса в Федеративной клиентеMedia relayed by Skype for Business Media Relay in federated tenant

Потоки звонков в Microsoft Teams Online, рисунок 11Microsoft Teams Online Call Flows Figure 11

Рисунок 11 — мультимедиа, транслируемое службой ретрансляции Skype для бизнеса Media в Федеративной клиентеFigure 11 - Media relayed by Skype for Business Media Relay in federated tenant

Обратите внимание, что:Note that:

  • Передача сигналов и мультимедиа из федеративного клиента Skype для бизнеса на локальный сервер Skype для бизнеса не выходит за рамки этого документа.Signaling and media from the federated Skype for Business client to an on-premises Skype for Business Server is out of scope of this document. Однако это показано ниже для ясности.However, it is illustrated here for clarity.

  • Передача сигналов между группами и Skype для бизнеса осуществляется мостом.Signaling between Teams and Skype for Business is bridged by a Gateway.

  • Мультимедиа в этом случае передается из локальной трансляции мультимедийных данных Skype для бизнеса в клиентскую сеть с помощью потока 2.Media in this case is relayed by Skype for Business on-premises Media Relay to the customer network using flow 2. (Обратите внимание на то, что трафик от пользователя Teams до удаленной ретрансляции мультимедиа в сети федеративных клиентов будет изначально заблокирован ретрансляции мультимедиа, пока не начнется поток в обратном направлении.(Note that traffic from Teams user to the remote Media Relay in the federated customer network will be initially blocked by the Media Relay until traffic in the reverse direction starts to flow. Тем не менее, в обоих направлениях будет открываться подключение с помощью двунаправленного потока.)However, the bidirectional flow will open connectivity in both directions.)

Прямой (одноранговая сеть)Direct (peer-to-peer)

Потоки звонков в Microsoft Teams Online, рисунок 12Microsoft Teams Online Call Flows Figure 12

Рисунок 12 — прямой (одноранговая сеть)Figure 12 - Direct (peer-to-peer)

Гибридная топология TeamsTeams hybrid topology

Эта топология включает в себя команды в локальной среде Skype для бизнеса.This topology includes Teams with a Skype for Business on-premises deployment.

Потоки звонков в Microsoft Teams Online, рис. 13Microsoft Teams Online Call Flows Figure 13

Рисунок 13-Гибридная топология TeamsFigure 13 - Teams hybrid topology

  • Направление стрелок на схеме выше отражает направление запуска связи, влияющей на подключение на периметрах предприятия.The direction of the arrows on the diagram above reflect the initiation direction of the communication that affects connectivity at the enterprise perimeters. В случае использования UDP для мультимедиа первый пакет (-ов) может перетекать в обратном направлении, но эти пакеты могут блокироваться до тех пор, пока не будут передаваться пакеты в другом направлении.In the case of UDP for media, the first packet(s) may flow in the reverse direction, but these packets may be blocked until packets in the other direction will flow.

  • Teams разворачивается рядом с приложением Skype для бизнеса Online, поэтому клиенты выводятся как "Teams/SFB User".Teams is deployed side by side with Skype for Business Online, hence clients are displayed as "Teams/SFB user."

Дополнительные потоки (в верхней части топологии Teams):Additional flow (on top of Teams topology):

  • Поток 5A — представляет одноранговый поток медиа между пользователем Teams в клиентской сети и локальным ретранслятором мультимедиа в Skype для бизнеса на стороне клиента в сети.Flow 5A – Represents a peer-to-peer media flow between a Teams user within the customer network and a Skype for Business on-premises media relay at the customer network edge.

Вариант использования: teams to Skype для бизнеса "один-к-одному"Use case: Teams to Skype for Business one-to-one

Гибридная конфигурация в клиентской сетиHybrid within the customer network

Потоки звонков в Microsoft Teams Online, рисунок 14Microsoft Teams Online Call Flows Figure 14

Рисунок 14 — Гибридная работа в клиентской сетиFigure 14 - Hybrid within customer network

Передача сигналов между группами и Skype для бизнеса осуществляется мостом.Signaling between Teams and Skype for Business is bridged by a gateway. Однако мультимедиа передается напрямую между одноранговыми элементами в сети клиента с помощью потока 5.However, media is routed directly peer-to-peer within the customer network using flow 5.

Гибридная сеть клиентов с внешним пользователем Skype для бизнеса — ретранслируется Microsoft 365 или Office 365Hybrid customer network with external Skype for Business user – relayed by Microsoft 365 or Office 365

Потоки звонков в Microsoft Teams Online, рис. 15Microsoft Teams Online Call Flows Figure 15

Рисунок 15 — Гибридная сеть клиентов с внешним пользователем Skype для бизнеса — ретранслируется с помощью Office 365Figure 15 - Hybrid customer network with external Skype for Business user - relayed by Office 365

Обратите внимание, что:Note that:

  • Передача сигналов и мультимедиа от клиента Skype для бизнеса на локальный сервер Skype для бизнеса не распространяется на этот документ.Signaling and media from the Skype for Business client to an on-premises Skype for Business Server is out of scope of this document. Однако это показано ниже для ясности.However, it is illustrated here for clarity.

  • Передача сигналов между группами и Skype для бизнеса осуществляется мостом.Signaling between Teams and Skype for Business is bridged by a gateway.

  • Мультимедиа ретранслируется с помощью транспортной ретрансляции Teams в сеть клиента с помощью потока 4.Media is relayed through Teams Transport Relay to the customer network through flow 4.

Гибридная сеть клиентов с внешним пользователем Skype для бизнеса – ретранслируется локальным краемHybrid customer network with external Skype for Business user – relayed by on-premises Edge

Потоки звонков в Microsoft Teams Online, рисунок 16Microsoft Teams Online Call Flows Figure 16

Рисунок 16-гибридной сети клиентов с внешним пользователем Skype для бизнеса, который ретранслируется локальным краемFigure 16 - Hybrid customer network with external Skype for Business user - relayed by on-premises Edge

Обратите внимание, что:Note that:

  • Передача сигналов и мультимедиа от клиента Skype для бизнеса на локальный сервер Skype для бизнеса не распространяется на этот документ.Signaling and media from Skype for Business client to an on-premises Skype for Business Server is out of scope of this document. Однако это показано ниже для ясности.However, it is illustrated here for clarity.

  • Передача сигналов моста осуществляется шлюзом.Signaling is bridged by a gateway.

  • Передача мультимедиа через Skype для бизнеса Media в рамках Skype для бизнеса в локальной сети с помощью потока управления мультимедийными файламиMedia is relayed by Skype for Business Media Relay within Skype for Business on-premises Edge to Teams user within the customer network using media flow 5A.

Teams с прямой топологией маршрутизации телефонной системыTeams with Phone System Direct Routing topology

Эта топология включает в себя группы с прямой маршрутизацией на телефонную систему.This topology includes Teams with Phone System Direct Routing.

Прямая маршрутизация позволяет использовать стороннего поставщика услуг по коммутируемой телефонной сети (PSTN), применяя к Microsoft 365 или Office 365 доступное локальное устройство, работающее под управлением для связи с другими пользователями, а затем подключая к нему магистраль телефонной связи с этим устройством.Direct Routing enables you to use a third-party Public Switched Telephone Network (PSTN) service provider by pairing a supported on-premises customer-owned Session Border Controller (SBC) hardware device to Microsoft 365 or Office 365, and then connecting the telephony trunk to that device.

Для поддержки этого сценария пользователь должен развернуть сертифицированный SBC-объект для прямой маршрутизации от одного из сертифицированных партнеров корпорации Майкрософт.To support this scenario, the customer must deploy a certified SBC for Direct Routing from one of Microsoft's certified partners. SBC должен быть настроен как рекомендованный изготовителем, и его можно перенаправить с Microsoft 365 или Office 365 для прямого UDP-трафика.The SBC must be configured as recommended by the vendor, and be routable from Microsoft 365 or Office 365 for direct UDP traffic. Мультимедиа может перетекать прямо из Teams и (или) клиента Skype для бизнеса в SBC (минуя шлюз Teams) или пройти по шлюзу Teams.The media may flow directly from Teams and/or the Skype for Business client to the SBC (bypassing the Teams gateway) or traverse through the Teams gateway. Связь с SBC, когда магистраль настроен для обхода шлюза Teams, основывается на ICE, где SBC поддерживает ICE-Lite, в то время как конечная точка командных носителей Teams/Skype для бизнеса Media поддерживает полную форму ICE.The connectivity with the SBC, when the trunk is configured to bypass the Teams gateway, is based on ICE, where SBC supports ICE-Lite, while the Teams/Skype for Business media endpoint supports ICE Full Form.

Потоки звонков в Microsoft Teams Online, рисунок 17Microsoft Teams Online Call Flows Figure 17

* Рисунок 17 — команды с прямой топологией маршрутизации телефонной системы*Figure 17 - Teams with Phone System Direct Routing topology

Обратите внимание, что:Note that:

  • Направление стрелок на схеме выше отражает направление запуска связи, влияющей на подключение на периметрах предприятия.The direction of the arrows on the diagram above reflect the initiation direction of the communication that affects connectivity at the enterprise perimeters. В случае использования UDP для мультимедиа первый пакет (-ов) может перетекать в обратном направлении, но эти пакеты могут блокироваться до тех пор, пока не будут передаваться пакеты в другом направлении.In the case of UDP for media, the first packet(s) may flow in the reverse direction, but these packets may be blocked until packets in the other direction will flow.

  • Teams разворачивается рядом с приложением Skype для бизнеса Online, поэтому клиенты выводятся как "Teams/SFB User".Teams is deployed side by side with Skype for Business Online, hence clients are displayed as "Teams/SFB user."

Дополнительные потоки (в верхней части топологии Teams Online):Additional flows (on top of Teams online topology):

  • Flow 4 " — представляет поток из Microsoft 365 или Office 365 в клиентскую сеть, который используется для установления соединения между сервером мультимедиа Teams в облаке с помощью SBC в локальной среде.Flow 4' - Represents a flow from Microsoft 365 or Office 365 to the customer network, used to establish a connection between the Teams media server in the cloud with the SBC on premises.
  • Поток 5b — представляет поток мультимедиа между пользователем Teams в сети клиента с помощью прямого перенаправления одноименного SBC-соединения в режиме пропуска.Flow 5B – Represents a media flow between the Teams user within the customer network with the Direct Routing SBC in bypass mode.
  • Поток 5C — представляет поток мультимедиа между прямыми одноадресным SBC, прямым маршрутом однонаправленного одноадресного соединения в режиме пропуска для КТСОП разворот.Flow 5C – Represents a media flow between the Direct Routing SBC to another Direct Routing SBC in a PSTN hairpin call bypass mode.

Внутренний пользователь с прямой маршрутизацией (ретрансляция мультимедиа с помощью транспорта Team Relay)Internal user with Direct Routing (media relayed by Teams Transport Relay)

Потоки звонков в Microsoft Teams Online, рисунок 18Microsoft Teams Online Call Flows Figure 18

Рисунок 18 — внутренний пользователь с прямой маршрутизацией (ретрансляция мультимедиа с помощью транспорта Team Relay)Figure 18 - Internal user with Direct Routing (media relayed by Teams Transport Relay)

Обратите внимание, что:Note that:

  • SBC должен иметь общедоступный IP-адрес, который можно перенаправителять из Microsoft 365 или Office 365.The SBC must have a public IP address that is routable from Microsoft 365 or Office 365.

  • Передача сигналов и мультимедиа из SBC в Microsoft 365 или Office 365 и наоборот используют поток 4 и (или) поток 4.Signaling and media from the SBC to Microsoft 365 or Office 365 and vice versa use flow 4 and/or flow 4'.

  • Передача сигналов и мультимедиа от клиента в клиентской сети до Microsoft 365 или Office 365 использует поток 4.Signaling and media from the client within the customer network to Microsoft 365 or Office 365 use flow 4.

Удаленный пользователь с прямой маршрутизацией (носители передаются через сервер мультимедиа (MP))Remote user with Direct Routing (media is routed through a media server (MP))

Потоки звонков в Microsoft Teams Online, рис. 19Microsoft Teams Online Call Flows Figure 19

Рисунок 19 — удаленный пользователь с прямой маршрутизацией (мультимедиа передается через сервер мультимедиа (MP))Figure 19 - Remote user with Direct Routing (media is routed through a media server (MP))

Обратите внимание, что:Note that:

  • SBC должен иметь общедоступный IP-адрес, который можно перенаправителять из Microsoft 365 или Office 365.The SBC must have a public IP address that is routable from Microsoft 365 or Office 365.

  • Передача сигналов и мультимедиа из SBC в Microsoft 365 или Office 365 и наоборот используют поток 4 и (или) поток 4.Signaling and media from the SBC to Microsoft 365 or Office 365 and vice versa use flow 4 and/or flow 4'.

  • Передача сигналов и мультимедиа от клиента в Интернете в Microsoft 365 или Office 365 используйте процесс 3.Signaling and media from the client on the Internet to Microsoft 365 or Office 365 use flow 3.

Внутренний пользователь Direct Routing (обход мультимедиа)Internal user Direct Routing (media bypass)

Потоки звонков в Microsoft Teams Online, рисунок 20Microsoft Teams Online Call Flows Figure 20

Рисунок 20 — внутренний пользователь Direct Routing (обход мультимедиа)Figure 20 - Internal user Direct Routing (media bypass)

Обратите внимание, что:Note that:

  • SBC должен иметь общедоступный IP-адрес, который можно перенаправителять из Microsoft 365 или Office 365.The SBC must have a public IP address that is routable from Microsoft 365 or Office 365.

  • Передача сигнала из SBC в Microsoft 365 или Office 365 и наоборот используют поток 4 и (или) поток 4.Signaling from SBC to Microsoft 365 or Office 365 and vice versa use flow 4 and/or flow 4'.

  • Передача сигнала от клиента в клиентской сети до Microsoft 365 или Office 365 использует поток 4.Signaling from client within the customer network to Microsoft 365 or Office 365 use flow 4.

  • Мультимедиа от клиента в клиентской сети до SBC в потоке использования клиентской сети 5B.Media from client within the customer network to SBC within the customer network use flow 5B.

Удаленный пользователь с прямой маршрутизацией (обход пропускаемых файлов мультимедиа с помощью транспортной ретрансляции Teams)Remote user with Direct Routing (media bypass relayed by Teams Transport Relay)

Потоки звонков в Microsoft Teams Online, рисунок 21Microsoft Teams Online Call Flows Figure 21

Рисунок 21 — удаленный пользователь с прямой маршрутизацией (обходной адрес мультимедиа с помощью транспортной ретрансляции Teams)Figure 21 - Remote user with Direct Routing (media bypass relayed by Teams Transport Relay)

Обратите внимание, что:Note that:

  • SBC должен иметь общедоступный IP-адрес, который можно перенаправителять из Microsoft 365 или Office 365 и Интернет.The SBC must have a public IP address that is routable from Microsoft 365 or Office 365 and Internet.

  • Передача сигнала из SBC в Microsoft 365 или Office 365 и наоборот использует поток 4 и (или) поток 4.Signaling from the SBC to Microsoft 365 or Office 365 and vice versa uses flow 4 and/or flow 4'.

  • Передача сигнала от клиента в Интернете до Microsoft 365 или Office 365 использует поток 3.Signaling from the client on the Internet to Microsoft 365 or Office 365 uses flow 3.

  • Носители из клиента в Интернете на SBC в клиентской сети используют потоки 3 и 4, ретранслируемые с помощью транспортной ретрансляции Teams.Media from the client on the Internet to the SBC within the customer network uses flows 3 and 4, relayed by Teams Transport Relay.

Прямая маршрутизация удаленных пользователей (прямой обход мультимедиа)Remote user Direct Routing (media bypass direct)

Потоки вызовов Microsoft Teams Online, рис. 22Microsoft Teams Online Call Flows Figure 22

Рисунок 22 — прямая маршрутизация удаленных пользователей (прямой обход мультимедиа)Figure 22 - Remote user Direct Routing (media bypass direct)

Обратите внимание, что:Note that:

  • SBC должен иметь общедоступный IP-адрес, который можно перенаправителять из Microsoft 365 или Office 365 и Интернет.The SBC must have a public IP address that is routable from Microsoft 365 or Office 365 and the Internet.

  • Передача сигнала из SBC в Microsoft 365 или Office 365 и наоборот использует поток 4 и (или) поток 4.Signaling from the SBC to Microsoft 365 or Office 365 and vice versa uses flow 4 and/or flow 4'.

  • Передача сигнала от клиента в Интернете до Microsoft 365 или Office 365 использует поток 3.Signaling from the client on the Internet to Microsoft 365 or Office 365 uses flow 3.

  • Носители из клиента в Интернете на SBC в сети клиента использует поток 2.Media from the client on the Internet to the SBC within the customer network uses flow 2.

Прямая маршрутизация (обход мультимедиа) – вызов PSTN разворот (из-за переадресации звонков)Direct Routing (media bypass) – PSTN hairpin call (due to call forward/transfer)

Потоки звонков в Microsoft Teams Online, рисунок 23Microsoft Teams Online Call Flows Figure 23

Рисунок 23: прямая маршрутизация (обход мультимедиа)-вызов КТСОП разворот (из-за звонка переадресация/передача)Figure 23 - Direct Routing (media bypass) - PSTN hairpin call (due to call forward/transfer)

Обратите внимание, что:Note that:

  • SBC должен иметь общедоступный IP-адрес, который можно перенаправителять из Microsoft 365 или Office 365.The SBC must have a public IP address that is routable from Microsoft 365 or Office 365.

  • Передача сигнала из SBC в Microsoft 365 или Office 365 и наоборот использует поток 4 и (или) поток 4.Signaling from the SBC to Microsoft 365 or Office 365 and vice versa uses flow 4 and/or flow 4'.

  • У клиента нет сигнала и цикла мультимедиа, после того как звонок hairpinned от КТСОП к КТСОП.The client is out of the signaling and media loop after the call is hairpinned from PSTN to PSTN.

  • Мультимедиа от экземпляра SBC A в клиентской сети к экземпляру SBC B в клиентской сети (где, A и B — это один и тот же экземпляр) использует потоки 5C.Media from SBC instance A within the customer network to SBC instance B within the customer network (where, A and B can be the same instance) uses flow 5C.

Прямая маршрутизация (носители с помощью Microsoft 365 или Office 365) – PSTN разворот звоните по двум клиентамDirect Routing (media through Microsoft 365 or Office 365) – PSTN hairpin call across two tenants

Потоки звонков в Microsoft Teams Online, рисунок 24Microsoft Teams Online Call Flows Figure 24

Рисунок 24-прямая маршрутизация (носители с помощью Microsoft 365 или Office 365) – PSTN разворот звонки на два клиентаFigure 24 - Direct Routing (media through Microsoft 365 or Office 365) – PSTN hairpin call across two tenants

Обратите внимание, что:Note that:

  • SBC должен иметь общедоступный IP-адрес, который можно перенаправителять из Microsoft 365 или Office 365.The SBC must have a public IP address that is routable from Microsoft 365 or Office 365.

  • Передача сигнала из SBC в Microsoft 365 или Office 365 и наоборот использует поток 4 и (или) поток 4.Signaling from the SBC to Microsoft 365 or Office 365 and vice versa uses flow 4 and/or flow 4'.

  • У клиента нет сигнала и цикла мультимедиа, после того как звонок hairpinned от КТСОП к КТСОП.The client is out of the signaling and media loop after the call is hairpinned from PSTN to PSTN.

  • Носители из экземпляра SBC "A" в экземпляре клиента в однобайтовом режиме "B" должны передаваться через сервер Microsoft 365 или Office 365 Media и не может использовать режим пропуска.Media from SBC instance A within the customer network X to SBC instance B must be relayed through the Microsoft 365 or Office 365 Media Server and can't use bypass mode.

Группы с оптимизацией Экспресс – маршрутаTeams with Express Route optimization

Потоки звонков в Microsoft Teams Online, рисунок 25Microsoft Teams Online Call Flows Figure 25

Рисунок 25 — команды с оптимизацией Экспресс-маршрутаFigure 25 - Teams with Express Route optimization

В случае, когда экспресс-маршрут выравниваются и разворачивается, потоки команд могут пересылаться из потока 4 в поток 1 и из потока 4 "в поток 1".In the case that Express Route is justified and deployed, then Teams flows could be re-routed from flow 4 to flow 1 and from flow 4' to flow 1'. Однако приложение Teams имеет жесткую зависимость от других приложений Microsoft 365 или Office 365 через Интернет с помощью потоков 4 и 4. Поэтому такие потоки не должны быть заблокированы.However, the Teams application has a hard dependency on other Microsoft 365 or Office 365 flows over the Internet using flows 4 and 4'; hence these flows must not be blocked.

Обратите внимание на то, что трафик в гибридной границе Skype для бизнеса передается в Интернет, а не на то, чтобы выражать связь с внешними пользователями и выполнять Федерацию с другими клиентами.Note that Skype for Business hybrid Edge traffic is routed to the Internet and not to Express Route to communicate with external users and federate with other tenants.

Чтобы предотвратить ассиметричные потоки, перенаправление должно быть в обоих направлениях.To prevent asymmetrical flows, re-routing must be in both directions. Другими словами, адрес в клиентской сети можно маршрутизировать как через Интернет, так и через экспресс-маршрут, основываясь на оптимизации, но не в обоих случаях.In other words, an address within the customer network is routable either through Internet or Express Route, based on optimization, but not through both.

Клиентская сеть для внешних пользователей (носители ретранслируется транспортом Team Relay):Customer network to external user (media relayed by Teams Transport Relay):

Потоки звонков в Microsoft Teams Online, рисунок 26Microsoft Teams Online Call Flows Figure 26

Рис. 26 — клиентская сеть для внешних пользователей (ретрансляция файлов мультимедиа с помощью транспорта Team Relay)Figure 26 - Customer network to external user (media relayed by Teams Transport Relay)

Шаги высокого уровня:High Level Steps:

  1. Пользователи Teams в сети клиента выполняют разрешение доменного имени URL-адреса (DNS) с помощью flow2.Teams User within customer network resolves URL domain name (DNS) using flow2.
  2. Пользователи Teams в сети клиента распределяют порт ретрансляции мультимедиа в Team Relay с помощью потока 1.Teams User within customer network allocates a media Relay port on Teams Transport Relay using flow 1.
  3. Пользователь Teams в сети клиента отправляет сообщение "пригласить" с кандидатами ICE, используя поток 1 в Microsoft 365 или Office 365.Teams User within customer network sends "invite" with ICE candidates using flow 1 to Microsoft 365 or Office 365.
  4. Microsoft 365 или Office 365 отправляет уведомление внешнему пользователю Teams с помощью потока 3.Microsoft 365 or Office 365 sends notification to external Teams user using flow 3.
  5. Внешние пользователи Teams распределяют порт ретрансляции мультимедиа в Team Relay с помощью потока 3.Teams external user allocates a media Relay port on Teams Transport Relay using flow 3.
  6. Внешние пользователи Teams отправляют "Answer" с кандидатами ICE с помощью потока 3, который пересылается обратно пользователю Teams с помощью потока 1.Teams external user sends "answer" with ICE candidates using flow 3, which is forwarded back to Teams user A using Flow 1.
  7. Пользователи Teams A и Teams B вызывают тесты подключения ICE и выбирают потоки 1 и 3, которые ретранслируется с помощью транспортной ретрансляции Teams.Teams User A and Teams User B invoke ICE connectivity tests and selects flows 1 and 3, which are relayed by Teams Transport Relay.
  8. Пользователи Teams отправляют телеметрию в Microsoft 365 или Office 365 с помощью потоков 1 и 3.Teams Users send telemetry to Microsoft 365 or Office 365 using flows 1 and 3.

Примечание

Для поддержки зависимостей приложения Teams в других микрослужбах, которые заявляют поток 4, должен быть включен поток 4.Flow 4 must be enabled to support dependencies of Teams application on other micro-services that mandates flow 4.