|
@@ -114,6 +114,7 @@ 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()
|
|
|
|
|
|
self.record(event, device_id=device.device_id)
|
|
@@ -134,7 +135,7 @@ class ChannelAnswerHandler(EslEventHandler):
|
|
|
device_id = EslEventUtil.getDeviceId(event)
|
|
|
call.answer_flag = AnswerFlag.AGENT_ANSWER.code
|
|
|
if CallType.BOT_CALL.code == call.call_type:
|
|
|
- Registry.counter('call_incoming_transfer_requests', '呼入机器人转人量',['bucket_type', f"type_{call.bucket_type}"]).inc()
|
|
|
+ Registry.counter('call_incoming_transfer_requests', '呼入机器人转人量',['bucket_type', str(call.bucket_type)]).inc()
|
|
|
self.record(event, device_id)
|
|
|
call.next_commands.append(NextCommand(device_id, NextType.NEXT_TRANSFER_SUCCESS.code, call.device_list[1]))
|
|
|
self.logger.info("转接电话中 callId:%s, from:%s, to:%s "% (call.call_id, from_device_id, device_id))
|