余尚辉 5 hónapja
szülő
commit
5272c001ef

+ 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)