|
|
@@ -110,10 +110,22 @@ func HandleAMI(event map[string]string) {
|
|
|
utils.LoggerDebug.Printf("CPA calling , ActivedCab = %s !", active.ActivedCab)
|
|
|
if active.ActivedCab == "" { //No active Signal on both side,Hangup caller
|
|
|
Hangup(event["CallerIDNum"])
|
|
|
+ if priority.TaskCreating == "CPA" {
|
|
|
+ priority.TaskCreating = ""
|
|
|
+ }
|
|
|
+ return
|
|
|
} else if active.ActivedCab == "1" && event["CallerIDNum"] == "1411" {
|
|
|
Hangup(event["CallerIDNum"])
|
|
|
+ if priority.TaskCreating == "CPA" {
|
|
|
+ priority.TaskCreating = ""
|
|
|
+ }
|
|
|
+ return
|
|
|
} else if active.ActivedCab == "8" && event["CallerIDNum"] == "1481" {
|
|
|
Hangup(event["CallerIDNum"])
|
|
|
+ if priority.TaskCreating == "CPA" {
|
|
|
+ priority.TaskCreating = ""
|
|
|
+ }
|
|
|
+ return
|
|
|
}
|
|
|
}
|
|
|
|