Эх сурвалжийг харах

acd 等待超时逻辑,fix

DavidLiu 5 сар өмнө
parent
commit
585e263155

+ 1 - 1
src/core/callcenter/cache.py

@@ -121,7 +121,7 @@ class Cache:
                             status=0)
 
     def add_delay_message(self, action, delay_action, timeouts):
-        delay_action.uuid = uuid.uuid4()
+        delay_action.uuid = str(uuid.uuid4())
         key = CTI_ENGINE_DELAY_ACTION % action
         msg = delay_action.to_json_string()
         action_time = datetime.utcnow().timestamp() + timeouts * 1000

+ 2 - 2
src/core/callcenter/enumeration.py

@@ -8,8 +8,8 @@ class DelayActionEnum(Enum):
     CALL_TIMEOUT_HANGUP = ('CALL_TIMEOUT_HANGUP', "超时挂机")
     PLAY_TIMEOUT_HANGUP = ('PLAY_TIMEOUT_HANGUP','播放超时挂机')
     NOTICE_TIMEOUT_HANGUP = ('NOTICE_TIMEOUT_HANGUP', '')
-    CALL_TIMEOUT_DECR = ('CALL_TIMEOUT_DECR', ''),
-    ACD_TIMEOUT_PLAY = ('ACD_TIMEOUT_PLAY','')
+    CALL_TIMEOUT_DECR = ('CALL_TIMEOUT_DECR', '呼叫超时重试'),
+    ACD_TIMEOUT_PLAY = ('ACD_TIMEOUT_PLAY','排队等待音超时')
 
     def __init__(self, code=None, description=None):
         self.code = code