Davidliu пре 3 месеци
родитељ
комит
8af15cada3
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/core/callcenter/esl/handler/channel_hangup_handler.py

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

@@ -157,8 +157,8 @@ class ChannelHangupHandler(EslEventHandler):
         agent_name = ''
         for value in call_info.device_info_map.values():
             records.append(value.record) if value.record else None
-            sip_status.append(value.sip_status)
-            hangup_cause.append(value.hangup_cause)
+            sip_status.append(value.sip_status if value.sip_status else 'EMPTY')
+            hangup_cause.append(value.hangup_cause if value.hangup_cause else 'EMPTY')
             if value.device_type == DeviceType.AGENT.code :
                 agent_name = value.agent_key
         self.logger.info("get_call_info_record: %s,agent_name:%s, sip_status:%s, hangup_cause:%s", records, agent_name, sip_status, hangup_cause)