VXML получает src для поддиалога из переменной - PullRequest
0 голосов
/ 12 марта 2009

Наш бизнес переходит от старой системы asp к новой системе ASP.NET, в том числе значительные улучшения нашей базы данных. Будет период сосуществования, в течение которого старые и новые будут работать бок о бок.

Одно приложение, которое нуждается в сосуществовании, - это система голосовой почты, которую мы используем. Работает следующим образом:

  1. Пользователь звонит.
  2. Пользователь вводит номер счета.
  3. Пользователь записывает сообщение для этой учетной записи.
  4. Пользователь получает возможность перезаписать, принять или отменить.

Во время сосуществования существующее приложение изменяется. Когда пользователь вводит номер учетной записи, который был преобразован в новую систему (которая использует разные идентификационные номера), мы хотим, чтобы он позволял им продолжать. В настоящее время система проверки учетной записи возвращает имя учетной записи, номер учетной записи и (для сосуществования) путь к правильной странице записи.

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

Как я могу изменить вызов subdialog, чтобы принимать содержимое переменной как src?

1 Ответ

3 голосов
/ 12 марта 2009

Вам нужно использовать srcexpr вместо. Вот пример

<var name="VariableHere" expr="'nowhere.vxml'"/>
<!-- Populate your VariableHere through your logic, default to nowhere.vxml --> 
<subdialog srcexpr="'http://www.YourDomain.com/' + VariableHere">
</subdialog>
...