Requirements
- STIR/SHAKEN certificate from an authorized STI-CA
- Certificate hosted at a public HTTPS URL (
x5u) - Unencrypted PEM-format private key (EC-P256 or RSA-2048)
- Outbound voice profile
- US phone number (for validation)
Upload certificate
POST /v2/stir_shaken_certs
| Parameter | Description |
|---|---|
x5u_url | Public URL to X.509 certificate (hosted by STI-CA or self-hosted) |
private_key | PEM-formatted EC-P256 or RSA-2048 private key (no \n characters) |
Associate with outbound voice profile
PATCH /v2/outbound_voice_profiles/Verify signing
To verify the certificate is signing calls:- Create an IP connection with “Receive SHAKEN/STIR Identity SIP header” enabled
- Assign a US phone number to this connection
- Place a call from a connection using the configured outbound voice profile
- Check the inbound INVITE for the
Identityheader:
Cost
$100 per certificate per month.| Policy | Description |
|---|---|
| Grace period | 7 days from upload before billing begins |
| Deletion | Cancels recurring charges |
| Billing scope | Per unique x5u_url, not per account |