Skip to main content

Inbound Verification

Voxtelesys signals STIR/SHAKEN verification results on inbound calls via SIP headers so your equipment or application logic can act on call authenticity data.


Verification Modes​

Voxtelesys supports three inbound verification modes, configurable per inbound trunk group in the Voxtelesys Portal. The mode controls which SIP parameters and headers are added to calls delivered to your endpoint.

ModeDescription
OffNo verification is performed and no STIR/SHAKEN headers are added or modified
Basic VerificationAdds a verstat parameter to the P-Asserted-Identity SIP header indicating the validation result
Enhanced VerificationBasic Verification plus P-Attestation-Indicator and P-Origination-ID SIP headers for additional verification data

Off​

In Off mode, calls are delivered without any STIR/SHAKEN headers added or modified.

Basic Verification​

In Basic Verification mode, a verstat parameter is appended to the P-Asserted-Identity header. This parameter reflects the outcome of the STIR/SHAKEN signature validation.

ValueDescriptionInterpretation
TN-Validation-PassedThe Identity header signature was present and validated successfullyThe carrier has confirmed that the caller is authorized to use the specific phone number. Typically shown as a "Verified" checkmark on smartphones.
TN-Validation-FailedThe Identity header was present but signature validation failedThe call may have been tampered with in transit or the signature was forged by an unauthorized entity.
No-TN-ValidationNo Identity header was present or validation was not performedNo verification was attempted. This is common for calls originating from older "TDM" (landline) networks or international gateways that don't support the protocol yet.

Example:

P-Asserted-Identity: <sip:[email protected];verstat=TN-Validation-Passed>

Enhanced Verification​

In Enhanced Verification mode, the attestation level and origination identifier are provided in the following SIP headers:

HeaderDescription
P-Attestation-IndicatorThe attestation level assigned by the originating carrier (A, B, or C)
P-Origination-IDA unique call identifier used for STIR/SHAKEN traceback

Example:

P-Asserted-Identity: <sip:[email protected];verstat=TN-Validation-Passed>
P-Attestation-Indicator: A
P-Origination-ID: c7c5f938-3064-47a7-b1c5-698ee934eacd

Caller ID Header​

Verification results are added to the P-Asserted-Identity header, so Basic Verification and Enhanced Verification require the trunk group's caller ID header to be set to P-Asserted-Identity.

HeaderDescription
Remote-Party-IDCaller ID is sent in the Remote-Party-ID header. This is the default. Only the Off verification mode is available
P-Asserted-IdentityCaller ID is sent in the P-Asserted-Identity header (RFC 3325). All verification modes are available
warning

The caller ID header applies to every call delivered to the trunk group, not only verified calls. Before switching it, make sure your PBX or application reads caller ID from P-Asserted-Identity, or caller ID may stop displaying.


Configuring Verification​

Inbound verification is managed in the Voxtelesys Portal under Channels > Voice > SIP Trunking. Expand an inbound trunk group and open the Caller ID & Verification tab to see its current settings.

Caller ID &amp; Verification Tab

To turn on verification:

  1. Click the edit button on the Caller ID & Verification tab.
  2. Under Caller ID Header, select P-Asserted-Identity.
  3. Under STIR/SHAKEN Verification, select Basic Verification or Enhanced Verification.
  4. Click Save.

Edit Caller ID &amp; Verification

The new settings apply to calls delivered to the trunk group after you save.

To turn verification off, set STIR/SHAKEN Verification to Off. Switching Caller ID Header back to Remote-Party-ID does this automatically, since no verification mode besides Off is available with that header.