feat: SMF的CDR数据WS推送
This commit is contained in:
@@ -279,11 +279,7 @@ func PostCDREventFromSMF(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 推送到ws订阅组
|
// 推送到ws订阅组
|
||||||
// if v, ok := cdrEvent.CDR["recordType"]; ok {
|
wsService.NewWSSendImpl.ByGroupID(wsService.GROUP_SMF_CDR, cdrEvent)
|
||||||
// if v == "MOC" || v == "MTSM" {
|
|
||||||
// wsService.NewWSSendImpl.ByGroupID(wsService.GROUP_IMS_CDR, cdrEvent)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
services.ResponseStatusOK204NoContent(w)
|
services.ResponseStatusOK204NoContent(w)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,10 +68,12 @@ func (s *WSReceiveImpl) AsyncReceive(client *model.WSClient, reqMsg model.WSRequ
|
|||||||
resByte, err = processor.GetProcessData(reqMsg.RequestID, reqMsg.Data)
|
resByte, err = processor.GetProcessData(reqMsg.RequestID, reqMsg.Data)
|
||||||
case "net":
|
case "net":
|
||||||
resByte, err = processor.GetNetConnections(reqMsg.RequestID, reqMsg.Data)
|
resByte, err = processor.GetNetConnections(reqMsg.RequestID, reqMsg.Data)
|
||||||
case "cdr":
|
case "ims_cdr":
|
||||||
resByte, err = processor.GetCDRConnect(reqMsg.RequestID, reqMsg.Data)
|
resByte, err = processor.GetCDRConnectByIMS(reqMsg.RequestID, reqMsg.Data)
|
||||||
case "ue":
|
case "smf_cdr":
|
||||||
resByte, err = processor.GetUEConnect(reqMsg.RequestID, reqMsg.Data)
|
resByte, err = processor.GetCDRConnectBySMF(reqMsg.RequestID, reqMsg.Data)
|
||||||
|
case "amf_ue":
|
||||||
|
resByte, err = processor.GetUEConnectByAMF(reqMsg.RequestID, reqMsg.Data)
|
||||||
case "upf_tf":
|
case "upf_tf":
|
||||||
resByte, err = processor.GetUPFTotalFlow(reqMsg.RequestID, reqMsg.Data)
|
resByte, err = processor.GetUPFTotalFlow(reqMsg.RequestID, reqMsg.Data)
|
||||||
case "ne_state":
|
case "ne_state":
|
||||||
|
|||||||
@@ -18,6 +18,8 @@ const (
|
|||||||
GROUP_KPI_UPF = "12"
|
GROUP_KPI_UPF = "12"
|
||||||
// 组号-IMS_CDR会话事件
|
// 组号-IMS_CDR会话事件
|
||||||
GROUP_IMS_CDR = "1005"
|
GROUP_IMS_CDR = "1005"
|
||||||
|
// 组号-SMF_CDR会话事件
|
||||||
|
GROUP_SMF_CDR = "1006"
|
||||||
// 组号-AMF_UE会话事件
|
// 组号-AMF_UE会话事件
|
||||||
GROUP_AMF_UE = "1010"
|
GROUP_AMF_UE = "1010"
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user