|
@@ -160,7 +160,21 @@ func InterruptRunningTask(toRunTask string) string {
|
|
|
if toRunTask == "PAD-OCC" {
|
|
if toRunTask == "PAD-OCC" {
|
|
|
Hangup(task.RunChannel) //pad
|
|
Hangup(task.RunChannel) //pad
|
|
|
ConfbridgeKick(task.ConfbridgeID, "all")
|
|
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==== ")
|
|
//lfshook.NewLogger().Infof("===InterruptRunningTask=ret==== ")
|
|
|
}
|
|
}
|
|
|
return taskName
|
|
return taskName
|