Outbound Calling & Caller ID
Outbound calls placed through a trunk are validated before they reach the phone network. Cloud Voice checks the caller ID your equipment presents, enforces per-trunk international calling rules, and signs the call with STIR/SHAKEN. This protects your numbers from being spoofed, and protects the reputation of the numbers you legitimately use.
Dialing format
Section titled “Dialing format”Dial North American destinations as 10 digits, with or without a leading 1 or +1, Cloud Voice normalizes the number to E.164 before routing. Calls to numbers that don’t parse as a valid destination are rejected with an intercept tone rather than being passed to the network.
Caller ID validation
Section titled “Caller ID validation”Each trunk has a set of numbers it is authorized to present as outbound caller ID. On every outbound call:
- If the presented caller ID is authorized on the trunk, it passes through unchanged.
- If it is not authorized (or no caller ID is sent), Cloud Voice overrides it to one of the trunk’s authorized numbers, the call still completes, but never with a number the trunk doesn’t own.
- If the trunk has no authorized numbers, the caller ID is set to anonymous.
Every override is logged, so repeated misconfigurations (or spoofing attempts) are visible. If your outbound calls show an unexpected caller ID, the number your PBX is sending is most likely not authorized on that trunk.
Caller ID override
Section titled “Caller ID override”Separately from validation, you can configure a trunk-level caller ID override: a single number, in E.164 format (+1XXXXXXXXXX), that outbound calls on the trunk present regardless of what your equipment sends. The number must be one you own on your account. This is useful when you want every call from a site to show the main line.
International calling controls
Section titled “International calling controls”Each trunk carries its own international dialing policy, built from country codes:
- Allow list: country codes the trunk may call. Use
*to allow all countries. - Block list: country codes that are always refused, even if the allow list is
*.
For example, an allow list of 44, 49 permits calls to the UK and Germany only, while * with a block list of 961 allows everywhere except Lebanon. Configure this per trunk from its detail panel, see Create & Manage Trunks.
STIR/SHAKEN signing
Section titled “STIR/SHAKEN signing”Outbound calls are signed with a STIR/SHAKEN identity token as they leave Cloud Voice, so downstream carriers can verify the caller ID is legitimate. You don’t need to configure anything, see STIR/SHAKEN for how attestation works and what to expect.