/// <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; }
/// <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); }