Beispiel #1
0
        /// <summary>
        /// Hàm này thực hiện việc add or remove agent, ipphone khỏi queue
        /// </summary>
        /// <param name="ip_extension">Mã của IPPhone</param>
        /// <param name="ip_agent">Agencode; thường để là username</param>
        /// <param name="ip_kho_queue">Tên của Kho queue (tos_mb, tos_mn)</param>
        /// <param name="ip_code_add_or_remove">10: add; 20: remove</param>
        /// <returns></returns>
        public static CJoinRemoveQueueData add_or_remove_agent_ipphone_2_queue(string ip_extension
                                                                               , string ip_agent
                                                                               , string ip_kho_queue
                                                                               , int ip_code_add_or_remove)
        {
            string v_str_result        = "";
            string v_str_link_services = "";

            if (ip_code_add_or_remove == 10)
            {
                v_str_link_services = f002_main_form.m_str_web_service_url + WEB_URL_CALL_CENTER.ADD_VAO_QUEUE_GOI(ip_extension, ip_agent, ip_kho_queue);
            }
            else if (ip_code_add_or_remove == 20)
            {
                v_str_link_services = f002_main_form.m_str_web_service_url + WEB_URL_CALL_CENTER.REMOVE_KHOI_QUEUE_GOI(ip_extension, ip_agent, ip_kho_queue);
            }

            v_str_result = HelpUtils.get_content_from_weburl(v_str_link_services);

            CJoinRemoveQueue v_obj_infor = JsonConvert.DeserializeObject <CJoinRemoveQueue>(v_str_result);

            return(v_obj_infor.Action);
        }
Beispiel #2
0
        /// <summary>
        /// Hàm này thực hiện việc add or remove agent, ipphone khỏi queue
        /// </summary>
        /// <param name="ip_extension">Mã của IPPhone</param>
        /// <param name="ip_agent">Agencode; thường để là username</param>
        /// <param name="ip_kho_queue">Tên của Kho queue (tos_mb, tos_mn)</param>
        /// <param name="ip_code_add_or_remove">10: add; 20: remove</param>
        /// <returns></returns>
        public static CJoinRemoveQueueData add_or_remove_agent_ipphone_2_queue(string ip_extension
                                                                               , string ip_agent
                                                                               , string ip_kho_queue
                                                                               , int ip_code_add_or_remove)
        {
            string v_str_result        = "";
            string v_str_link_services = "";

            if (ip_code_add_or_remove == 10)
            {
                v_str_link_services = "http://203.162.121.70:8080/TPCServer/tpc/DoAction.jsp?event=" + WEB_URL_CALL_CENTER.ADD_VAO_QUEUE_GOI(ip_extension, ip_agent, ip_kho_queue);
            }
            else if (ip_code_add_or_remove == 20)
            {
                v_str_link_services = "http://203.162.121.70:8080/TPCServer/tpc/DoAction.jsp?event=" + WEB_URL_CALL_CENTER.REMOVE_KHOI_QUEUE_GOI(ip_extension, ip_agent, ip_kho_queue);
            }

            v_str_result = HelpUtils.get_content_from_weburl(v_str_link_services);

            CJoinRemoveQueue v_obj_infor = JsonConvert.DeserializeObject <CJoinRemoveQueue>(v_str_result);

            return(v_obj_infor.Action);
        }