2015-09-03 41 views
0

如何使用名稱列表在VXML:如何使用名稱列表中VXML

<field name="dtmf"> 
      <option dtmf="1" value="1"/> 
      <option dtmf="2" value="2"/> 
      <option dtmf="2" value="3"/> 
      <filled> 
       <submit next="{url3}" namelist="action toneId dtmf" method="get"/> 
      </filled> 
</field> 

上面顯示了與namelist VXML文件filled部分,這是什麼意思?

謝謝。

回答

0

請參閱my answer to your previous question;它提供了有關如何使用名稱列表的詳細信息。

至於爲什麼您應該使用namelist:namelist將鍵/值對傳遞給您通過<submit>訪問的Web服務。與任何其他Web服務一樣,Web服務可以使用這些鍵/值對來決定向您發送什麼響應。

作爲一個具體示例,Web服務可能會動態生成VoiceXML,其中包含基於接收到的值的annoucenements和options。

0

如果toneId是會話ID或用戶ID,最好使用POST方法。

GET可以生成緩存條目,POST沒有緩存(使用GET也可以設置HTTP標頭,但某些VoiceXML解釋器作爲我們的Voximal,在生成請求之前創建緩存條目...)。

相關問題