Поделиться через


Новые возможности Службы коммуникации Azure

В этой статье описываются новые функции и обновления, связанные с Службы коммуникации Azure.

Февраль 2025 г.

Использование собственных SDK добавляет возможность вызовов в очереди вызовов Teams и автоматических операторов

Теперь в общем доступе.

Вызовы из родных SDK теперь могут перенаправляться в очередь звонков Teams или автоответчик. После ответа на звонок видеозвонки и общий доступ к экрану доступны как пользователям Teams, так и пользователям Служб коммуникации Azure. Эти функции доступны в пакетах SDK для вызовов для Android, iOS и Windows.

Дополнительные сведения см. в разделе:

Бета-версии SDK для Web и Graph добавляют функцию совместного использования линии в Teams

Теперь в общедоступной предварительной версии.

Внешний вид общей строки Microsoft Teams позволяет пользователю выбрать делегата для ответа или обработки вызовов от их имени. Эта функция полезна, если у пользователя есть помощник администратора, который регулярно обрабатывает звонки пользователя. В контексте внешнего вида общей строки Teams менеджер — это тот, кто разрешает делегату совершать или получать звонки от их имени. Делегат может совершать или получать звонки от имени делегатора.

Дополнительные сведения см. в разделе:

API поиска чисел

Теперь в широкой доступности.

API поиска номеров служб коммуникации Azure позволяет проверить формат номера, получать аналитические данные и искать конкретный номер телефона с помощью SDK поиска номеров служб коммуникации. Эта новая функция является частью пакета SDK для номеров телефонов и может использоваться для поддержки сценариев обслуживания клиентов, напоминаний о встречах, двухфакторной проверки подлинности и других потребностей связи в режиме реального времени. Поиск чисел позволяет надежно получать аналитические сведения о числах (формат, тип, расположение, оператор и т. д.) перед взаимодействием с конечными пользователями.

Дополнительные сведения см. в разделе:

Новая версия клиентской библиотеки вызовов связи Azure для JavaScript

Теперь доступна новая версия Calling Web SDK 1.34.1 по адресу https://www.npmjs.com/package/@azure/communication-calling/v/1.34.1.

Вызов изменений веб-пакета SDK 1.34.1 теперь в общедоступной версии:

  • Поддерживает отправку видео 720p.
  • Текст в режиме реального времени (RTT) — мгновенно передает текст при вводе во время вызова, обеспечивая беспрепятственное и оперативное взаимодействие для более доступной и отзывчивой коммуникации.
  • Поддержка роли сотрудничества.

Исправлена проблема, из-за которой размер пакета веб-пакета SDK увеличился в версиях 1.33 и 1.34.1-beta.

Обновленные Call.callEndReason подкоды:

  • Обновлено сообщение для кода 0/5003: "Звонок был завершен Службой коммуникации Azure по мере завершения вызова".
  • Добавлен новый код 401/71005: "Сбой вызова из-за ошибки проверки в Службах коммуникации Azure".

Дополнительные сведения о кодах причин завершения вызовов и подкодах см. в разделе "Устранение неполадок связанных с кодами завершения вызовов" для пакета SDK для вызовов, пакета SDK автоматизации вызовов, ТСОП, пакета SDK чата и пакета SDK для SMS.

Обновленная навигация для технической документации

Жить сейчас.

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

Для получения дополнительной информации см. в обновлении оглавления технической документации по службам коммуникации Azure | Microsoft Community Hub.

Январь 2025 г.

API для управления отказами от SMS

API управления отказом теперь доступен в общедоступной предварительной версии для Службы коммуникации Azure.

API управления отказом позволяет разработчикам программно управлять предпочтениями отказа ОТ SMS, что позволяет предприятиям легко обрабатывать рабочие процессы отказа и обеспечивать соответствие требованиям глобальных правил обмена сообщениями.

В отличие от статических процессов управления отказами, где обработка предпочтений часто осуществляется вручную и не интегрирована, этот API вводит автоматизацию и гибкость. С помощью конечных точек для добавления, удаления и проверки записей об отказе разработчики могут централизованно управлять несколькими каналами и создавать интеллектуальные рабочие процессы, которые соответствуют предпочтениям клиентов и нормативным требованиям.

Например, бизнес может управлять пользовательскими процессами отказа, где клиенты отказываются через SMS и позже обновляют свои предпочтения через веб-портал. API управления отказом гарантирует синхронизацию этих изменений в режиме реального времени, обеспечивая предприятиям полный контроль над соответствием и прозрачностью.

Важность управления отказом

Эффективное управление отказом является краеугольным камнем ответственного и соответствующего SMS-коммуникации. API управления отказами предоставляет средства для следующих задач:

  • Обеспечение соответствия требованиям. Благодаря автоматизации рабочих процессов отказа предприятия могут соответствовать нормативным требованиям, уменьшая риск нарушений.
  • Повышение эффективности. Замена ручных процессов автоматизацией для упрощения операций, особенно для крупномасштабных кампаний обмена сообщениями.
  • Повышение доверия клиентов: позволяет клиентам управлять своими предпочтениями на разных платформах, обеспечивая прозрачный и согласованный интерфейс.

Пример кода

string connectionString = "<Your_Connection_String>";
SmsClient smsClient = new SmsClient(connectionString);
smsClient.OptOuts.Add("<from-phone-number>", new List<string> { "<to-phone-number1>", "<to-phone-number2>" });

Начало работы с управлением отказом

Дополнительные сведения см. в разделе:

Текст в режиме реального времени (RTT)

Текст в режиме реального времени (RTT) — это система для передачи текста через Интернет. RTT позволяет получателю получать и отображать текст одновременно с его вводом без необходимости нажимать кнопку отправки. Эта возможность обеспечивает эффект немедленного и непрерывного взаимодействия.

Анимированное изображение, имитация текста в режиме реального времени между людьми в собрании и пользователем с помощью мобильного устройства.

В отличие от традиционного обмена сообщениями чата, в котором получатель видит полное сообщение только после завершения и отправки, RTT обеспечивает немедленный и непрерывный поток обмена данными.

Например, в видеозвонке или голосовом звонке пользователь, вводя "Привет, как дела?", видит, как каждое введённое письмо отображается на экране получателя: "П", затем "Пр", потом "Прив", и так далее. Этот обмен сообщениями с текстом создает динамический диалоговый интерфейс, который зеркально отражает разговорное взаимодействие.

Мы добавили новые API в пакеты SDK службы вызовов Azure Communication Services, чтобы разработчики могли легко и беспрепятственно интегрировать RTT в голосовые и видеозвонки. Эти API также работают в тандеме с другими функциями специальных возможностей, такими как закрытые субтитры.

Почему поддержка RTT важна

RTT — это функция для обеспечения доступности, и корпорация Майкрософт привержена обеспечению доступности. Это обязательство относится к Службы коммуникации Azure. Возможность инклюзивного охвата как можно большего числа людей является важным ценностным предложением платформы разработчика, которая связывает людей с людьми и людей с ИИ.

Вот как RTT делает разницу:

  • Улучшенная доступность: RTT позволяет людям с нарушениями речи или слуха активно участвовать в беседах. Его функциональные возможности в режиме реального времени гарантируют, что любые их данные получаются так же гладко и мгновенно, как произнесенные слова, создавая справедливое и инклюзивное общение.

  • Повышение ясности. В средах, где фоновый шум или технические ограничения влияют на качество звука, RTT служит надежной альтернативой на основе текста для точного передачи важных сообщений.

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

RTT — это не только ценная функция, но и необходимая для соответствия мировым стандартам доступности. В соответствии с [Европейским законом о специальных возможностях (Директива (ЕС) 2019/882)(https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32019L0882)], службы голосового и видеозвонка в Европейском союзе должны поддерживать RTT к июню 2025 года.

Службы коммуникации Azure стремится предоставлять решения, соответствующие этим изменяющимся стандартам. Мы хотим убедиться, что все пользователи, независимо от возможностей, могут участвовать в понятном и доступном взаимодействии.

Следующие шаги

Вызов стандартного SDK для iOS с поддержкой картинки-в-картинке (PiP)

Многозадачность является важной частью того, как мы работаем и общаемся сегодня. Учитывая это, Службы коммуникации Azure вводит режим "изображение в рисунке" (PiP) для приложений для видеозвонка. Эта мощная функция улучшает взаимодействие с пользователем, позволяя видеопотоку продолжаться в плавающем, перемещаемом окне, а пользователи перемещаются на других приложениях на своих устройствах.

Анимация мобильного устройства с помощью режима рисунка в рисунке.

Почему нам нужен режим "Рисунок в рисунке" (PiP)

Режим PiP позволяет пользователям сохранять свои видеозвонки видимыми и непрерывными при переключении между приложениями или несколькими задачами. Например, медицинские специалисты могут вводить электронные записи здравоохранения (EHR) в Эпике при сохранении видеообщения с пациентами. Аналогичным образом пользователи в таких отраслях, как банковские или клиентские услуги, могут легко переключаться на другие задачи, не завершая вызов.

Принцип работы

SDK Native Calling и интерфейс пользователя упрощают внедрение PiP в ваше приложение. Он предоставляет встроенные функции для:

  • Присоединяйтесь к вызовам: начинайте и управляйте ими без особых усилий.
  • Отображение видеопотоков: отображение локальных и удаленных видеопотоков в окне PiP.
  • Управление разрешениями: пакет SDK обрабатывает согласие пользователя и требования к системе, обеспечивая плавную работу PiP.

PiP сохраняет активность звонков как на переднем, так и на заднем плане. Эта функция обеспечивает непрерывную связь в то время как пользователи:

  • Перейдите к другим приложениям.
  • Переключение между видеопотоками.
  • Вернитесь к вызову мгновенно через плавающее окно PiP.

Почему PiP важен

Традиционный полноэкранный пользовательский интерфейс видео может ограничить многозадачность, но PiP позволяет пользователям оставаться продуктивными без ущерба для подключения. Основные преимущества:

  • Улучшен рабочий процесс в сценариях многозадачности.
  • Постоянный доступ к видеозвонкам при использовании других приложений.
  • Интуитивно понятный пользовательский интерфейс с минимальным прерыванием.

Технические вопросы

Функции PiP зависят от возможностей устройства, таких как производительность ЦП, ОЗУ и состояние батареи. Поддерживаемые устройства гарантируют, что окно PiP отображается, перемещается и легко используется независимо от приложения в фокусе.

Эта функция также улучшает библиотеку пользовательского интерфейса Службы коммуникации Azure, позволяя клиентам, таким как Contoso поддерживать активные звонки, даже при переходе между пользовательскими действиями, такими как чат или управление задачами.

Дополнительные сведения см. в разделе "Включение рисунка в рисунке" (PIP) в приложении.

Явное согласие на запись и транскрипцию встреч в Teams теперь общедоступно в Web SDK звонков, повышая конфиденциальность и безопасность пользователей. Эта функция гарантирует, что участники должны явно согласиться на запись и транскрибированность, что имеет решающее значение в средах с строгими правилами конфиденциальности.

При инициировании записи или транскрибирования собраний Teams микрофоны и камеры участников отключены, пока они не предоставляют согласие с помощью нового API Службы коммуникации Azure. После предоставления согласия участники могут включить звук и камеры.

Если пользователь присоединяется к собранию, которое уже идёт, он следует той же процедуре. Однако эта функция не поддерживается в пакете SDK для вызовов Android, iOS или Windows, а также в библиотеке веб-и мобильного пользовательского интерфейса. Явное согласие поддерживается только в собраниях Teams и групповых вызовах Teams, с планами расширения в более широкую экосистему Служб связи Azure.

Чтобы реализовать явное согласие на запись и транскрибирование в собраниях Teams, можно использовать следующий пример кода для проверки необходимости согласия и предоставления согласия:

const isConsentRequired = callRecordingApi.isTeamsConsentRequired;
callRecordingApi.grantTeamsConsent();

Дополнительные сведения см. в разделе >.

Сессионные залы в SDK для веб-звонков

Комнаты для групповых обсуждений теперь доступны в пакете SDK для веб-звонков, улучшая гибкость и сотрудничество в онлайн-встречах. Эта функция позволяет участникам присоединяться к небольшим, ориентированным группам в рамках более крупного собрания, повышению производительности и взаимодействию. Будь то разделение учащихся на небольшие группы для сосредоточенных обсуждений, обеспечение частных и конфиденциальных бесед с клиентами или проведение виртуальных консультаций с обсуждением информации о пациентах, виртуальные комнаты предлагают универсальное и полезное использование.

Залы для групповых обсуждений позволяют участникам присоединяться к другому звонку, который связан с основным собранием. Пользователи могут присоединиться и вернуться в основную комнату, как указано организаторами. Участники могут видеть других членов, участвовать в чате и ознакомиться с деталями сессионной комнаты. Менеджеры сессионных залов могут получить доступ к конкретной информации о залах и присоединиться к ним.

Снимок экрана комнат для совещаний Microsoft Teams с использованием веб-SDK для звонков.

Одним из ограничений является то, что Службы коммуникации Azure не поддерживают создание и управление комнатами для групп, и эта функция недоступна в Android, iOS и SDK для вызовов Windows.

Дополнительные сведения см. в разделе "Комнаты выхода".

Просмотр данных опроса Службы коммуникации Azure

Теперь администраторы Teams могут просматривать данные опроса Службы коммуникации Azure в средствах поддержки Teams.

Когда пакеты SDK Службы коммуникации Azure предоставляют опрос в рамках любого сценария взаимодействия Teams, данные опроса теперь доступны с помощью средств поддержки организатора собраний Teams. Эта возможность добавляется к административному доступу к Службам коммуникации Azure в журналах мониторинга Azure.

Это обновление позволяет администраторам Teams анализировать субъективные отзывы о качестве участников собрания Службы коммуникации Azure вместе с участниками Teams. Конкретные измерения опроса Teams называются рейтингами и их можно найти здесь.

Данные опроса Службы коммуникации Azure доступны в следующих средствах поддержки Teams:

Для получения дополнительной информации см. обзор опроса по завершении звонка в службах связи Azure.

Определение участников веб-вызовов с помощью пользовательских тегов данных

Теперь разработчики могут добавить до трех настраиваемых атрибутов данных, чтобы вызвать участников с помощью вызывающего клиента WebJS и просмотреть их в Azure Monitor. Эти настраиваемые атрибуты можно использовать для улучшения анализа после вызова. Так как вы контролируете создание данных, его можно использовать для тестирования A/B, маркировки, например западного побережья, версии выпуска и т. д. Диагностику вызовов можно использовать для поиска этих атрибутов или создания пользовательских запросов с помощью Log Analytics.

Снимок экрана диагностики вызовов Microsoft Azure, показывающий метку

Дополнительные сведения см. в руководстве по присоединению пользовательских тегов к телеметрии клиента.

Декабрь 2024 г.

Взаимодействие в вызовах между пользователями Teams

Теперь наши приложения могут напрямую вызывать отдельных пользователей Microsoft Teams. Эти пользователи Teams могут использовать Microsoft Teams или аутентифицированную конечную точку SDK для вызовов Службы коммуникации Azure. Эта функция обеспечивает более полную совместимость Teams. Вы можете создавать пользовательские приложения, к которому подключаются люди:

  • Отдельные пользователи Teams
  • Очереди вызовов Teams и автоответчик
  • Встречи в Teams

Эти функции можно использовать в контакт-центре B2C и приложениях для собраний, чтобы предоставить внешним клиентам возможность работать в высокоадаптированных веб-сайтах и приложениях. Эту функцию можно также использовать для сохранения всех действий взаимодействия сотрудников и агентов в одном концентраторе: Teams.

Для получения дополнительной информации см. раздел «Возможности для пользователей Microsoft Teams в звонках Службы коммуникации Azure».

Поддержка SMS для 10 цифр длинного кода

Код с десятью знаками (10DLC) для SMS теперь доступен в общедоступной предварительной версии. Поддержка 10DLC позволяет предприятиям использовать надежное и масштабируемое решение для обмена сообщениями, чтобы эффективно и в соответствии с требованиями регуляторов взаимодействовать со своими клиентами.

Выделенный канал обмена сообщениями SMS 10DLC позволяет предприятиям отправлять сообщения с помощью локальных номеров телефонов. 10DLC предлагает уникальный зарегистрированный номер телефона для вашего бизнеса, повышение доверия и обеспечение соответствия нормативным требованиям перевозчика. Идеально подходит для транзакционных оповещений, рекламных сообщений и обслуживания клиентов, 10DLC обеспечивает более высокую доставляемость сообщений при соблюдении отраслевых стандартов.

Преимущества использования SMS 10DLC

  • Улучшенная доставляемость

    Число с 10 цифрами обеспечивает более высокую доступность сообщений по сравнению с традиционными длинными кодами, что делает его эффективным способом обеспечения доступа к вашим клиентам.

  • Локальное присутствие

    Использование локального 10-цифрного номера обеспечивает более личное и надежное подключение с клиентами, повышая уровень вовлеченности и реагирования.

  • Экономичность

    Использование 10-цифрного номера предлагает более доступный вариант по сравнению с короткими кодами, предоставляя предприятиям эффективный и экономичный способ отправки сообщений с большим объемом.

  • Многосторонность

    Идеально подходит для различных вариантов использования, включая транзакционные сообщения, поддержку клиентов, рекламные акции и маркетинговые кампании.

Дополнительные сведения см. в разделе:

Ноябрь 2024 г.

Улучшения устранения неполадок службы автоматизации вызовов

Мы улучшили уведомления, помогающие разработчикам устранять неполадки с автоматизацией вызовов. Теперь вы получаете уведомления, если API CreateCall или Answer завершаются асинхронно с помощью новых CreateCallFailed и AnswerFailed событий. Наряду с этими событиями мы предоставляем коды ошибок для различных сценариев завершения сеанса и окончания вызова, помогая принимать информированные решения о том, что делать дальше.

Мы также обновили документацию по коду ошибки, чтобы предложить более эффективное руководство по обработке проблем независимо. Кроме того, теперь можно просматривать события обратного вызова службы автоматизации вызовов в метриках Azure.

Снимок экрана событий обратного вызова службы автоматизации вызовов в метриках Azure.

Дополнительные сведения см. в разделе:

Октябрь 2024 г.

Включение расширенного подавления шума в браузерах веб-компьютеров

Пакет SDK для вызовов WebJS теперь включает фоновое подавление звука. Эта функция улучшает качество звонков, уменьшая фоновый шум и гарантируя, что голос говорящего остается ясным и понятным.

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

Наши расширенные модели подавления шума могут управлять отвлекающим шумом, такими как лая собаки и фоновые разговоры.

Дополнительные сведения см. в разделе "Добавление улучшений качества звука" в интерфейс аудиозвонка.

Сведения о расширенном вызывающем абоненте

Теперь уведомления о входящих вызовах включают идентификатор строки вызова (CLID) и имя участника вызова (CNAM). Эти сведения можно использовать для идентификации номера телефона входящего звонка.

const incomingCallHandler = async (args: { incomingCall: IncomingCall }) => { const incomingCall = args.incomingCall; // Get information about caller console.log(callerInfo.displayName); console.log(callerInfo.identifier); };

Дополнительные сведения см. в разделе Интерфейс CallerInfo, Управление вызовами > Получение входящих вызовов и Управление вызовами > Проверка свойств вызова.

Удалённое отключение участников VoIP собрания

Для того чтобы клиенты могли проводить собрания групп, виртуальные встречи и взаимодействия с клиентами B2C без сбоев, им часто требуются инструменты для снижения шума от невнимательных участников. Участник может ездить и говорить со своими друзьями, не осознавая, что их шум и разговор передается участникам собрания. Возможность удаленного отключения функции участника VoIP пригодится в таких ситуациях. Он позволяет другому участнику удаленно отключить один или несколько участников VoIP в вызове. Участники, у которых отключён звук, могут включить его, когда им нужно говорить.

Возможность удаленного отключения звука участника теперь общедоступна для вызовов со следующими конкретными функциями:

  • Пользователь VoIP удаленно отключает всех остальных участников VoIP в комнатах служб коммуникации Azure и групповых вызовах с помощью следующей операции API:

    await call.muteAllRemoteParticipants();
    
  • Пользователь VoIP удаленно отключает одного или нескольких участников VoIP в комнатах служб коммуникации Azure и групповых вызовах с помощью следующей операции API:

    await call.remoteParticipants[0].mute();
    

В вызовах комнат Azure Communication Services только пользователи VoIP с ролью презентера могут отключить звук других участников, чтобы избежать нежелательных удаленных отключений.

Когда участник локального вызова отключает другого участника, это вызывает событие mutedByOthers. Это событие приводит к тому, что клиент уведомляет участника VoIP о том, что они отключены.

Дополнительные сведения см. в статье Об отключении удаленных вызовов > и отмене вызова.

Улучшено взаимодействие бота службы автоматизации звонков с пользователем

Помимо улучшения программирования серверов комнат и устранения неполадок, мы также сделали ряд других улучшений в службе автоматизации вызовов, которые обеспечивают более мощные боты и интерактивный голосовой ответ (IVR).

  • Удержание/Возобновление: Предоставьте разработчикам возможность воспроизводить музыку во время удержания участников с помощью поддерживаемых форматов WAV и MP3.

  • Воспроизведение нескольких звуковых файлов: мы улучшили существующие API воспроизведения и распознавания. Разработчики теперь могут предоставлять несколько звуковых файлов, текстовых файлов и языка разметки синтеза речи (SSML) при запросе действия воспроизведения или распознавания.

  • Воспроизведение с возможностью вмешательства: разработчики могут добавить функцию вмешательства в действие Play, что позволяет прервать текущее сообщение, например музыку на удержании, новым сообщением, таким как объявление времени ожидания.

  • Событие начала воспроизведения: мы включили playStarted событие, чтобы сообщить разработчикам, что начато воспроизведение.

  • Передача VoIP в ТСОП: Теперь разработчики могут передавать пользователей VoIP в конечные точки ТСОП или SIP. Для входящих вызовов ТСОП объект подключения вызова теперь содержит номер ТСОП, который набрал пользователь.

Дополнительные сведения см. в разделе "Автоматизация вызовов".

Улучшение обмена сообщениями электронной почты с помощью встроенных вложений

Теперь служба электронной почты предлагает общедоступную предварительную версию встроенных вложений изображений.

Обмен сообщениями по электронной почте больше, чем просто текст. Речь идет о создании привлекательных и визуальных сообщений, которые захватывают внимание получателя. Одним из способов привлечения получателей электронной почты является использование встроенных вложений, что позволяет внедрять изображения непосредственно в текст электронной почты.

Встроенные вложения — это изображения или другие файлы мультимедиа, которые вы внедряете непосредственно в содержимое электронной почты, а не отправляете в виде отдельных вложений. Встроенные вложения позволяют получателю просматривать изображения как часть текста электронной почты, повышая общую визуальную привлекательность и взаимодействие.

Использование встроенных вложений

Почему стоит использовать встроенные вложения:

  • Улучшенная вовлеченность. Встроенные изображения могут сделать ваши сообщения электронной почты более визуально привлекательными и привлекательными.

  • Улучшение брендинга: встраивание логотипа или других брендовых элементов непосредственно в электронное письмо может укрепить идентичность вашего бренда.

  • Расширенный пользовательский интерфейс. Встроенные изображения помогают эффективно иллюстрировать сообщение, что упрощает понимание и действия с содержимым получателей.

Преимущества использования CID для встроенных вложений

Мы используем идентификатор содержимого атрибута HTML (CID) для внедрения изображений непосредственно в текст электронной почты. Использование CID для встроенных вложений считается лучшим подходом по следующим причинам:

  • Надежность: внедрение CID ссылается на данные изображения с помощью уникального идентификатора, а не внедрения данных непосредственно в текст электронной почты. Внедрение CID обеспечивает надежное отображение изображений на разных клиентах и платформах электронной почты.

  • Эффективность: CID позволяет вложить изображение в сообщение электронной почты и ссылаться на него в HTML-содержимом с помощью уникального идентификатора содержимого. Этот метод эффективнее кодировки Base64, что может значительно увеличить размер электронной почты и повлиять на доступность доставки.

  • Совместимость: Большинство клиентов электронной почты поддерживают CID, обеспечивая правильное отображение встроенных изображений для большинства получателей.

  • Безопасность. Использование CID позволяет избежать необходимости размещать образы на внешних серверах, что может представлять угрозу безопасности. Вместо этого изображения включаются в электронную почту, что снижает риск блокировки или пометки внешнего контента как подозрительного.

Дополнительные сведения см. в разделе:

Подключение нескольких пользовательских доменов для каждого ресурса электронной почты

Теперь разработчики могут подключать несколько пользовательских доменов с тем же ресурсом Службы коммуникации Azure. Эта функция позволяет разработчикам более эффективно управлять своими Службы коммуникации Azure ресурсами для поддержки различных бизнес-приложений или клиентов с использованием различных пользовательских доменов. Эта функция сейчас доступна в виде общедоступной предварительной версии.

Некоторые сценарии, в которых подключение нескольких пользовательских доменов полезно:

  • Организации обмена сообщениями, которым требуется поддержка нескольких пользовательских доменов в нескольких приложениях, могут использовать один ресурс Службы коммуникации Azure для управления этими приложениями и поддержки этих приложений, что снижает усилия по управлению ресурсами.

  • Поставщики услуг SaaS могут управлять многими клиентами с меньшим количеством Службы коммуникации Azure ресурсов.

Снимок экрана доменов демонстрационной электронной почты службы связи.

Примечание.

Мы разрешаем клиентам связывать до 100 пользовательских доменов с одним ресурсом службы коммуникации. Все Mail-From адреса, настроенные в этих пользовательских доменах, доступны для ресурса службы связи. Вы можете связать только проверенные пользовательские домены.

Дополнительные сведения см. в разделе "Подключение проверенного домена электронной почты"

Сентябрь 2024 г.

Настройка и доступность нативной библиотеки пользовательского интерфейса

У нас есть набор новых функций для библиотеки интерфейса для вызовов Native UI с открытым исходным кодом, которая предоставляет расширенные параметры настройки и улучшенную доступность для разработчиков, создающих общение на Android и iOS. Разработчики могут использовать эти API, чтобы сделать видеозвонки более подходящим для своей фирменной символики, обеспечить улучшенные возможности пользователей и обеспечить доступность своих служб для широкой аудитории.

Расширение возможностей торговых марок

Теперь вы можете использовать библиотеку собственного пользовательского интерфейса для:

  • Измените цвета интерфейса, чтобы они соответствовали темам бренда.
  • Настройте заголовок вызова и подзаголовок для персонализированного взаимодействия.
  • Настройте панель кнопок, добавив, удалив или изменив кнопки действий в соответствии с конкретными бизнес-рабочими процессами.

Случаи использования

  • Поставщики услуг здравоохранения

    Телемедицинская платформа теперь может выровнять интерфейсы во время звонков со своими цветовыми схемами, предоставляя пациентам знакомый и надежный опыт. Настройка заголовка вызова для отображения Сеанс телемедицины и добавление заголовков, таких как д-р Джейн Доу, помогает гарантировать, что пациенты точно знают, с кем они разговаривают. Разработчики могут дополнительно настроить интерфейс вызова, добавив или удалив кнопки, например настраиваемую кнопку "Завершение консультации ".

  • Индивидуальные рабочие процессы для поддержки клиентов

    Предприятия, предоставляющие поддержку клиентов с помощью звонков, теперь могут использовать настраиваемые кнопки для упрощения взаимодействия с пользователем. Например, вместо универсального расположения кнопок они могут настраивать такие кнопки, как удержание, передача супервайзеру или открытие тикета для соответствия конкретным рабочим процессам. Специальные рабочие процессы повышают эффективность агентов и увеличивают удовлетворенность клиентов.

Параллельный снимок экранов мобильных телефонов, сравнивающих небрендированные и брендированные опыты.

Компоненты субтитров

Доступность — это ключевое соображение для предприятий, стремящихся охватить разнообразную аудиторию. Субтитры для вызовов взаимодействия между Службой коммуникации Azure и Teams могут улучшить общение для пользователей с нарушениями слуха. Вы также можете использовать закрытые субтитры в ситуациях, когда ясность звука может быть скомпрометирована, например шумные среды.

Снимки экранов четырех различных мобильных телефонов с опытом просмотра закрытых субтитров.

Дополнительные сведения см. в руководствах по библиотеке собственного пользовательского интерфейса:

Улучшения надежности записи вызовов

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

Когда первая попытка отправить в хранилище объектов BLOB клиента завершается ошибкой, коды состояния и ошибок предоставляются. Эти коды устраняют распространенные проблемы, такие как:

  • Управляемое удостоверение не активировано
  • Разрешения не настроены правильно
  • Контейнер не существует
  • Недопустимое имя контейнера или путь к хранилищу

Эти сообщения об ошибках помогают снизить потерю записей, предоставляя своевременные уведомления о ручном действии (например, прямом скачивании) и управляя клиентами для устранения проблем конфигурации для BYOS.

Для получения дополнительной информации см. обзор по самостоятельной настройке хранилища Azure.

Август 2024 г.

Улучшение пользовательских возможностей приложений с помощью Microsoft Teams

Мы объявляем о наборе улучшений для разработчиков, создающих кастомизированные приложения и веб-сайты, которые взаимодействуют с пользователями в Microsoft Teams. Службы коммуникации Azure и эти новые возможности особенно адаптированы для взаимодействия с бизнес-потребителем (B2C), когда внешний пользователь (потребитель) взаимодействует с сотрудником, использующим Teams (бизнес).

Усовершенствования в Teams:

  • Комнаты для групповых обсуждений
  • Совместный режим
  • Расширенный звук

Присоединение Teams стало проще:

  • Короткая ссылка
  • Присоединиться по идентификатору собрания

Режим совместной работы: объединение всех пользователей в одну комнату

Теперь мы поддерживаем режим "Вместе Microsoft Teams" в общедоступной предварительной версии, повышая возможности виртуального собрания для участников, присоединяющихся через Службы коммуникации Azure. Эта интеграция позволяет участникам Службы коммуникации Azure отображать поток в режиме «Вместе», создавая общий фон и создавая ощущение, что все находятся в одной комнате. Это отличный способ уменьшить усталость собраний и помочь участникам чувствовать себя более заинтересованными и внимательными.

Снимок экрана участников службы коммуникации Azure, отображённых в потоке в режиме

Режим совместного использования полезен для проведения виртуальных собраний, делая их более иммерсивными и интерактивными. Независимо от того, проводите ли вы командное собрание, виртуальное мероприятие или учебное занятие, эта функция может сделать ваши встречи более сплочёнными. Кроме того, организации могут настроить эти виртуальные среды, чтобы отразить свой бренд или контекст собрания на портале разработчиков Teams. Просто предупреждение, пользователям Teams нужна лицензия Teams Premium для использования пользовательских сцен в режиме совместного просмотра.

Дополнительные сведения см. в разделе Режим совместной работы.

Комнаты для совещаний: повышение эффективности виртуальной совместной работы

Продолжая наши усилия по обеспечению более динамического и интерактивного взаимодействия с виртуальными собраниями, Microsoft Teams предоставляет комнаты для групповых обсуждений, интегрированные с Службами коммуникации Azure для оптимизированного взаимодействия. В настоящее время в общедоступной предварительной версии эта функция позволяет разделить собрания на небольшие, более ориентированные группы, повышая динамизм и участие обсуждений.

Снимок экрана комнат разбиения Microsoft Teams, интегрированных со Службой коммуникации Azure.

Комнаты для рабочих групп идеально подходят для погружения в конкретные темы без отвлечения на более крупное собрание. Независимо от того, работаете ли вы над командным проектом, проводите учебный сеанс или групповой тренинг, отдельные комнаты помогают упростить углублённые разговоры и активное участие. Эта возможность приводит к более эффективным и продуктивным собраниям.

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

Для получения дополнительной информации см. руководство - Интеграция комнат для обсуждений в Microsoft Teams.

Расширенная поддержка аудиоконференций: обеспечение надежных подключений

Microsoft Teams революционизировала простое взаимодействие во время виртуальных встреч, позволяя одному собранию Teams иметь несколько настроек аудиоконференций. Это означает, что участники могут присоединяться через наиболее оптимальную телефонную линию, обеспечивая связь даже при возникновении проблем с Интернетом.

Службы коммуникации Azure теперь предоставляет эту конфигурацию, позволяя разработчикам предоставлять наиболее оптимальную телефонную линию своим клиентам. Эта функция не только повышает надежность виртуальных встреч, но и гарантирует, что участники всегда могут оставаться подключенными, что делает виртуальные собрания более эффективными и без стресса.

Для получения дополнительной информации см. Аудиоконференция в собрании Teams.

Поддержка коротких URL-адресов — веб-приложения и нативные приложения.

Совместное использование ссылок на собрания стало проще с новым форматом короткой ссылки для Microsoft Teams, который теперь поддерживается Службами коммуникаций Azure. Это обновление позволяет более удобно обмениваться ссылками на собрания, что упрощает процесс для всех участников.

Мы обновили наши пакеты SDK, чтобы вместить этот новый формат, поэтому разработчикам необходимо обновить свои пакеты SDK, чтобы воспользоваться им. Более короткие URL-адреса не только упрощают процесс совместного использования, но и повышают общий интерфейс пользователя, упрощая распространение ссылок и управление ими.

Дополнительные сведения см. в кратком руководстве: как присоединить вызывающее приложение к совещанию Teams.

Присоединение к собранию Teams по идентификатору — напрямую в приложении

Службы коммуникации Azure теперь поддерживает присоединение к собраниям Microsoft Teams с помощью идентификатора собрания и секретного кода. Эта функция позволяет разработчикам создавать собственные приложения для iOS, Android и Windows, которые подключаются к собраниям Teams с простыми введенными учетными данными вручную, найденными в приглашении события.

Мы включили этот простой способ присоединения к собраниям, чтобы упростить взаимодействие и совместную работу на различных платформах. Это обновление повышает безопасность и удобство, обеспечивая простой доступ к собраниям Teams.

Снимок экрана: вход в собрание Microsoft Teams.

Дополнительные сведения см. в разделе >. >.

Дополнительные возможности и улучшения

  • Транскрибирование в реальном времени
  • Потоковая передача звука в режиме реального времени
  • Программируемость сервера для комнат
  • Поддержка форматированного текста

Транскрибирование в режиме реального времени: мгновенные аналитические сведения из ваших вызовов

Службы коммуникации Azure теперь предлагает транскрибирование в режиме реального времени в общедоступной предварительной версии, предоставляя разработчикам немедленный вывод текста из звука вызова. Эта функция невероятно полезна для анализа бесед и получения аналитических сведений, которые могут информировать бизнес-решения или помочь агентам в режиме реального времени.

Благодаря интеграции со службой речи в текст Azure AI транскрибирование в режиме реального времени поддерживает более 140 языков, что упрощает интеграцию распознавания и транскрипции речи в ваши приложения. Эта возможность позволяет легко записывать и транскрибировать звук, предоставляя ценный ресурс для различных вариантов использования.

Схема, показывающая, как предоставить транскрибирование в режиме реального времени в приложении.

Объединяя эти транскрибирования с большими языковыми моделями (LLM), вы можете получить дополнительные сведения, такие как предлагаемые следующие шаги, сводки, намерение и анализ тональности.

Дополнительные сведения см. в разделе:

Потоковая передача звука в режиме реального времени: захват и анализ бесед

На основе возможностей реального времени разработчики теперь имеют доступ к аудиопотокам в режиме реального времени. Доступ в режиме реального времени к аудиопотокам позволяет разработчикам создавать серверные приложения, которые захватывают и анализируют звук для каждого участника во время звонка.

Схема, показывающая, как интегрировать потоковую передачу звука в режиме реального времени в приложение.

Интеграция потоковой передачи звука с действиями автоматизации вызовов или пользовательскими моделями ИИ позволяет разблокировать различные варианты использования. Эти варианты использования включают обработку естественного языка (NLP) для анализа бесед, проверки подлинности голоса с использованием биометрических данных и предоставления аналитических сведений и предложений агентов в режиме реального времени во время активного взаимодействия

Дополнительные сведения см. в разделе:

Программируемость сервера для комнат: улучшение виртуальных встреч

Поддержка программирования в режиме реального времени для вызовов комнат через Службы коммуникации Azure теперь доступна в общедоступной предварительной версии с помощью API автоматизации вызовов. Первая функция в предварительной версии позволяет делать дозвон по ТСОП из приложений 'Комнаты'. ПСТН позволяет независимым поставщикам программного обеспечения (ISV) интегрировать несколько сторонних профессиональных услуг через ПСТН в виртуальные встречи.

Например, переводчики, представители социальных служб и другие специалисты могут присоединиться к сеансам телемедицины или виртуальным заседаниям суда через общественную коммутируемую телефонную сеть (PSTN). Благодаря этой новой возможности разработчики могут эффективно управлять этими сценариями, предоставляя надежные функции аудиоконференций для виртуальных встреч.

Это только начало. В ближайший год мы планируем расширить эту интеграцию, добавив функции ИИ для поддержки различных сценариев виртуальной встречи, что делает процесс еще более упрощенным и эффективным.

Дополнительные сведения см. в разделе " > Общие сведения о том, как проводить звонки в виртуальных комнатах".

Поддержка форматированного текста

Службы коммуникации Azure Чат теперь поддерживает редактор форматированного текста и встроенную отправку изображений как в пакете SDK чата, так и в библиотеке веб-интерфейса. В этом выпуске взаимодействие с чатом становится более динамичным и привлекательным визуально. Теперь доступны следующие функции:

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

Библиотека веб-интерфейса теперь поддерживает редактор форматированного текста как в ChatComposite, так и в CallWithChatComposite.

ЧатКомпозит

Снимок экрана: форматированный текст с чатом в ChatComposite.

CallWithChatComposite

Снимок экрана: форматированный текст с чатом в CallWithChatComposite.

Чтобы начать работу:

Июль 2024 г.

Закрытые заголовки — библиотека собственного пользовательского интерфейса

Закрытые субтитры теперь общедоступны в библиотеке собственного пользовательского интерфейса для Android и iOS. Эта функция применяется к различным сценариям, в которых скрытые субтитры являются важными, повышая взаимодействие пользователей с нарушениями слуха и обеспечивая инклюзивность.

Снимок экрана: закрытые субтитры в библиотеке собственного пользовательского интерфейса для Android и iOS.

Закрытые подписи в библиотеке собственного пользовательского интерфейса упрощают интеграцию между Службами коммуникации Azure и Microsoft Teams, что облегчает подключение и совместную работу пользователей. Это упрощает процесс и улучшает взаимодействие с пользователем.

Например, многонациональная юридическая фирма с различными сотрудниками может использовать закрытые подписи во время видеоконференций, чтобы гарантировать, что все сотрудники, независимо от способности языка или способности слуха, могут полностью принять участие. Например, на собраниях, где проходят сложные юридические обсуждения, закрытые субтитры могут помочь людям, для которых русский язык не является родным, легче следить за ходом обсуждения. Кроме того, фирма может использовать эту функцию во время сценариев взаимодействия с Microsoft Teams, обеспечивая простое взаимодействие с клиентами и партнерами.

Дополнительные сведения см. в разделе:

Роли и возможности комнат — библиотека собственного пользовательского интерфейса

Библиотека нативного пользовательского интерфейса для Android и iOS теперь включает интеграцию с комнатами в общем доступе, предлагая расширенные роли и возможности для участников звонков. Эта интеграция обеспечивает клиентам большую гибкость и контроль над своими звонками, сохраняя управление на стороне клиента.

Рассмотрим корпорацию, которая проводит виртуальное собрание с руководством для сотрудников по всему миру. Благодаря интеграции комнат компания может назначать такие роли, как выступающий, участники и потребитель, обеспечивая структурированную и упорядоченную среду собрания. Эта настройка имеет решающее значение для поддержания порядка в крупных собраниях, что позволяет эффективно распространять информацию и проводить продуктивные сеансы вопросов и ответов, улучшая коммуникацию и вовлеченность в организации.

Чтобы понять, как настроить стандартную архитектуру комнат для валидации назначений ролей и их создания, см. следующую диаграмму.

Схема, на которой показано, как настроить стандартную архитектуру комнат для проверки назначений ролей и создания.

API комнат позволяет разработчикам создавать комнаты, управлять пользователями и настраивать время существования помещений. API комнат — это серверная служба, отдельная от библиотеки пользовательского интерфейса.

Дополнительные сведения см. в разделе:

Общий доступ к файлам в собраниях Teams

Теперь это функция доступна для всех, позволяя делиться файлами во время собрания в Microsoft Teams с помощью Azure Communication Services Chat. Общий доступ к файлам позволяет участникам предоставлять доступ к документам, необходимым для повседневных бизнес-потребностей, таких как информация о продукте, брошюры или инструкции по уходу за ним.

Схема предоставления общего доступа к файлам во время собрания Microsoft Teams со службой чата Службы коммуникации Azure.

Используйте эту функцию для повышения качества проведения собраний в Teams. Общий доступ к файлам упрощает совместную работу пользователей над документами и задает уточняющие вопросы по мере необходимости для завершения бизнес-процессов. Бизнес-процессы могут включать открытие учетной записи, рассмотрение результатов, предоставление рецептов или соблюдение инструкций по уходу, а также многие другие сценарии.

Дополнительные сведения см. в разделе:

Поддержка залов для группового общения в Teams

Пакет SDK для вызовов JavaScript теперь поддерживает комнаты для обсуждений Microsoft Teams в рамках публичной предварительной версии. Участники Служб коммуникации Azure и участники Microsoft 365, использующие SDK для звонков, могут участвовать в сессионных залах собраний Teams. Поддержка комнат для групповых сессий в Teams предоставляет больше гибкости и больше возможностей для совместной работы на виртуальных собраниях.

Скриншот с участниками Служб коммуникации Azure и Microsoft 365, которые используют SDK для звонков, чтобы присоединиться к групповым комнатам на встречах Teams.

Что такое комнаты разбиения

Комнаты для рабочих групп в Teams позволяют ведущим собраний создавать отдельные, небольшие сеансы в рамках более крупного собрания Teams. Эта функция полезна для различных сценариев, таких как:

  • Здравоохранение: во время группового виртуального визита с поставщиками медицинских услуг организатор собрания может разбивать пациентов по комнатам для обсуждения конкретных тем перед присоединением к общей сессии. Медицинские работники могут посетить каждую отдельную комнату, чтобы пообщаться с каждым пациентом индивидуально.

  • Юридический: В виртуальном судебном заседании обвиняемый и его адвокат могут перейти в отдельную комнату для частной беседы наедине.

  • Конференции: Во время конференции виртуальной отрасли организатор собрания может разместить участников в отдельных группах обсуждений с ориентированными темами, прежде чем вернуться к более крупному собранию, чтобы поделиться аналитическими сведениями с более широкой аудиторией.

Как это работает

Пользователи Microsoft Teams могут создавать отдельные комнаты для запланированных собраний. Организаторы собраний могут распределять участников SDK для звонков по отдельным подгруппам. Участники могут без труда присоединяться и перемещаться между комнатами для совещаний и основной встречей, как любой другой пользователь Teams.

Почему это важно

Возможность включать пользователей ACS в комнаты для групповых дискуссий Teams улучшает совместную работу, делая её более инклюзивной и универсальной. Независимо от того, проводите ли вы обучающий тренинг, организуете семинар или помогаете в проведении мозгового штурма, вспомогательные комнаты обеспечивают структуру, необходимую для значимых взаимодействий и продуктивных дискуссий.

Начните уже сегодня

Чтобы начать использовать эту функцию, убедитесь, что у вас есть последняя версия пакета SDK для вызовов. Дополнительные сведения о реализации и использовании комнат для совещаний Teams см. в руководстве - Интеграция комнат для совещаний Microsoft Teams.

Опрос после завершения звонка — для носителей языка

Опрос в конце звонка позволяет разработчикам настраивать вопросы для сбора отзывов после окончания разговора. Эта функция доступна в общедоступной версии. Собирая ценные аналитические сведения непосредственно от пользователей, разработчики могут принимать обоснованные решения для эффективного улучшения своих служб. Эта функция теперь общедоступна для платформ Android, iOS и Windows.

Представьте, медицинский специалист использует эту функцию для сбора отзывов после консультаций по телемедицине. Настроив вопросы, чтобы узнать о ясности связи, простоте доступа и удовлетворенности медицинскими советами, поставщик может быстро определить области, нуждающиеся в улучшении. Эта немедленная, конкретная обратная связь помогает поставщику улучшить качество лечения пациентов, оптимизировать операции и повысить удовлетворенность пациентов.

Дополнительные сведения см. в разделе:

Опрос по окончанию звонкаРуководство: Опрос по окончанию звонка

Переадресация на голосовую почту

Теперь в общем доступе организаторы Microsoft Teams могут настроить так, чтобы участники звонков переводились непосредственно в голосовую почту пользователя Teams, минуя звонок пользователю Teams. Это полезно, когда переадресатор знает, что получатель передачи недоступен для вызова.

Дополнительные сведения см. в разделе "Передача звонков".

Май 2024 г.

Хранение данных с помощью потоков чата

Теперь разработчики могут создавать потоки чата с политикой хранения от 30 до 90 дней. Эта функция предоставляется в виде предварительной версии.

Настройка политики хранения является необязательной. Разработчики могут создать поток чата с бесконечным хранением (по умолчанию) или задать политику хранения в 30–90 дней. Если необходимо сохранить поток дольше 90 дней, можно продлить срок с помощью API обновления свойств потока чата. Политика направлена на управление данными в организациях, которые должны перемещать данные в архивы в исторических целях или удалять данные в течение определенного периода.

Политика не влияет на существующие потоки чата.

Дополнительные сведения см. в разделе:

PowerPoint Live

Теперь в общедоступной доступности PowerPoint Live предоставляет как выступающим, так и аудитории привлекательный интерфейс. PowerPoint Live объединяет презентацию в PowerPoint с подключением и совместной работой собрания Microsoft Teams.

Снимок экрана: презентация и совместная работа PowerPoint Live в собрании Microsoft Teams.

Участники собрания теперь могут просматривать сеансы PowerPoint Live, инициированные клиентом Teams, с помощью библиотеки веб-интерфейса Службы коммуникации Azure. Участники могут следить за презентацией и видеть заметки ведущего. Разработчики могут использовать эту функцию с помощью составных элементов, таких как CallComposite и CallWithChatComposite, а также с помощью таких VideoGalleryкомпонентов.

Дополнительные сведения см. в статье "Знакомство с PowerPoint Live в Microsoft Teams" (запись блога) и презентация из PowerPoint Live в Microsoft Teams.

Живые реакции

Теперь общедоступны обновленные композиты и компоненты библиотеки пользовательского интерфейса, которые включают реакции во время живых звонков. Библиотека пользовательского интерфейса поддерживает такие реакции: 👍 лайк, 🧡 любовь, 👏 аплодисменты, 😂 смех, 😮 сюрприз.

Скриншот реакции на живой звонок: нравится, любовь и аплодисменты.

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

Добавление этой функции способствует большему участию в звонках, так как люди могут реагировать в режиме реального времени без необходимости говорить или прерывать работу. Разработчики могут использовать эту функцию, добавив следующее:

  • Способность иметь реакции на звонки в реальном времени для CallComposite и CallwithChatComposite композитов в интернет.
  • Вызов реакций на уровне компонента.

Дополнительные сведения см. в разделе "Реакции".

Скрытые субтитры

Улучшайте доступность путем отображения текста аудио в видеозвонках. Уже доступно для вызовов из приложения в Teams, этот общедоступный релиз добавляет поддержку субтитров во всех вызовах между приложениями.

Скриншот скрытых субтитров для звонков между приложениями и совместимости с Teams.

Дополнительные сведения см. в обзоре закрытых субтитров.

Вы также можете узнать больше о взаимодействии Служб коммуникации Azure с Teams.

Copilot для диагностики звонков

ИИ может помочь разработчикам приложений на каждом шаге жизненного цикла разработки: проектирование, сборка и работа. Разработчики могут использовать Microsoft Copilot в Azure (предварительная версия) в службе диагностики звонков, чтобы понять и устранить множество проблем с вызовами. Например, разработчики могут задать Copilot следующие вопросы:

  • Как запустить сетевую диагностику для VoIP-вызовов в Azure Communication Services?
  • Как оптимизировать вызовы для плохих сетевых условий?
  • Как устранить распространенные причины плохого качества медиапотоков в вызовах Службы коммуникации Azure?
  • Как исправить вложенный код 41048, который вызвал сбой видео части вызова?

Снимок экрана: диагностика звонков в Microsoft Copilot в Azure.

Диагностика звонков может помочь разработчикам понять качество и надежность звонков, чтобы они могли обеспечить отличный интерфейс звонков для клиентов. Многие проблемы могут повлиять на качество ваших звонков, например, плохое подключение к Интернету, несовместимость программного обеспечения и некоторые сложности с устройствами.

Выявление первопричины этих проблем может облегчить потенциально разочаровывающие ситуации для всех участников звонков, будь то пациенты, которые готовятся к звонку с врачом, или учащиеся, занимающиеся с учителем. Диагностика вызовов позволяет разработчикам детализировать данные для выявления корневых проблем и поиска решения. Встроенные визуализации можно использовать в портал Azure или подключать базовые данные об использовании и качестве к собственным системам.

Дополнительные сведения см. в разделе "Диагностика вызовов".

Апрель 2024 г.

Расширяемость взаимодействия с потребителями с помощью Microsoft Teams для вызовов

Разработчики могут воспользоваться преимуществами взаимодействия вызовов для пользователей Microsoft Teams в Службах коммуникации Azure в рабочих процессах вызова. Эта функция теперь доступна в общедоступной версии.

Разработчики могут использовать API автоматизации звонков для интеграции пользователей Teams в B2C рабочие процессы и взаимодействия, что может помочь вам предоставить усовершенствованные решения для обслуживания клиентов. Эта возможность взаимодействия предоставляется по протоколу VoIP для снижения затрат на инфраструктуру телефонии. Разработчики могут добавлять пользователей Teams в вызовы служб связи Azure, используя идентификаторы объектов (OID) Microsoft Entra.

Случаи использования

  • Teams в качестве расширения рабочего стола агента: подключите ваш центр контактов как услугу (CCaaS) к Teams и включите агентов для обработки звонков клиентов в Teams. Наличие Teams в качестве одноуровневого решения для внутренней и B2C связи может повысить производительность агентов и предоставить им возможность предоставлять клиентам услуги первого класса.

  • Консультация эксперта: Предприятия могут использовать Teams для приглашения экспертов по предмету в рабочие процессы обслуживания клиентов для быстрого разрешения вопросов и повышения уровня разрешения с первого звонка.

Схема, показывающая расширяемость в направлении бизнес-к-потребителю с помощью Microsoft Teams для звонков.

Службы коммуникации Azure позволяют расширение функционала B2C через Microsoft Teams, что помогает клиентам связаться с отделом продаж и поддержки, а предприятиям предоставлять качественный клиентский опыт.

Дополнительные сведения см. в статье о взаимодействии рабочих процессов автоматизации вызовов с Microsoft Teams.

Общий доступ к изображениям в собраниях Microsoft Teams

Пользователи Microsoft Teams могут делиться изображениями с пользователями Службы коммуникации Azure в рамках собрания в Teams. Эта функция стала общедоступной. Общий доступ к изображениям улучшает совместную работу в режиме реального времени для собраний. Наложение изображений также поддерживается, чтобы пользователи могли изучить его более подробно.

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

Снимок экрана: настройка общего доступа к изображениям и пример собрания Microsoft Teams.

Попробуйте использовать эту функцию с помощью библиотеки пользовательского интерфейса или пакета SDK чата. Пакет SDK доступен в C# (.NET), JavaScript, Python и Java. Дополнительные сведения см. в разделе:

Глубокое подавление шума

Глубокое подавление шума в настоящее время находится в предварительной версии. Подавление шума улучшает VoIP и видеозвонки, устраняя фоновый шум, поэтому проще говорить и слушать. Например, если вы принимаете вызов через Azure Communication Services WebJS в кафе, включение подавления шума может улучшить качество вызова, устраняя фоновые звуки из кафе.

Дополнительные сведения см. в разделе "Добавление улучшений качества звука" в интерфейс аудиозвонка.

Вызов пакетов SDK для Android, iOS и Windows

Мы обновили собственные пакеты SDK для звонков, чтобы улучшить взаимодействие с клиентами. В этот выпуск входят:

  • Настраиваемый фон для видеозвонков
  • настройки прокси-сервера;
  • Интеграция с Android TelecomManager
  • Однонаправленное взаимодействие в канале данных
  • Срок жизни для push-уведомлений

Настраиваемый фон для видеозвонков

Фон для видеозвонков с возможностью персонализации доступен для всех. Эта функция позволяет клиентам убрать отвлекающие элементы позади них. Клиенты могут отправлять собственные персонализированные изображения для использования в качестве фона.

Снимок экрана: настраиваемый фон для видеозвонков.

Например, владельцы бизнеса могут использовать SDK для звонков для отображения пользовательских фонов вместо реального фона. Например, вы можете отправить изображение современного и просторных офисов и установить его в качестве фона для видеозвонков. Любой, кто присоединяется к вызову, видит настраиваемый фон, который выглядит реалистично и естественно. Вы также можете использовать пользовательские изображения фирменной символики в качестве фона для отображения свежих изображений клиентам.

Дополнительные сведения см. в Кратком руководстве: добавление видеоэффектов в ваши видеозвонки.

настройки прокси-сервера;

Конфигурация прокси-сервера теперь общедоступна. В некоторых средах, таких как отрасли, которые строго регулируются или имеют дело с конфиденциальной информацией, требуются прокси-серверы для защиты сетевого трафика и управления ими. Пакет SDK для вызовов можно использовать для настройки прокси-серверов HTTP и мультимедиа для вызовов Службы коммуникации Azure. Таким образом, вы можете убедиться, что ваши коммуникации соответствуют политикам сети и нормативным требованиям. Вы можете использовать собственные методы SDK, чтобы задать конфигурацию прокси-сервера для приложения.

Дополнительные сведения см. в разделе "Прокси-сервер" для трафика звонков.

Интеграция с Android TelecomManager

Android TelecomManager управляет аудио- и видеозвонками на устройствах Android. Используйте Android TelecomManager для обеспечения согласованного взаимодействия с пользователем в различных приложениях и устройствах Android, таких как отображение входящих и исходящих вызовов в системном пользовательском интерфейсе, маршрутизация звука на устройства и обработка прерываний вызовов.

Теперь вы можете интегрировать приложение с Android TelecomManager, чтобы воспользоваться его функциями для пользовательских сценариев звонков. Дополнительные сведения см. в разделе "Интеграция с TelecomManager".

Однонаправленное взаимодействие в канале данных

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

API канала данных позволяет пользователям мгновенно отправлять и получать сообщения во время текущего аудио- или видеозвонка, обеспечивая плавное и эффективное взаимодействие. В групповом вызове участник может отправлять сообщения одному участнику, определенному набору участников или всем участникам в вызове. Эта гибкость улучшает взаимодействие и совместную работу между пользователями во время группового взаимодействия.

Дополнительные сведения см. в разделе "Канал данных".

Срок жизни для push-уведомлений

Время жизни (TTL) для push-уведомлений теперь общедоступно. Срок жизни — это длительность, для которой допустимы маркер push-уведомлений. Использование более длительного времени жизни (TTL) может помочь вашему приложению снизить число новых запросов токенов от пользователей и улучшить их взаимодействие с приложением.

Например, предположим, вы создали приложение, которое позволяет пациентам забронировать виртуальные медицинские встречи. Приложение использует push-уведомления для отображения UI входящего вызова, когда приложение не отображается на экране. Ранее приложению надо было запрашивать новый токен push-уведомлений у пользователя каждые 24 часа, что могло быть досадным и неудобным. С помощью расширенной функции TTL теперь можно настроить маркер push-уведомлений на срок до шести месяцев в зависимости от потребностей бизнеса. Таким образом, приложение может избежать частых запросов токенов и обеспечить более плавную работу для ваших клиентов.

Дополнительные сведения см. в разделе "Включение push-уведомлений" для вызовов.

Запрос обновлений библиотеки нативного пользовательского интерфейса SDK

Используя собственную библиотеку пользовательского интерфейса пакета SDK Службы коммуникации Azure, вы можете создавать зашифрованные журналы для устранения неполадок и предоставлять клиентам опциональный режим только аудио для подключения к звонкам.

Устранение неполадок в собственной библиотеке пользовательского интерфейса для Android и iOS

Теперь функция шифрования журналов при устранении неполадок доступна в стандартной библиотеке пользовательского интерфейса SDK для Android и iOS. Вы можете легко создавать зашифрованные логи для передачи поддержке Azure. В идеале звонки работают без проблем, или разработчики самостоятельно устраняют проблемы. Но клиенты всегда имеют поддержку Azure в качестве последнего рубежа обороны. И мы стремимся сделать эти взаимодействия как можно проще и быстрее.

Дополнительные сведения см. в разделе "Устранение неполадок библиотеки пользовательского интерфейса".

Режим только для аудио в библиотеке пользовательского интерфейса

Теперь общедоступен режим только для звука в библиотеке пользовательского интерфейса пакета SDK для вызовов. Он позволяет участникам присоединяться к звонкам только с помощью звука, без совместного использования или получения видео. Участники могут использовать эту функцию для экономии пропускной способности и максимальной конфиденциальности.

При активации режима только для аудио он автоматически отключает функцию видео для отправки и получения потоков. Он настраивает пользовательский интерфейс, чтобы отразить это изменение, удалив элементы управления, связанные с видео.

Дополнительные сведения см. в разделе "Включение режима только для аудио" в библиотеке пользовательского интерфейса.

Март 2024 г.

Вызов очередей вызовов Microsoft Teams и автосекретарей

Звонки в очереди вызовов и автоматические секретари в Teams теперь доступны в Службах коммуникации Azure, а также функция "нажми, чтобы позвонить" для Teams Phone.

Организации могут дать клиентам возможность быстро связаться с сотрудниками по продажам и поддержке через Microsoft Teams. При добавлении виджета 'щелчок для вызова' на веб-сайт, например, кнопка 'Продажи', которая указывает на отдел продаж, или кнопка 'Покупка', которая указывает на отдел закупок, клиентам нужно всего лишь сделать один щелчок для прямого подключения к очереди звонков Teams или автосекретарю.

Узнайте больше о присоединении вашего приложения для звонков к очереди вызовов Teams или автосекретарю, а также о разработке приложений для контактных центров.

Обновления электронной почты

Обновления службы электронной почты Службы коммуникации Azure включают поддержку SMTP, управление отпиской, командлеты Azure PowerShell и расширения Azure CLI.

Протокол smtp

Теперь поддержка SMTP в службе электронной почты Azure Communication Services является общедоступной. Разработчики могут использовать его для легкой отправки сообщений электронной почты, улучшения функций безопасности и повышения контроля над исходящими сообщениями.

Служба ретрансляции SMTP выступает в качестве связи между клиентами электронной почты и почтовыми серверами, чтобы обеспечить более эффективное доставку сообщений электронной почты. Он настраивает специализированную инфраструктуру ретранслятора, которая не только обрабатывает более высокие потребности пропускной способности и успешную доставку электронной почты, но и улучшает проверку подлинности для защиты связи. Эта служба также предлагает предприятиям централизованную платформу, которая позволяет им управлять исходящими сообщениями электронной почты для всех коммуникаций B2C и получать аналитические сведения о трафике электронной почты.

Благодаря этой возможности клиенты могут переходить с локальных SMTP-решений или связывать свои бизнес-приложения с облачной платформой через службу электронной почты Azure Communication Services. Поддержка SMTP включает:

  • Надежная конечная точка SMTP с шифрованием TLS 1.2.
  • Проверка подлинности с помощью идентификатора приложения Microsoft Entra для отправки сообщений электронной почты через SMTP.
  • Поддержка отправки больших объемов коммуникаций B2C через SMTP и REST API.
  • Соответствие требованиям к обработке данных и конфиденциальности для клиентов.

Схема, на которой показана блок-схема команды SMTP электронной почты.

Дополнительные сведения см. в статье "Поддержка SMTP электронной почты".

Управление отказом

Управление отказом электронной почты теперь в предварительной версии предлагает централизованный список отмены подписки и настройки отказа, сохраненные в хранилище данных. Эта функция помогает разработчикам соответствовать требованиям поставщиков электронной почты, которые требуют реализации функции отписки от списка одним щелчком в письмах, отправляемых с их платформ.

Управление отказом помогает выявлять и избегать проблем с доставкой. Вы можете поддерживать соответствие, добавив функции списка подавления, чтобы повысить репутацию и позволить клиентам легко управлять отказами.

Схема с блок-схемой списка подавления электронной почты.

Начните использовать возможности отказа от подписки на рассылки.

Командлеты Azure PowerShell и расширения Azure CLI

Чтобы улучшить возможности разработчика, Службы коммуникации Azure представляет дополнительные командлеты Azure PowerShell и расширения Azure CLI для работы с электронной почтой.

Командлеты Azure PowerShell

При добавлении новых командлетов разработчики могут использовать командлеты Azure PowerShell для всех операций CRUD (создание, чтение, обновление, удаление) для службы электронной почты, включая:

  • Создание ресурса службы коммуникации (существующего)
  • Создание ресурса службы электронной почты (новое)
  • Создание ресурса для управляемого Azure или личного домена (новое)
  • Инициирование или отмена проверки личного домена (новое)
  • Добавление имени пользователя отправителя в домен (новое)
  • Связывание ресурса домена с ресурсом службы коммуникации (существующим)

Дополнительные сведения см. в справочнике по Azure PowerShell.

Расширения Azure CLI

Разработчики могут использовать расширения Azure CLI для процесса отправки электронной почты от начала до конца, включая:

  • Создание ресурса службы коммуникации (существующего)
  • Создание ресурса службы электронной почты (новое)
  • Создание ресурса для управляемого Azure или личного домена (новое)
  • Добавление имени пользователя отправителя в домен (новое)
  • Связывание ресурса домена с ресурсом службы коммуникации (существующим)
  • Отправка сообщения электронной почты (существующее)

Дополнительные сведения см. в справочнике по Azure CLI.