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