2015-12-09 2 views
0

В VoiceXML, как установить таймаут при запуске xml?Как установить тайм-аут в VoiceXML?

Это мой VoiceXML документ:

<vxml version="2.1"> 
    <form> 
     <block> 
      <prompt>Hello from VXML</prompt>    
     </block> 
     <transfer name="result" dest="tel:+12321312" bridge="true"> 
      <prompt>Please wait while we transfer you.</prompt> 
      <grammar xml:lang="en-US" root = "TOPLEVEL" mode="voice"> 
       <rule id="TOPLEVEL" scope="public"> 
        <one-of> 
         <item> disconnect </item> 
        </one-of> 
       </rule> 
      </grammar> 
     </transfer> 
    </form> 
</vxml> 
+0

тайм-аут для чего? Для передачи? – gawi

ответ

0

Два свойство передачи вы можете использовать:

ConnectTimeout Время ожидания при попытке соединения с абонентом перед возвратом состояния noanswer. Значение - это временное обозначение. Применяется только в том случае, если мост является истинным. По умолчанию используется платформа.

maxtime Время, в течение которого вызов может продлиться, или 0s, если ограничение не наложено. Значение - это временное обозначение. Применяется только в том случае, если мост является истинным. По умолчанию 0s.

0

Я не совсем уверен, что вы имеете в виду. Если вы хотите настроить таймаут, чтобы он выдавал ошибку, если эта страница vxml, которую вы опубликовали, не была выбрана в течение этого времени, вы можете установить свойство fetchtimeout до вашей первой формы.

Если вы идете к W3C, он говорит:

VoiceXML контекст переводчик должен принести VoiceXML документы и другие ресурсы, такие как звуковые файлы, грамматик, скрипты и объекты. Каждая выборка содержимого, связанного с URI определяется следующими признаками:

  • fetchtimeout

интервал ожидания для содержания, которое будет возвращено, прежде чем выбросить событие error.badfetch. Значение - это временное обозначение (см. Раздел 6.5). Если не указано, используется значение, полученное из самого внутреннего свойства fetchtimeout.

  • fetchhint

Определяет, когда контекст интерпретатор должен извлечь содержимое с сервера. prefetch указывает, что файл может быть загружен при загрузке страницы, тогда как safe указывает файл, который следует загружать только тогда, когда это действительно необходимо. Если не указано, используется значение, полученное из самого внутреннего соответствующего свойства fetchhint.

  • MaxAge
  • maxscale
Смежные вопросы