Twilio перенаправляет на запись, просто зависая вместо этого

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

Если я назначу эту страницу страницей голосовых ответов, она будет работать, как и ожидалось. Я теряю рассудок!

ответ.asp:

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Say voice="woman">Thank you for calling . </Say>
<Say voice="woman">No notices</Say>
<Say voice="woman">Calls may be recorded for quality and training purposes.</Say>
<Say voice="woman">Please hold for a customer service representative. </Say>
<Enqueue method="GET" action=/voice/dequeue.asp" waitUrlMethod="GET" waitUrl="/voice/holdMusic.asp">CustomerService</Enqueue>
</Response>

входит в очередь на удержание и перезагружается примерно каждые 20 секунд: holdmusic.asp

<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather numDigits="1" action="/voice/quitHold.asp" method="GET">
<Say>You are number 1 of 1 in the queue. Expected hold time is under a minute. Press any key while on hold to leave a voicemail.</Say>
<Play>/voice/mp3s/quiet.mp3</Play>
</Gather>
<Redirect/>
</Response>

превышение максимального времени удержания:

Holdmusic.asp

<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="woman">Unfortuantely, we are experiencing long hold times and we are transferring you to voicemail.</Say>
<Redirect method="GET">/voice/quitHold.asp</Redirect>
</Response>

броситьhold.asp:

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Say voice="woman">You are leaving the hold queue and going to voicemail</Say>
<Say voice="woman">Please ree cord a message and we will return your call shortly. If you are calling after hours, we will return your call the next business day. </Say>
<Record finishOnKey="*" method="GET" action="/voice/hangup.asp" maxLength="60" playBeep="true" transcribe="true" transcribeCallback="/voice/transcribe.asp" recordingStatusCallbackMethod="GET" recordingStatusCallback="/voice/voicemail.asp" trim="trim-silence" />
<Hangup/>   
</Response>

person Patrick Kaser    schedule 10.01.2017    source источник
comment
Это странно, TwiML действителен, и все атрибуты выглядят правильно. Я на самом деле немного потерялся здесь. Возможно, вам будет лучше связаться со поддержкой Twilio и отправить им несколько идентификаторов безопасности вызовов для пример вызовов, где это происходит.   -  person philnash    schedule 10.01.2017
comment
Вставляю тикет в поддержку. Я просто подумал, что сначала попробую здесь и посмотрю, может быть, я что-то упустил.   -  person Patrick Kaser    schedule 10.01.2017
comment
Справедливо. Однако мне кажется, что ничего плохого в этом нет, так что, возможно, дело не только в этом.   -  person philnash    schedule 10.01.2017
comment
Спасибо. Я добавил больше TWiML для справки.   -  person Patrick Kaser    schedule 10.01.2017
comment
stackoverflow.com/ вопросы/34883569/   -  person Patrick Kaser    schedule 10.01.2017
comment
Я потерялся, прости! Надеюсь, служба поддержки сможет разобраться в этом глубже и помочь вам.   -  person philnash    schedule 11.01.2017
comment
Вы нашли решение? У меня такие же настройки, как у вас, и у меня такая же проблема.   -  person Andrew Bucklin    schedule 23.07.2018