3.1. Codici di comando
3.1. Codici di comando
A ogni coppia richiesta/risposta di comando viene assegnato un codice di comando, e il sottotipo (cioè richiesta o risposta) viene identificato tramite il bit 'R' nel campo Command Flags dell'intestazione Diameter.
Ogni messaggio Diameter DEVE contenere un codice di comando nel campo Command Code della sua intestazione, che viene utilizzato per determinare l'azione da intraprendere per un particolare messaggio. I seguenti codici di comando sono definiti nel protocollo base Diameter:
| Nome del comando | Abbr. | Codice | Riferimento sezione |
|---|---|---|---|
| Abort-Session-Request | ASR | 274 | 8.5.1 |
| Abort-Session-Answer | ASA | 274 | 8.5.2 |
| Accounting-Request | ACR | 271 | 9.7.1 |
| Accounting-Answer | ACA | 271 | 9.7.2 |
| Capabilities-Exchange-Request | CER | 257 | 5.3.1 |
| Capabilities-Exchange-Answer | CEA | 257 | 5.3.2 |
| Device-Watchdog-Request | DWR | 280 | 5.5.1 |
| Device-Watchdog-Answer | DWA | 280 | 5.5.2 |
| Disconnect-Peer-Request | DPR | 282 | 5.4.1 |
| Disconnect-Peer-Answer | DPA | 282 | 5.4.2 |
| Re-Auth-Request | RAR | 258 | 8.3.1 |
| Re-Auth-Answer | RAA | 258 | 8.3.2 |
| Session-Termination-Request | STR | 275 | 8.4.1 |
| Session-Termination-Answer | STA | 275 | 8.4.2 |