Avaya Communication Manager is mission-critical. Your JTAPI application must be a good citizen.
According to the Programmer’s Guide:
This is the most critical chapter. You will learn about:
The Avaya JTAPI Programmer’s Guide dedicates a full chapter to environment setup. Here is a condensed, practical version:
Goal: Log an agent into a skill group and set their work mode.
This uses Avaya-specific extensions:
AvayaTerminal terminal = (AvayaTerminal) provider.getTerminal("agent123");
AvayaACDAddress acdAddress = (AvayaACDAddress) provider.getAddress("skill1");
// Log in the agent
acdAddress.login(terminal, "agent123", null, null);
// Set to Auto-In (ready to take calls)
acdAddress.setWorkMode(terminal, AvayaACDAddress.WORK_MODE_AUTO_IN);
Avaya Jtapi Programmer 39-s Guide 〈2024〉
Avaya Communication Manager is mission-critical. Your JTAPI application must be a good citizen.
According to the Programmer’s Guide:
This is the most critical chapter. You will learn about:
The Avaya JTAPI Programmer’s Guide dedicates a full chapter to environment setup. Here is a condensed, practical version:
Goal: Log an agent into a skill group and set their work mode.
This uses Avaya-specific extensions:
AvayaTerminal terminal = (AvayaTerminal) provider.getTerminal("agent123");
AvayaACDAddress acdAddress = (AvayaACDAddress) provider.getAddress("skill1");
// Log in the agent
acdAddress.login(terminal, "agent123", null, null);
// Set to Auto-In (ready to take calls)
acdAddress.setWorkMode(terminal, AvayaACDAddress.WORK_MODE_AUTO_IN);