Как использовать дополнения для записи в C#

Автор: | 09.08.2026

В этом руководстве мы рассмотрим, как совместить дополнения Twilio с Programmable Voice для использования данных от партнёров Twilio в вашем веб-приложении на C# (ASP.NET MVC). Давайте начнём!

Дополнения Twilio — это заранее интегрированные сторонние сервисы, которые можно использовать в вашем приложении Twilio. Дополнения расширяют ответы, получаемые вашим приложением от Twilio, добавляя дополнительные данные от партнёров Twilio.

В этом руководстве мы покажем, как совместить дополнения Twilio с Programmable Voice для использования данных от партнёров Twilio в вашем веб-приложении на C#. Пример кода в этом руководстве будет использовать Twilio C# SDK и C# (ASP.NET MVC). Давайте начнём.

Вот пример использования дополнения IBM Watson Speech to Text. Сгенерированная транскрипция будет отправлена в приложение через обратный вызов от Twilio.

Дополнение IBM Watson Speech может преобразовывать аудиозаписи Twilio в текст с помощью машинного интеллекта, учитывая грамматику и структуру языка.

Затем выберите дополнение, которое хотите включить, и нажмите кнопку «Установить». После принятия условий обслуживания оно будет установлено на ваш аккаунт. В этом примере мы будем использовать дополнение IBM Watson Speech to Text.

После установки **отметьте флажком метод записи, который вы используете** (список различных методов записи можно найти здесь). В нашем примере нам понадобится только «Record Verb Recordings».

Укажите «Callback URL» и «Callback Request Method» в соответствии с URL вашего публичного сервера (инструкции ниже).

**Совет:** вы можете быстро проверить, что Twilio отправит на ваш callback URL, используя такие инструменты, как PostBin, прежде чем настроить свой сервер.

Теперь мы готовы использовать дополнительные данные из нашего дополнения в приложении.

Twilio будет включать данные от всех ваших дополнений в поле «AddOns» в HTTP-запросах, которые отправляются в ваше приложение. Следующий пример демонстрирует, как получить доступ к данным дополнения в вашем приложении на C# (ASP.NET MVC).

Это приложение получает транскрипцию записанного звонка из дополнения IBM Watson Speech to Text, которое мы настроили в консоли Twilio. Подробную спецификацию структуры данных для каждого дополнения можно найти на странице этого дополнения в каталоге.

Вот и всё! Попробуйте позвонить в своё приложение, чтобы увидеть дополнение в действии. Если вы никогда раньше не принимали звонки Twilio с помощью Ruby, ознакомьтесь с нашим руководством по этой теме.

В этом руководстве мы сосредоточились на дополнении IBM Watson Speech to Text, но вы можете так же легко использовать любые дополнения из каталога в консоли Twilio.

Ознакомьтесь с полной документацией по API дополнений, если хотите узнать больше о том, как работают дополнения, или даже как опубликовать своё собственное.