Goto

Материал из VXML
Перейти к: навигация, поиск


Элемент <goto> используется для переадресации управления в иной блок сценария VoiceXML или для перехода к другому документу. Иными словами, элемент <goto> производит переход по указанному адресу.

Атрибуты

  • expr — ECMAScript выражение, которое указывает ссылку URI для переадресации (альтернатива атрибута next)
    (Необходимость указания: обязательно, если не указан expritem/next/nextitem)
  • expritem — ECMAScript выражение, которое указывает на форму или поле, куда производится переход (альтернатива атрибута nextitem)
    (Необходимость указания: обязательно, если не указан expr/next/nextitem)
  • fetchaudio — URI на аудио-файл, который проигрывается, пока получение не будет выполнено. Если адрес не указан и используется данный атрибут или атрибут не указан, никакое аудио проигрываться не будет.
    (Необходимость указания: необязательно)
  • fetchint — используется, чтобы определить, когда данные должны быть получены во время выполнения работы приложения. Возможные значения и их описания:
  1. prefetch — данные получаются при первом выполнении документа
  2. safe — данные получаются, только когда они специально запрашиваются в приложении
    (Необходимость указания: необязательно)
    По умолчанию: safe
  • fetchtimeout — время ожидания содержимого сценария, которое должно быть возвращено, до тех пор пока не произойдет ошибка error.badfetch event. Если не указано, то используется значение по умолчанию.
    (Необходимость указания: необязательно)
    По умолчанию: 5s
  • maxage — указывает максимально допустимое время выполнения сценария. Время указывается в секундах.
    (Необходимость указания: необязательно)
  • maxstale — указывает максимально допустимое "время жизни" сценария, то есть время в течение которого можно использовать сценарий. Время указывается в секундах.
    (Необходимость указания: необязательно)
  • next — абсолютная или относительная ссылка URI для перехода на документ или диалог (альтернатива атрибута expr)
    (Необходимость указания: обязательно, если не указан expr/expritem/nextitem)
  • nextitem — ссылка для перехода на форму или поле, куда производится переход (альтернатива атрибута expritem)
    (Необходимость указания: обязательно, если не указан expr/expritem/next)

Родители

<block> <catch> <error> <filled> <help> <if> <noinput> <nomatch>

Потомки

none

Пример

<?xml version="1.0" encoding="UTF-8"?>
<vxml xmlns="http://www.w3.org/2001/vxml" version="2.1" xml:lang="ru-RU">
  <form id="greeting">
    <block>
      <prompt>
      Здравствуйте! Сейчас будет произведена переадресация. <break time="2s"/>
      </prompt>
      <goto next="#finish"/>
    </block>
  </form>
  <form id="finish">
    <block>
      <prompt>
      Переадресация успешна. Спасибо за звонок!	  
      </prompt>
    </block>
  </form>
</vxml>



Добавить новый комментарий
Если не хотите писать от анонимного пользователя, зарегистрируйтесь или представьтесь системе.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Статьи
Грамматики
Элементы VXML
Элементы SSML
Инструменты