我正在使用带有Nuance识别器和TTS引擎的Avaya IVR。我们的应用程序通过描述呼叫的“自定义”Avaya变量从PBX接收DNIS数据来确定呼叫目的地信息:
<script>
dnis = session.telephone.dnis;
</script>
有没有人知道我可以在会话中更改dnis值的机制?当我尝试使用VXML赋值语句更改它时,我崩溃了:
<assign name="session.telephone.dnis" expr="chosen_dnis"/>
这不是非常重要,但会让事情变得更容易。
谢谢!
IVR Avenger
答案 0 :(得分:2)
会话变量根据规范是只读的,因此您可能需要找到不同的方法来执行此操作。
答案 1 :(得分:1)
当您转移呼叫时,您可以使用aai属性,或者您可以以编程方式设置aai,并且在呼叫应用中可以进一步检索aai信息并使用它(通过cti,ccxml,vxml)。
哪种Avaya产品IVR产品?语音门户,IR?使用对话设计器?