Twilio - запись и зависание после тишины - PullRequest
1 голос
/ 20 октября 2019

Я выполняю исходящий вызов и указываю запись = true. в этом вызове есть только один глагол аудио. Все работает хорошо.

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

Так что я могу использовать <Pause>, но это очень строго, для времени X, а не до молчания с другой стороны вызова.

Я могу использовать глагол <Record> после глагола <Play>, но он добавляет еще одну запись в дополнение к записи полного вызова.

Есть идеи? Спасибо!

1 Ответ

3 голосов
/ 21 октября 2019

Разработчик Twilio здесь.

Вы можете использовать <Gather> с speechTimeout, установленным на auto. Вы выполняете ненужную голосовую транскрипцию (хотя это может быть полезно для вас), но она должна позволять вам слушать, пока пользователь не перестанет говорить.

В качестве альтернативы, вы можете просто <Record> часть пользователя, так как вызнаю, что вы посылаете им аудио для прослушивания.

...