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.