Plivo Speak не работает

Я создал очень простой XML-файл для тестирования Plivo:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
   <Speak>Hello, Input your 4-digit pin number</Speak>
   <GetDigits action="https://example.com/voice/plivo/renderVoiceCallDirective/wGather" method="POST">
      <Speak>Enter your 4-digit pin number, followed by the hash key</Speak>
   </GetDigits>
   <Speak>Input not received. Thank you</Speak>
   <Redirect>/voice/plivo/timeoutRedirect/xxx</Redirect>
</Response>

Теоретически, plivo будет читать содержимое и собирать входные цифры, но кажется, что Speak и GetDigits не работают, потому что после получения этого xml, plivo напрямую переходит на URL перенаправления. Звонок будет длиться несколько секунд и зависание. Кто-нибудь знает, почему это происходит? Спасибо

1 ответ

Решение

XML сначала проверяется перед его выполнением. URL, указанный в теге "Redirect", не является действительным URL. Таким образом, XML не проходит проверку и вызов зависает. Попробуйте использовать действительный URL в Redirect XML.

Другие вопросы по тегам