我想将“call_language”变量从主 IVR 发送到第二个。我正在使用盲转来连接这两个 IVR。对于他们两个,我有两个不同的 VDN。现在,连接如图所示。传输后,主 IVR 转到“SM”(会话管理器),然后转到“CM”(通信管理器)。在“CM”中查找VDN,然后通过“SM”返回“体验门户”,找到对应的VDN,并转移到第二个IVR。
1)有没有办法将变量从主 IVR 发送到第二个 IVR?
2)有没有办法直接连接这两个IVR,而不用回到SM和CM?
1 回答
1
您将要求声明为通过选择的语言而不是整个上下文,所以我给您我的疯狂猜测:
- 您可以拥有一个键值对存储。第一个脚本将选择的语言设置为值,键是 UCID。第二个脚本使用键 UCID 从存储中读取值。由于呼叫不会离开 CM,因此 UCID 应该始终相同。
- 如果目标是让第二个脚本说出呼叫者在第一个脚本中选择的语言,那么您可以使用多个 VDN-s。例如,用户选择 1 [en],然后您将呼叫转移到 VDN 2001。如果用户选择 2 [de],那么您转移到 2002。对于两个 VDN,启动相同的脚本,但它可以决定使用哪种语言。
- 您可以直接从第一个脚本启动第二个脚本,但您需要在源代码中使用钩子和一些黑客攻击,所以这是最复杂的并且需要知识。
于 2018-01-30T06:20:09.093 回答