Explorar o código

PAD-OCC 挂断的时候,挂断指定的编码板

root hai 2 semanas
pai
achega
7de9bb40c9
Modificáronse 1 ficheiros con 15 adicións e 1 borrados
  1. 15 1
      internal/app/ami/action/call.go

+ 15 - 1
internal/app/ami/action/call.go

@@ -160,7 +160,21 @@ func InterruptRunningTask(toRunTask string) string {
 			if toRunTask == "PAD-OCC" {
 				Hangup(task.RunChannel) //pad
 				ConfbridgeKick(task.ConfbridgeID, "all")
-				HangupIO() //io
+				//HangupIO() //io
+				//interrupt OCC-PAD Hangup OI
+				if active.ActivedCab == "1" {
+					Hangup("1411")
+				} else if active.ActivedCab == "8" {
+					Hangup("1481")
+				} else {
+					if active.ActivedCabDelay == "1" {
+						Hangup("1411")
+					} else if active.ActivedCabDelay == "8" {
+						Hangup("1481")
+					} else {
+						Hangup("1411")
+					}
+				}
 				//lfshook.NewLogger().Infof("===InterruptRunningTask=ret==== ")
 			}
 			return taskName