余尚辉 5 月之前
父節點
當前提交
5272c001ef
共有 1 個文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/core/callcenter/esl/handler/channel_answer_handler.py

+ 8 - 2
src/core/callcenter/esl/handler/channel_answer_handler.py

@@ -114,8 +114,14 @@ class ChannelAnswerHandler(EslEventHandler):
                          call.caller, call.called, next_command.device_id, next_command.next_value))
         if CallType.BOT_CALL.code == call.call_type:
             call.answer_flag = AnswerFlag.ROBOT_ANSWER.code
-            self.logger.info("机器人接听%s",call.bucket_type)
-            Registry.counter('call_incoming_bot_answer_requests', '呼入机器人接听量',['bucket_type', str(call.bucket_type)]).inc()
+
+            bucket_type_value = f"type_{call.bucket_type}" if call.bucket_type else "type_unknown"
+            # Registry.counter('call_incoming_bot_answer_requests', '呼入机器人接听量',['bucket_type', str(call.bucket_type)]).inc()
+            Registry.counter(
+                'call_incoming_transfer_requests',
+                '呼入机器人转人量',
+                ['bucket_type']
+            ).labels(bucket_type=bucket_type_value).inc()
 
         self.record(event, device_id=device.device_id)
         device1 = call.device_info_map.get(next_command.device_id)