☞ ░ 前往老猿Python博文目錄 ░
一、Nchf_OfflineOnlyCharging_Update消息交互過程
Nchf_OfflineOnlyCharging_Update消息是是5G融合計費的離線計費中CHF爲SMF中的NF功能體CTF提供的更新計費數據的接口。其消息交互過程如下:
對應步驟文字描述如下:
- NF(CTF)向CHF發送Nchf_OfflineOnlyCharging_Update請求。URI中的{OfflineChargingDataRef}標識要更新的“僅離線計費數據”。使用的服務單元包含在請求正文中
- CHF操作成功後,應答"200 OK"響應消息
- 在請求失敗或重定向時,需要返回對應狀態的HTTP響應碼,對應狀態的HTTP響應碼請見下表。對於4xx/5xx響應,消息正文應包含ProblemDetails結構。
二、離線計費會話更新操作過程
- 通過《老猿學5G:融合計費場景的離線計費會話的Nchf_OfflineOnlyCharging_Create創建操作》介紹的過程開啓了離線計費會話;
- 用戶進行上網,滿足SMF觸發用量上報Trigger的觸發條件(如達到指定時長、使用量等),SMF中的CTF生成傳送業務計費數據;
- SMF發送Nchf_OfflineOnlyCharging_Update 請求消息, 上報相關計費數據給CHF;
- CDR話單更新: 基於策略, CHF(觸發CDF)更新CDR,或關閉當前CDR並開啓新的CDR;
- CHF應答Nchf_OfflineOnlyCharging_Update請求響應消息給SMF,告知CTF處理結果。
至此一個完整的離線計費更新操作過程完整,用戶繼續上網,觸發後續的更新操作或會話釋放操作。