vXML if语句(仅限DTFM)

时间:2015-10-01 19:36:39

标签: vxml

我在vXML 2.0中有一个简单的是或否问题。我试图让用户能够按1表示是,或者2表示2表示否。我查了几十个这个问题的答案,然而,他们都提到了语音输入,而不是dtfm。我确定这是一个明显的答案,但我不知所措。

这是我的代码

<form>
<field name="verifyinput" type="digits?minlength=1;maxlength=1">            
 <prompt> You entered <?php echo $_SESSION["accountnumber"]; ?>. . If that is your Account Number Press 1. Otherwise Press 2.  
</prompt>       
<filled>

</filled>
</field>
</form>

我不确定在“已填充”标签中放入什么内容。

1 个答案:

答案 0 :(得分:2)

对于简单的识别结果,您只需检查字段名称的值:

   <form>
      <field name="verifyinput" type="digits?minlength=1;maxlength=1">            
      <prompt> You entered <?php echo $_SESSION["accountnumber"]; ?>. . If that is your Account Number Press 1. Otherwise Press 2.  
      </prompt>       
      <filled>
          <if cond="verifyinput == '1'">
              <!-- executable content -->
              <prompt>You said one</prompt>
          <elseif cond="verifyinput == '2'"/>
              <!-- executable content -->
              <prompt>You said two</prompt>
          <else/>
              <!-- executable content -->
              <prompt>You made an invalid choice</prompt>
          </if>
       </filled>