#pragma once #include #include #include #include RCF_BEGIN(I_RcfEcho, "I_RcfEcho") RCF_METHOD_R2(bool, pushAgentList, int, std::string&) RCF_METHOD_R2(bool, getAgentList, int, std::string&) RCF_METHOD_R1(bool, pushRedis, std::vector &) RCF_METHOD_R1(bool, pushCallIndex, std::string&) RCF_METHOD_R2(bool, getCallIndex, int, std::string&) RCF_METHOD_R3(bool, pushSubmitData, int, int, std::string&) RCF_METHOD_R3(bool, getSubmitData, int, int, std::string&) // 驻马店 RCF_METHOD_R1(bool, pushZmdExtenStateList, std::string&) RCF_METHOD_R1(bool, getZmdExtenStateList, std::string&) // 重启 // 保存在线坐席详情,坐席号,分机号,组号, RCF_METHOD_R2(bool, pushOnlineAgentGroupDetail, std::string&, std::string &) // 获取 RCF_METHOD_R1(bool, getOnlineAgentGroupDetail, std::vector&) // 删除 RCF_METHOD_R2(bool, delOnlineAgentGroupDetail, int, int) // 清空 httpserver重启调用,httpserver重启会和前端链接完全断开,此时不能恢复签入状态 RCF_METHOD_R0(bool, clearOnlineAgentGroupDetail) // acd的CTI连接状态 RCF_METHOD_R1(bool, pushCtiState,bool) RCF_METHOD_R0(bool, getCtiState) RCF_END(I_RcfEcho)