10.2. 计费 AVP 表
10.2. 计费 AVP 表 (Accounting AVP Table)
本节的表格表示本文档定义的哪些 AVP 应当出现在计费 (Accounting) 消息中. 这些 AVP 出现要求是指导性的, 可由 Diameter 应用文档中的应用特定需求加以扩展和/或覆盖.
表头中的 ACR 表示 Accounting-Request, ACA 表示 Accounting-Answer. 单元格含义与上一节一致: 1 表示必须出现一次, 0-1 表示可选且最多一次, 0+ 表示可以出现零次或多次, 0 表示不出现. 这些计数符号用于快速判断计费请求和计费应答中各 AVP 的基线出现规则.
计费消息的关键 AVP 包括 Session-Id、Origin-Host、Origin-Realm、Accounting-Record-Type 和 Accounting-Record-Number. 请求侧通常包含目的域、记录类型和记录编号, 应答侧则返回 Result-Code. Class、Proxy-Info、Event-Timestamp 和 vendor-specific application 信息可根据具体 Diameter 应用和部署策略出现.
| Attribute Name | ACR | ACA |
|---|---|---|
| Acct-Interim-Interval | 0-1 | 0-1 |
| Acct-Multi-Session-Id | 0-1 | 0-1 |
| Accounting-Record-Number | 1 | 1 |
| Accounting-Record-Type | 1 | 1 |
| Acct-Session-Id | 0-1 | 0-1 |
| Accounting-Sub-Session-Id | 0-1 | 0-1 |
| Accounting-Realtime-Required | 0-1 | 0-1 |
| Acct-Application-Id | 0-1 | 0-1 |
| Auth-Application-Id | 0 | 0 |
| Class | 0+ | 0+ |
| Destination-Host | 0-1 | 0 |
| Destination-Realm | 1 | 0 |
| Error-Reporting-Host | 0 | 0+ |
| Event-Timestamp | 0-1 | 0-1 |
| Failed-AVP | 0 | 0-1 |
| Origin-Host | 1 | 1 |
| Origin-Realm | 1 | 1 |
| Proxy-Info | 0+ | 0+ |
| Route-Record | 0+ | 0 |
| Result-Code | 0 | 1 |
| Session-Id | 1 | 1 |
| Termination-Cause | 0 | 0 |
| User-Name | 0-1 | 0-1 |
| Vendor-Specific-Application-Id | 0-1 | 0-1 |