Davidliu vor 3 Wochen
Ursprung
Commit
4b23b42dca
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      src/core/callcenter/esl/handler/channel_hangup_handler.py

+ 2 - 1
src/core/callcenter/esl/handler/channel_hangup_handler.py

@@ -206,7 +206,8 @@ class ChannelHangupHandler(EslEventHandler):
                 self.logger.warning("没有录音文件,直接更新记录: call_id=%s, sip_status=%s, hangup_cause=%s, agent_name=%s, hangup_dir=%s", call_id, sip_status, hangup_cause,agent_name, hangup_dir)
                 self.dataHandleServer.update_record(call_id, time_end=datetime.now(), sip_status=sip_status, sip_hangup_cause=hangup_cause, hangup_dir=hangup_dir, user_id=agent.user_id if agent else None, user_name=agent.agent_name if agent else None)
                 return
-            merge_record = self.merge_audio_files(records) if len(records) > 1 else records[0]
+            merge_record = records[0]
+            # merge_record = self.merge_audio_files(records) if len(records) > 1 else records[0]
             # 计算录音时长
             duration = self.get_audio_duration(merge_record) or 0
             self.dataHandleServer.update_record(call_id, times=int(duration), time_end=datetime.now(), url=merge_record, sip_status=sip_status, sip_hangup_cause=hangup_cause, hangup_dir=hangup_dir, user_id=agent.user_id if agent else None, user_name=agent.agent_name if agent else None)