Microsoft Teams Phone в качестве поставщика

FeatureVOIPService
Порезанный
5 августа 2026 г. в 06:37 UTC
Автор
Kamo
Обещать
6df0008

Команды не являются одним API, поэтому провайдер склеивает три плоскости управления вместе: • График, только приложение — история вызовов (getPstnCalls), чтение присутствия, каталог Оборудование Teams Device. Записи звонков являются разрешением на применение Microsoft ясно заявляет, что у них нет делегированной формы. • График, делегированный — присутствие пишет (Присутствие). ReadWrite существует только как делегированного, только для себя разрешения) и голосовой почты, которая живет в Обмен почтовым ящиком, потому что у команд нет голосовой почты. • Azure Communication Services — встроенный софтфон в браузере Телефонная линия команд, через пользовательский обмен токенами конечных точек команд. Это тот самый Поддерживаемый маршрут: команды не предоставляют SIP-регистратора третьим лицам. API-интерфейс Graph Calling работает как бот, а не как пользователь. Возможности вычисляются из того, для чего фактически настроен экземпляр. Вместо жесткого кодирования, так что организация без ACS сообщает VoiceCalls=false и UI. Скрывает циферблат вместо того, чтобы всплыть на середине вызова 501. умышленно отсутствует, Microsoft API не существует ни в одной версии: SMS с номера команды очереди, переадресация вызовов, автоответ и запись начала/остановки. Эти Оставайтесь на интерфейсе по умолчанию, который поднимает 501. Удостоверения разрешаются в первую очередь (орган регистрирует свое собственное приложение Entra). общая форма предприятия, и она не нуждается в платформе Камо вернуться в строку MICROSOFT TEAMS в реестре платформы OAuth. Посадка проходит в два прыжка, потому что арендатор должен быть обнаружен, прежде чем он сможет это сделать. быть прикрепленным: знак администратора, «прилив» id token дает реального арендатора, затем Они отправляются на адрес /v2.0/adminconsent. Согласие подтверждается чеканка токена приложения и вызов Graph — Microsoft возвращает admin consent= Правда даже при отказе и предупреждает, что параметр перенаправления «арендатор» подделываем, поэтому Ни одному из них не доверяют. Обе Команды текут, и делегированный член соединяется Мультиплекс на /api/voip/oauth/callback, один путь уже открыт для публики Шлюз, поэтому APIService не нуждается в новом маршруте. Уведомления об изменениях используют существующий /api/voip/webhook по той же причине. Рукопожатие Графа отличается от рукопожатия RingCentral — валидация Токен-запрос параметр эхом перекликается с текстом/понятием — и на него отвечают прежде всего, поскольку Граф отбрасывает уведомления в течение десяти минут, если конечная точка работает медленно. Подписки создаются нефильтрованными специально: фильтр подписки по-прежнему нацелен на «Участники», которые перестали возвращать данные в июне 2026 года. Два ранее существовавших дефекта устранены, потому что команды делают их несущими: CallController, CapabilitiesController и CallFeaturesController решены провайдер через getPrimaryForOrg — старейший активный экземпляр организации Тип. Это справедливо только для одного поставщика. Команды обычно Будьте вторым поставщиком, поэтому история каждого участника, голосовая почта и состояние агента В первую очередь он будет создан тем, кто его создал. Теперь они используют GetForMember, отражающий то, что уже сделал SipController. • Удаление экземпляра, оставленного строками Member voip oauth token, поскольку От ФК каскада нет, и они продолжали сообщать, что "связаны". Проверено: тест mvn — 133 теста, 0 отказов (49 новых).

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены