2009-09-10 58 views
0

我正在使用Nuance識別器和TTS引擎開發Avaya IVR。我們的應用程序通過接收來自PBX的DNIS數據決定呼叫目的地信息,通過描述呼叫的「自定義」的Avaya變量:在VXML應用程序中更改session.telephone.dnis值?

<script> 
    dnis = session.telephone.dnis; 
</script> 

有誰知道的,我可以在會話中改變DNIS值的機制?當我嘗試使用VXML賦值語句對其進行更改時,我崩潰了:

<assign name="session.telephone.dnis" expr="chosen_dnis"/> 

這不是特別重要,但會讓我們更容易一些。

謝謝!
IVR復仇者

回答

2

會話變量是隻讀的根據規範,所以你可能需要找到一個不同的方式來做到這一點。

+0

謝謝!該規範是公開可用的,還是這種情況我必須通過我的Avaya支持人員才能獲取? – 2009-09-10 16:47:36

+0

VoiceXML 1.0:http://www.w3.org/TR/voicexml/ VoiceXML 2.0:http://www.w3.org/TR/voicexml20/ VoiceXML 2.1:http://www.w3.org/ TR/voicexml21 / – 2009-09-11 09:49:24

1

當您轉移呼叫時,您可以使用aai屬性,或者您可以編程設置aai,並且在通話中進一步沿着應用程序可以檢索aai信息並使用它(通過cti,ccxml,vxml)。

哪個Avaya產品IVR產品?語音門戶,IR?使用Dialog Designer?

相關問題