【发布时间】:2013-12-31 11:25:46
【问题描述】:
我正在使用Avaya one-x Agent 2.5
并寻找将代理 ID 以及从呼叫者收集的 IVR 数据传递到 Web 服务以制作弹出屏幕。
一切正常,但我不知道如何找到Agent ID。
代理 ID 是否在 onex-agent 文件中的任何位置注册?
或者我可以使用AES 找出响铃代理吗?
任何想法都值得赞赏。
【问题讨论】:
我正在使用Avaya one-x Agent 2.5
并寻找将代理 ID 以及从呼叫者收集的 IVR 数据传递到 Web 服务以制作弹出屏幕。
一切正常,但我不知道如何找到Agent ID。
代理 ID 是否在 onex-agent 文件中的任何位置注册?
或者我可以使用AES 找出响铃代理吗?
任何想法都值得赞赏。
【问题讨论】:
虽然这个问题不是纯编程,但我觉得在这里分享解决方案很有用。
Avaya One-x Agent 应用程序将代理 ID 存储在以下路径下的设置文件中
C:\Users\admin\AppData\Roaming\Avaya\one-X Agent\2.5\Profiles\default
第 15 行
<Agent Login="6666" Password="" AutoLogin="false" Disabled="false" SavePassword="false" ReadOnly="false"
因此,您可以使用以下代码将代理 ID 存储在变量中并将其用于弹出目的。
Const ForReading = 1
Dim AgentID
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile("C:\Users\admin\AppData\Roaming\Avaya\one-X Agent\2.5\Profiles\default\Settings.xml", ForReading)
For i = 1 to 14
objTextFile.ReadLine
Next
strLine = objTextFile.ReadLine
AgentID = mid(strLine, 19, 4)
msgbox (AgentID)
问候
【讨论】: