Exemple #1
0
        /// <summary>
        /// Hàm này thực hiện việc call contact; trả về thông tin cuộc gọi: call_id, error code
        /// </summary>
        /// <param name="ip_str_dien_thoai">Gọi đến số điện thoại nào</param>
        /// <param name="ip_str_stationId">Dùng mã máy nào để gọi</param>
        /// <param name="ip_str_agencode">Agencode gọi. Thường dùng là username của người gọi</param>
        /// <param name="ip_dat_datetime_request">Thời điểm gọi API (now)</param>
        /// <returns>Đối tượng lưu thông tin cuộc gọi vừa tạo. 
        /// Call_Id đc dùng để lấy lại thông tin sau khi gọi xong. 
        /// Kiểm tra error_code để biết cuộc gọi có lỗi hay ko?(=1 là lỗi)</returns>
        public static CallInfor call_2_contact(string ip_str_dien_thoai
                                            , string ip_str_stationId
                                            , string ip_str_agencode)
        {
            string v_str_input_string = "";
            string v_str_message_code = "003";
            string v_dat_datetime_request = DateTime.Now.ToLongTimeString();

            v_str_input_string = "<agent_code>" + ip_str_agencode + "</agent_code>"
                                  + "<mobile_phone>" + ip_str_dien_thoai + "</mobile_phone>"
                                  + "<station_id>" + ip_str_stationId + "</station_id>"
                                  + "<datetime_request>" + v_dat_datetime_request + "</datetime_request>"
                                  + "<message_code>" + v_str_message_code + "</message_code>";

            WSCallCenter.CallCenterService m_ws_call = new WSCallCenter.CallCenterService();
            string v_str_result = "";
            v_str_result = m_ws_call.submit(v_str_input_string);
            CLichSuCuocGoi v_obj_infor = JsonConvert.DeserializeObject<CLichSuCuocGoi>(v_str_result);

            return v_obj_infor.data;
        }
Exemple #2
0
        /// <summary>
        /// Hàm này thực hiện việc call contact; trả về thông tin cuộc gọi: call_id, error code
        /// </summary>
        /// <param name="ip_str_dien_thoai">Gọi đến số điện thoại nào</param>
        /// <param name="ip_str_stationId">Dùng mã máy nào để gọi</param>
        /// <param name="ip_str_agencode">Agencode gọi. Thường dùng là username của người gọi</param>
        /// <param name="ip_dat_datetime_request">Thời điểm gọi API (now)</param>
        /// <returns>Đối tượng lưu thông tin cuộc gọi vừa tạo.
        /// Call_Id đc dùng để lấy lại thông tin sau khi gọi xong.
        /// Kiểm tra error_code để biết cuộc gọi có lỗi hay ko?(=1 là lỗi)</returns>
        public static CallInfor call_2_contact(string ip_str_dien_thoai
                                               , string ip_str_stationId
                                               , string ip_str_agencode)
        {
            string v_str_input_string     = "";
            string v_str_message_code     = "003";
            string v_dat_datetime_request = DateTime.Now.ToLongTimeString();

            v_str_input_string = "<agent_code>" + ip_str_agencode + "</agent_code>"
                                 + "<mobile_phone>" + ip_str_dien_thoai + "</mobile_phone>"
                                 + "<station_id>" + ip_str_stationId + "</station_id>"
                                 + "<datetime_request>" + v_dat_datetime_request + "</datetime_request>"
                                 + "<message_code>" + v_str_message_code + "</message_code>";

            WSCallCenter.CallCenterService m_ws_call = new WSCallCenter.CallCenterService();
            string v_str_result = "";

            v_str_result = m_ws_call.submit(v_str_input_string);
            CLichSuCuocGoi v_obj_infor = JsonConvert.DeserializeObject <CLichSuCuocGoi>(v_str_result);

            return(v_obj_infor.data);
        }