|
@@ -277,7 +277,7 @@ func AlarmHandle(data []byte) {
|
|
|
|
|
|
switch handler {
|
|
switch handler {
|
|
case 0x01: //answer(ICP+Alarm+PACU)
|
|
case 0x01: //answer(ICP+Alarm+PACU)
|
|
-
|
|
|
|
|
|
+ //NotifyPaiu(exten, "answer")
|
|
err := action.RedirectInQueue(exten, "0402", "ani-rule", "1") // 1车ICP接听
|
|
err := action.RedirectInQueue(exten, "0402", "ani-rule", "1") // 1车ICP接听
|
|
if err != nil {
|
|
if err != nil {
|
|
lfshook.NewLogger().Logger.Infof("================ICP Answer PAD====ERR============ : %+v", err.Error())
|
|
lfshook.NewLogger().Logger.Infof("================ICP Answer PAD====ERR============ : %+v", err.Error())
|
|
@@ -306,6 +306,7 @@ func AlarmHandle(data []byte) {
|
|
}
|
|
}
|
|
|
|
|
|
case 0x03: //hangup
|
|
case 0x03: //hangup
|
|
|
|
+ //NotifyPaiu(exten, "hangup")
|
|
action.Hangup(exten)
|
|
action.Hangup(exten)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -322,6 +323,7 @@ func NotifyPaiu(Exten, Action string) {
|
|
url = fmt.Sprintf("http://10.0.24.%s/api/sipphone?action=hangup", Exten[2:])
|
|
url = fmt.Sprintf("http://10.0.24.%s/api/sipphone?action=hangup", Exten[2:])
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ lfshook.NewLogger().Logger.Infof("======Notify PAIU Alarm====:%+v ", url)
|
|
resp, err := http.Get(url)
|
|
resp, err := http.Get(url)
|
|
if err != nil {
|
|
if err != nil {
|
|
lfshook.NewLogger().Logger.Infof("======Notify PAIU Alarm====:%+v ", err)
|
|
lfshook.NewLogger().Logger.Infof("======Notify PAIU Alarm====:%+v ", err)
|