hi,
can someone please show me an example of how to use the agent interface in a console app
here is a sample of the code i am using
package avaya_connection;
/**
*
* @author imraan
*/
import javax.telephony.*;
import com.avaya.jtapi.tsapi.*;
import static com.avaya.jtapi.tsapi.CSTACauseVariant.override;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.avaya.jtapi.tsapi.adapters.CallListenerAdapter;
import com.avaya.jtapi.tsapi.LucentProvider;
import com.avaya.jtapi.tsapi.csta1.AgentState;
import javax.telephony.callcenter.ACDAddress;
import javax.telephony.callcenter.ACDManagerAddress;
import javax.telephony.callcenter.Agent;
import sun.management.resources.agent;
import com.avaya.jtapi.tsapi.impl.events.*;
import java.util.logging.Level;
import javax.telephony.callcenter.*;
public class Avaya_Connection {
public void agentUpdate(Agent agentState)//checking agent state
{
agentState.getAgentID();
int previousAgentState = LucentAgent.UNKNOWN;
if (agentState.getState() == previousAgentState)
return ;
previousAgentState = agentState.getState();
String msg = "AgentState: ";
switch (previousAgentState) {
case Agent.LOG_OUT:
System.out.println("Agent is logged out");
break;
case Agent.READY:
System.out.println("Agent is ready");
break;
case Agent.NOT_READY:
System.out.println("Agent is not ready");
break;
case Agent.WORK_NOT_READY:
System.out.println("Agent work not ready");
break;
case Agent.BUSY:
System.out.println("Agent is busy");
break;
default:
// Received an event which is not to be processed.
ACDAddress ad;
}
}
public static void main(String[] args)
{
//other code
Avaya_Connection ac = new Avaya_Connection();
ac.agentUpdate(agentState);[color=red]<--- the error returned is cannot find symbol[/color]
}
}