2016-12-14 2 views
2

У меня есть Play блок, который говорит много .mp3 файлов (читает баланс счета и другую информацию об учетной записиTwilio -. Прерывание блока Say

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

Я хотел бы «любой» ключ для завершения воспроизведения сообщения и пропустить обратно в C#.

Я попытался с помощью Собирают, но значение тайм-аута либо усекает блок Say, либо ждет целых возрастов в конце (если не нажата клавиша)

Любые мысли о том, как этого достичь?

Ток протекает следующим образом:

<?xml version="1.0"?> 
<Response> 
    <Play>/Voice/test/messages/CurrentlyYourPAYGBalanceIs_.mp3</Play> 
    <Play>/Voice/test/common/numbers/78.mp3</Play> 
    <Play>/Voice/test/common/currency/_pounds_.mp3</Play> 
    <Play>/Voice/test/common/misc/_and_.mp3</Play> 
    <Play>/Voice/test/common/numbers/91.mp3</Play> 
    <Play>/Voice/test/common/currency/Pence.mp3</Play> 
    <Play>/Voice/test/messages/_AndYouHavea_.mp3</Play> 
    <Play>/Voice/test/products/BD021.mp3</Play> 
    <Play>/Voice/test/common/misc/_with_.mp3</Play> 
    <Play>/Voice/test/common/numbers/95.mp3</Play> 
    <Play>/Voice/test/messages/_VoiceBalance.mp3</Play> 
    <Play>/Voice/test/common/misc/_and_.mp3</Play> 
    <Play>/Voice/test/common/numbers/2.mp3</Play> 
    <Play>/Voice/test/common/data/_gigabytes_.mp3</Play> 
    <Play>/Voice/test/common/numbers/200.mp3</Play> 
    <Play>/Voice/test/common/misc/_and_.mp3</Play> 
    <Play>/Voice/test/common/numbers/94.mp3</Play> 
    <Play>/Voice/test/common/data/_megabytes_.mp3</Play> 
    <Play>/Voice/test/common/misc/_remaining.mp3</Play> 
    <Play>/Voice/test/common/misc/Expiring_.mp3</Play> 
    <Play>/Voice/test/common/dates/31.mp3</Play> 
    <Play>/Voice/test/common/months/_of12_.mp3</Play> 
    <Play>/Voice/test/common/years/2016.mp3</Play> 
</Response> 
+0

Привет, Дэвид, можете ли вы опубликовать точный поток ваших twiml? –

+0

Меган, я опубликовал текущий поток. –

ответ

2

Дэвид, проверить этот вопрос:

Twilio play pause/resume

В частности:

воспроизведение прерываний в состоянии, как это завернутый в Gather, который указывает на Pause действий.

Вы можете обернуть ваш <Play>TwiML в <Gather> и указывают на URL, содержащий инструкции, которые вы хотите.

+0

Спасибо Меган - отлично! –

Смежные вопросы