CTI eScript for invoking AvayaAgentCommand
Last updated on MARCH 02, 2017
Applies to:Siebel CTI - Version 220.127.116.11 SIA  and later
IBM AIX on POWER Systems (64-bit)
Product Release: V7 (Enterprise)
Version: 18.104.22.168  Fin Svcs
Database: Oracle 22.214.171.124
Application Server OS: IBM AIX 5L 5.1
Database Server OS: IBM AIX 5L 5.1
This document was previously published as Siebel SR 38-1100174217.
Add ***Checked for relevance on 17-JAN-2014***
We are using Avaya Interaction Center (IC) 6.1 for our implementation of CTI.
We are having difficulty in invoking the command 'AvayaAgentCommand' which is a command used by Avaya for passing parameters from Siebel to Avaya. We have tried using :
// Method 1
var CTI = TheApplication().GetCTIService();
// Method 2
var bsCommServer = TheApplication().GetService("Communications Session Manager");
var psInputs = TheApplication().NewPropertySet();
var psOutputs = TheApplication().NewPropertySet();
var psListOfContainer = TheApplication().NewPropertySet();
var psField1 = TheApplication().NewPropertySet();
bsCommServer.InvokeMethod("InvokeCommand", psInputs, psOutputs);
However, with this syntax of eScript (Method 1), we are not able to specify our parameters to be passed to the command. And with eScript (Method 2), there seem to be no error in our SComm Log, and there is no indication that this command is triggered. Would there be any sample scripts that you would recommend for us to use to enable invoking of the command 'AvayaAgentCommand' and subsequently pass the data to Avaya IC.
Attached is the integration guide for Siebel - Avaya for your reference.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms