Avaya Jtapi Programmer 39-s Guide

Avaya provides extensive tables of TsapiError codes (e.g., ERR_PROV_NO_PERMISSION, ERR_RESOURCE_UNAVAIL). The guide explains exactly what each means and how to recover.


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’s implementation uses specific Java packages:

Avaya provides extensive tables of TsapiError codes (e.g., ERR_PROV_NO_PERMISSION, ERR_RESOURCE_UNAVAIL). The guide explains exactly what each means and how to recover.


Goal: Log an agent into a skill group and set their work mode. avaya jtapi programmer 39-s guide

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); Avaya provides extensive tables of TsapiError codes (e

// Set to Auto-In (ready to take calls) acdAddress.setWorkMode(terminal, AvayaACDAddress.WORK_MODE_AUTO_IN); Goal: Log an agent into a skill group

Avaya’s implementation uses specific Java packages: