Путеводитель по Twilio Programmable Voice для начинающих

Автор: | 04.08.2026

Путеводитель по Programmable Voice содержит массу удивительной информации о Twilio Programmable Voice. В этой статье я представлю три мои любимые темы:

— Получение ввода во время звонка,

— Запись звонков и

— Изменение активных звонков.

Давайте начнем!

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

Ваше приложение может генерировать новые команды TwiML на основе информации о нажатых кнопках, создавая динамичный опыт для каждого звонящего. Например, с помощью `` вы можете создать меню выбора, с помощью которого звонящий сможет переходить к различным функциям вашего приложения (так называемое «IVR» или «телефонное дерево») или принимать информацию, такую как код доступа или номер счета.

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

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

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

Перевод звонящего на другой этап взаимодействия означает, что вы сообщаете Twilio о наличии URL с новым TwiML, который нужно выполнить. Это делается с помощью REST API, и это действительно просто, если вы используете библиотеку-помощник Twilio Ruby и следуете руководству по изменению активных звонков с помощью Ruby.

Обратите внимание, что код использует Call Sid для получения ссылки на конкретный звонок, а затем обновляет параметр `url` этого звонка. Twilio немедленно отправит `POST`-запрос на этот URL, позволяя вашему приложению предоставить Twilio другой TwiML для выполнения для звонящего.

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

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

Если Programmable Voice не ваша тема, ничего страшного! Попробуйте руководство по Programmable SMS и следите за выходом новых руководств!

Я в восторге от того, что вы создаете, и хочу услышать, как руководства помогли вам в этом. Напишите мне в Twitter и расскажите, как у вас дела.