Передача идентификатора агента через всплывающее окно агента Avaya one-x

Я использую Avaya one-x Agent 2.5 и ищу передачу идентификатора агента в дополнение к данным IVR, полученным от вызывающего абонента, в веб-службу, чтобы сделать всплывающее окно.

Все работает нормально, но я не знаю, как найти Agent ID.

Зарегистрирован ли идентификатор агента где-либо в файлах onex-agent?

или я могу использовать AES, чтобы узнать звонящего агента?

любая идея приветствуется.


person Abdelmajeed    schedule 31.12.2013    source источник


Ответы (1)


Несмотря на то, что этот вопрос не является чистым программированием, я думаю, что здесь полезно поделиться решением.

приложение Avaya One-x Agent сохраняет идентификатор агента в файле настроек по следующему пути

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" 

поэтому вы можете использовать следующий код для хранения идентификатора агента в переменной и использовать его для всплывающих окон.

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)

С Уважением

person Abdelmajeed    schedule 01.01.2014