|
@@ -142,8 +142,9 @@ class ChannelHangupHandler(EslEventHandler):
|
|
# 连续报警判断
|
|
# 连续报警判断
|
|
self.hook_serial_warn(call_info)
|
|
self.hook_serial_warn(call_info)
|
|
self.cache.add_call_info(call_info, persistent=True)
|
|
self.cache.add_call_info(call_info, persistent=True)
|
|
- # 释放坐席接听锁
|
|
|
|
- self.agent_state_service.handle_release_agent_lock(call_info.agent_key, SAAS_ID)
|
|
|
|
|
|
+ if device_info.device_type != DeviceType.ROBOT.code:
|
|
|
|
+ # 释放坐席接听锁
|
|
|
|
+ self.agent_state_service.handle_release_agent_lock(call_info.agent_key, SAAS_ID)
|
|
|
|
|
|
except:
|
|
except:
|
|
traceback.print_exc()
|
|
traceback.print_exc()
|