Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 500
   
9-20
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 9      Agent Object
Methods
Syntax
C++:
virtual int Login(Arguments & args);
COM:
HRESULT Login  ( /*[in]*/ IArguments * pVariantArgs, /*[out]*/ int * errorcode );
VB:
Login (args As CTIOSCLIENTLib.IArguments) As Long
Java:
int Login(Arguments args)
.NET:
CilError Login(Arguments args)
Input Parameters
args
Arguments array that contains the login parameters listed in 
.
Table 9-4
Login Parameters
Keyword
Type
Description
AgentID (required)
**
STRING
*
The agent’s login ID.
AgentInstrument
STRING
*
The agent’s instrument number.
LoginName 
(required)
**
STRING
The agent’s login name.
PositionID
STRING
*
Required for Alcatel only.
AgentExtension
STRING
*
The agent’s teleset extension. Optional if 
AgentInstrument is provided.
AgentPassword 
(optional)
STRING
*
The agent’s password.
AgentWorkMode 
(optional)
INT
A value representing the desired work 
mode of the agent. Used by Avaya 
DEFINITY ECS with default value of 
ManualIn.
NumSkillGroups 
(optional)
INT
The number of Skill Groups that the agent 
is currently associated with, up to a 
maximum of 20. 
PeripheralID 
(optional)
INT
The ICM Peripheral ID of the ACD the 
agent is attached to.
SkillGroupNumber 
(optional)
INT
The number of an agent skill group 
associated with the agent.
SkillGroupPriority 
(optional)
INT
The priority of an agent skill group 
associated with the agent.
Agent CallMode
INT
A value that indicates the agent's call 
mode. Valid values are call-by-call (3) 
and nailed-up (4).
AgentRemote 
Number
STRING
The phone number that the agent uses for 
remote login.