public AgentStateVO checkAgentState() { if (httpHandler == null) { httpHandler = new HttpHandler(logwrite); } string agentState = ""; string agentReasonCode = ""; // 로그인 하기전에 상담원 상태 체크를 먼저한다. string agentStateXml = httpHandler.checkAgentState((string)currentServer["IP"], agent); if (agentStateXml != null) { XMLParser xmlParser = new XMLParser(logwrite, agent); agentStateXml = agentStateXml.Replace("\n", ""); agentState = xmlParser.getData(agentStateXml, "state"); agentReasonCode = xmlParser.getData(agentStateXml, "code"); logwrite.write("checkAgentState", "CURRENT AGENT STATE : " + agentState + " , REASON CODE : " + agentReasonCode); AgentStateVO agentStateVO = new AgentStateVO(); agentStateVO.setState(agentState); agentStateVO.setReasonCode(agentReasonCode); agentStateVO.setXmppMsg(agentStateXml); return(agentStateVO); } else { return(null); } }