[英]UCMA based VoiceXML - the <goto> and <log> tags
我已經使用UCMA 3.0編寫了基本的IVR系統。 它接收到傳入的呼叫,然后使用以下類執行VXML腳本:
Microsoft.Rtc.Collaboration.AudioVideo.VoiceXml.Browser
第一個問題-我目前有一個能處理各種事情的大型腳本。 我想將此腳本分解為較小的部分,並使用<goto>標記對其進行調用。 這是行不通的。 我正在嘗試使用以下命令調用第二個腳本:
<goto next="next_page.vxml"/>
我嘗試了許多不同的方法來調用第二個腳本文件,但均未成功。 我總是收到' error.badfetch '錯誤。 <goto>標記在UCMA 3.0中實際起作用嗎? 怎么樣?
第二個問題-在哪里可以找到<log>標記的輸出?
任何幫助表示贊賞...
如果找不到<log>的輸出,則應更改錯誤消息的輸出目標。
例如。
<error>
<prompt>Error massage is "<value expr="_message" />".</prompt>
</error>
當IVR引發錯誤事件時,您可以偵聽錯誤消息。
在VoiceXML中, goto標記僅用於轉到另一種形式 。 我懷疑next_page.vxml是您創建的任何表單的名稱。 使用此代替:
<submit next="next_page.vxml"/>
或使用VoiceXML文檔中的表單名稱。
要了解有關UCMA中對VoiceXML的支持的更多信息,請閱讀此頁面http://msdn.microsoft.com/en-us/library/lync/hh243693%28v=office.14%29.aspx (它指出VoiceXML 2.0是支持,因此goto標記在正確使用后應該可以正常工作)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.