|
|
@@ -112,8 +112,10 @@ func HandleAMI(event map[string]string) {
|
|
|
|
|
|
if active.CabNum == "1" && active.Actived && extOCC1.Status == "Idle" { //check active and OCC status
|
|
|
Dial("0401", "0512", "pad-rule-pacus-occ", "ano1", event["CallerIDNum"], "1") // PACUs dial OCC1
|
|
|
+ //goto ConfbridgeJoin, OCC1 answer PAD
|
|
|
} else if active.CabNum == "8" && active.Actived && extOCC8.Status == "Idle" {
|
|
|
Dial("0401", "0512", "pad-rule-pacus-occ", "ano8", event["CallerIDNum"], "8") // PACUs dial OCC8
|
|
|
+ //goto ConfbridgeJoin, OCC8 answer PAD
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -225,23 +227,6 @@ func HandleAMI(event map[string]string) {
|
|
|
break
|
|
|
}
|
|
|
|
|
|
- /* //ICP-TMS answer PAD, PACU idle
|
|
|
- if utils.IsPACU(event["ConnectedLineNum"]) && event["Exten"] == "0403" { //PAD ansered by ICP-TMS; PACU Page() ICPs connected
|
|
|
- lfshook.NewLogger().Infof("====PAD answered by ICP-TMS:%s===PACU idle==", event["ConnectedLineName"])
|
|
|
- alstatus.AlarmStatus(event["ConnectedLineName"], "connect")
|
|
|
- if active.CabNum == "1" && active.Actived {
|
|
|
- go RedirectInQueue(event["ConnectedLineName"], "2311", "chanspy-rule", "") //PAD whisper ICP1
|
|
|
- } else if active.CabNum == "8" && active.Actived {
|
|
|
- go RedirectInQueue(event["ConnectedLineName"], "2381", "chanspy-rule", "") //PAD whisper ICP8
|
|
|
- }
|
|
|
- break
|
|
|
- }
|
|
|
- if utils.IsPAIU(event["ConnectedLineName"]) && event["Exten"] == "0403" { //PAD ansered by ICP-TMS; PAD Page() ICPs connected
|
|
|
- lfshook.NewLogger().Infof("====PAD answered by ICP-TMS:%s==PADU no available===", event["ConnectedLineName"])
|
|
|
- alstatus.AlarmStatus(event["ConnectedLineName"], "connect")
|
|
|
- break
|
|
|
- }
|
|
|
- */
|
|
|
case "ChanSpyStart":
|
|
|
lfshook.NewLogger().Infof("=========%s", event["Event"])
|
|
|
//PAD answered by ICP ; PAD whisper ICP
|