STIR/SHAKEN Attributes
This table lists and describes the STIR/SHAKEN attributes used for RADIUS CDRs. The table includes attribute name, attribute description, attribute value, attribute value type, and the list of CDR message types for which the value is captured.
Attribute Name | Attribute Description | Attribute Value | Attribute Value Type | Messages |
---|---|---|---|---|
Acme-Stir-Signed-Request |
This AVP indicates that the SBC has sent the signing request to the STI-AS and received a response. Values for this AVP mean:
|
249, extension 11 | String |
START INTERIM STOP |
Acme-Stir-Signed-Request-Exception-Id | This AVP indicates that the SBC did not sign the INVITE because of a failure response from the STI-AS. It includes the ATIS defined service and policy exception id (e.g. SVC4000, SVC4001, POL4050). | 249, extension 12 | String |
START INTERIM STOP |
Acme-Stir-Verification-Request |
This AVP indicates that the SBC has sent the verification request to the STI-VS and received a response. Values for this AVP mean:
|
249, extension 13 | String |
START INTERIM STOP |
Acme-Stir-Verification-Request-Exception-Id | This AVP indicates that the SBC did not verify the request because of a failure response from the STI-VS. It includes the ATIS defined service and policy exception id (e.g. SVC4000, SVC4001, POL4050). | 249, extension 14 | String |
START INTERIM STOP |
Stir-VS-Verstat | The SBC populates this AVP with the verstat values the SBC includes in the SIP INVITE following the Stir Shaken trigger. Potential values include TN-Validation-Passed, TN-Validation-Failed or No-TN-Validation | 249, extension 15 | String |
START INTERIM STOP |
Stir-VS-Reason | The SBC populates this AVP with received reason information. | 249, extension 16 | String |
START INTERIM STOP |
Stir-TN-Used-For-AS-VS-Request | This AVP contains the TN number captured by
the SBC. TN selection uses the
following priority:
|
249, extension 17 | String |
START INTERIM STOP |
Stir-Div-Signed-Request | Upon sending the DIV signing request to the
STI-AS and receiving a 200 OK successful response from STIR-AS, the SBC enumerates the results in
this AVP as follows:
|
249, extension 18 | String |
START INTERIM STOP |
Stir-Div-Verified-Request | Upon sending the DIV verify request to the
STI-AS and receiving a 200 OK successful response from STIR-VS, the SBC enumerates the results in
this AVP as follows:
|
249, extension 19 | String |
START INTERIM STOP |
Stir-VS-Invite-State |
Indicated SBC action on call based on STIRVS rejection configuration.
|
249, extension 20 | String |
START INTERIM STOP |
STIR/SHAKEN attributes are embedded under one extended Radius AVP.
- type = 26 (vendor-specific)
- length = ...
- vendor-id = 9148 (acme)
- vendor-type = 249 (extended-attributes)
- vendor-length = ...
- vendor-data = { x-attr-type (16-bit), x-attr-len (16-bit), x-attr-data (variable) }
An example of an AVP presenting the Acme-Stir-Signed-Request attribute indicating the SBC has signed the INVITE appears as follows:
x-attr-type = 1 (Acme-Stir-Signed-Request) [1 byte]
x-attr-len = … [1 byte]
x-attr-data = { version[1 byte], Acme-Stir-Signed-Request [depending on length]}
Additional STIR/SHAKEN Attributes
The table below specifies additional STIR/SHAKEN Oracle VSAs used for RADIUS verification. These VSAs are not extensions of Oracle attribute value 249.
Attribute Name | Attribute Description | Attribute Value | Attribute Value Type | Messages |
---|---|---|---|---|
Stir-VS-attest
Note: The system populates this AVP when MAN compliance is enabled. |
Populate the attest claim value from the STI-VS verification response
within the JSON body for 3GPP deployments. If there is no attest
claim in provided by the verification response, the system populates
the Sti-VS-Attest field with empty values in all CDRs.
Values include A or B or C |
178 | String |
START INTERIM STOP |
Stir-Div-VS-Reason
Note: The system populates this AVP when MAN compliance is enabled. |
This object collects the reason value with the concatenation of the
"reasoncode" and "reasontext" obtained from each Div Verify result
of JSON body. The system collects the reasoncode and reasontext for
Div Verify result, even if they are same.
Example: SIP ; cause=438 ;text="Identitysignaturepayloaddoesnotmatchthere-constructedone", ;cause=410 ;text="Application inactive"" |
179 | String |
START INTERIM STOP |
Stir-Div-VS-Verstat
Note: The system populates this AVP when MAN compliance is enabled. |
This object collects the verstat values, enclosed in double quotes, for
each verified div PASSporT. The system collects the value for each
DIV verification result, even if they use the same code.
Examples include: "TN-Validation-Passed, TN-Validation-Failed, TN-Validation-Passed" |
180 | String |
START INTERIM STOP |