VoLTE Call and SMS AVPs for Diameter

The SBC issues custom AVPs that capture VoLTE and SMS information within ACRs. These are in addition to the common AVPs for all traffic. The process for VoLTE calls is the same as all other calls. For SMS, the process is different given that the message is an event, and the data recorded on the message equates to what is recorded for a call session.

The table below identifies AVPs specific to VoLTE and SMS traffic.

AVP ACME Diameter Attribute Start Interim Stop Event = MESSAGE AVP Type
Pgw-IP 95 Y Y Y N UTF8String
Sgw-IP 96 Y Y Y N UTF8String
IMEI 97 Y Y Y Y UTF8String
IMSI 98 Y Y Y Y UTF8String
History-Info 99 Y Y Y N UTF8String
Sms-Msg-Type 100 N N N Y UTF8String
Sms-called party-Number 101 N N N Y UTF8String
Sms-calling party-Number 102 N N N Y UTF8String
Sms-Msg-Length 103 N N N Y Unsigned32

Diameter AVPs for VoLTE Calls

Diameter AVPs for SMS Messages

The SBC sends an ACR to the PCRF for call accounting with the following VoLTE-specific AVPs. The table shows all mandatory and optional AVP's. If there is data, the SBC includes Optional AVPs. If not the SBC does not include them.

AVP Name AVP Code Is grouped? Group hierarchy Type
Access-Network-Information 1263 Yes

[ACR] | [Service-Information] | [IMS Information] | [Access-Network-Information ]

String
IMS-Visited-Network-Identifier 2713 Yes

[ACR] | [Service-Information] | [IMS Information] | [IMS-Visited-Network-Identifier]

String
Originating-IOI 839 Yes

[ACR] | [Service-Information] | [IMS Information] | [Inter-Operator-Identifier] | [Originating-IOI]

String
Terminating-IOI 840 Yes

[ACR] | [Service-Information] | [IMS Information] | [Inter-Operator-Identifier] | [Terminating-IOI]

String
In addition, the SBC sends the following fields as custom AVP's in the ACR.
AVP Name AVP Code Type
IMSI 98 UTF8String
IMEI 97 UTF8String
History-Info 99 UTF8String
PGW-IP Address 95 UTF8String
SGW-IP Address 96 UTF8String

The SBC sends an ACR to the PCRF for MESSAGE accounting with the following SMS-specific AVPs. The table shows all mandatory and optional AVP's. If there is data, the SBC includes Optional AVPs. If not the SBC does not include them.

AVP Name AVP Code Is grouped? Group hierarchy Type
Session ID 263 No String
Origin Host 264 No String
Origin Realm 296 No String
Destination Realm 283 No String
Origin State ID 278 No Unsigned Int
Accounting Record Type 480 No Enum
Accounting-Record-Number 485 No Unsigned Int
Accounting App ID 259 No Unsigned Int
Event Timestamp 55 No Time
Service Context ID 461 No String
Subscription-Id-Type 450 Yes

[ACR] | [Service-Information] | [Subcription ID] | [Subscription-Id-Type]

Enum
SIP-Method 824 Yes

[ACR] | [Service-Information] | [IMS Information] | [Event-Type ] | [SIP-Method]

String
Role-Of-Node 829 Yes

[ACR] | [Service-Information] | [IMS Information] | [Role-Of-Node]

Enum
Node Functionality 862 Yes

[ACR] | [Service-Information] | [IMS Information] | [Node Functionality]

Enum
SIP-Request-Timestamp 834 Yes

[ACR] | [Service-Information] | [IMS Information] | [Timestamp ] | [SIP-Request-Timestamp]

Time
SIP-Response-Timestamp 835 Yes

[ACR] | [Service-Information] | [IMS Information] | [Timestamp ] | [SIP-Response-Timestamp]

Time
SIP-Request-Timestamp-Fraction 2301 Yes

[ACR] | [Service-Information] | [IMS Information] | [Timestamp ] | [SIP-Request-Timestamp- Fraction]

Unsigned Int
SIP-Response-Timestamp-Fraction 2302 Yes

[ACR] | [Service-Information] | [IMS Information] | [Timestamp ] | [SIP-Response-Timestamp-Fraction]

Unsigned Int
Access-Network-Information 1263 Yes

[ACR] | [Service-Information] | [IMS Information] | [Access-Network-Information ]

String
IMS-Visited-Network-Identifier 2713 Yes

[ACR] | [Service-Information] | [IMS Information] | [IMS-Visited-Network-Identifier]

String
Originating-IOI 839 Yes

[ACR] | [Service-Information] | [IMS Information] | [Inter-Operator-Identifier] | [Originating-IOI]

String
Terminating-IOI 840 Yes

[ACR] | [Service-Information] | [IMS Information] | [Inter-Operator-Identifier] | [Terminating-IOI]

String

In addition, the SBC sends the following fields as custom AVP's in the ACR.

AVP Name AVP Code Type
IMSI 98 UTF8String
IMEI 97 UTF8String
SMS MSG Type 100 UTF8String
SMS Calling party number 102 UTF8String
SMS Called party number 101 UTF8String
Message Length 103 Unsigned32