|
@@ -93,7 +93,7 @@ class AgentEventService:
|
|
|
|
|
|
start_time = time.time()
|
|
|
try:
|
|
|
- self.logger.info('agent_event_channel, event_name=%s, call_id=%s, event_time=%s, agent_num=%s, device_id=%s, is_agent=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, call_id, event_time, agent_num, device_id, is_agent, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
+ self.logger.debug('agent_event_channel, event_name=%s, call_id=%s, event_time=%s, agent_num=%s, device_id=%s, is_agent=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, call_id, event_time, agent_num, device_id, is_agent, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
agent = self.data_handle_server.get_agent(saas_id, agent_num)
|
|
|
if not agent:
|
|
|
self.logger.warn("agent_event_channel:return, agent is null %s %s %s %s %s", saas_id, event_name, event_time, caller, called)
|
|
@@ -181,7 +181,7 @@ class AgentEventService:
|
|
|
registry.ESL_EVENT_CALLBACK_COST.labels(event_name, "agent").observe(time_cost)
|
|
|
latency = (time.time() - event_timestamp) * 1000
|
|
|
registry.ESL_EVENT_CALLBACK_LATENCY.labels(event_name, "agent").observe(latency)
|
|
|
- self.logger.info('agent_event_channel, event_name=%s, time_cost=%s, latency=%s, call_id=%s, event_time=%s, agent_num=%s, device_id=%s, is_agent=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, time_cost, latency, call_id, event_time, agent_num, device_id, is_agent, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
+ self.logger.debug('agent_event_channel, event_name=%s, time_cost=%s, latency=%s, call_id=%s, event_time=%s, agent_num=%s, device_id=%s, is_agent=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, time_cost, latency, call_id, event_time, agent_num, device_id, is_agent, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
|
|
|
def bot_event_channel(self, event, call_info, device_info):
|
|
|
event_name = EslEventUtil.getEventName(event)
|
|
@@ -199,7 +199,7 @@ class AgentEventService:
|
|
|
|
|
|
start_time = time.time()
|
|
|
try:
|
|
|
- self.logger.info('bot_event_channel, event_name=%s, call_id=%s, device_id=%s, event_time=%s, is_agent=%s, agent_num=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, call_id, device_id, event_time, is_agent, agent_num, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
+ self.logger.debug('bot_event_channel, event_name=%s, call_id=%s, device_id=%s, event_time=%s, is_agent=%s, agent_num=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, call_id, device_id, event_time, is_agent, agent_num, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
agent = self.data_handle_server.get_agent(saas_id, agent_num)
|
|
|
if not agent:
|
|
|
self.logger.warn("bot_event_channel:return, agent is null %s %s %s %s %s %s", saas_id, event_name, event_time, call_id, caller, called)
|
|
@@ -251,7 +251,7 @@ class AgentEventService:
|
|
|
registry.ESL_EVENT_CALLBACK_COST.labels(event_name, "bot").observe(time_cost)
|
|
|
latency = (time.time() - event_timestamp) * 1000
|
|
|
registry.ESL_EVENT_CALLBACK_LATENCY.labels(event_name, "bot").observe(latency)
|
|
|
- self.logger.info('bot_event_channel, event_name=%s, time_cost=%s, latency=%s, call_id=%s, device_id=%s, event_time=%s, is_agent=%s, agent_num=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, time_cost, latency, call_id, device_id, event_time, is_agent, agent_num, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
+ self.logger.debug('bot_event_channel, event_name=%s, time_cost=%s, latency=%s, call_id=%s, device_id=%s, event_time=%s, is_agent=%s, agent_num=%s, hangup_dir=%s, hangup_count=%s, answer_count=%s', event_name, time_cost, latency, call_id, device_id, event_time, is_agent, agent_num, call_info.hangup_dir, call_info.hangup_count, call_info.answer_count)
|
|
|
|
|
|
def reprocessing_idle(self, state_data: AgentDelayStateData):
|
|
|
agent = self.data_handle_server.get_agent(state_data.saas_id, state_data.agent_num)
|