2009-03-12 8 views
0

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

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

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

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

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

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

ответ

3

Вместо этого вы должны использовать 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> 
+0

Спасибо! Кажется, это то, что я искал. – Jeff