VoIP.info Guide

PBX credentials and extension secrets

Keep administrator, handset, trunk and backup identities separate and retire them deliberately.

Reviewed 2026-10-19Foundational

Different secrets grant different authority

A handset secret permits an endpoint relationship. A trunk credential can permit chargeable service. Administrative access can change the entire platform. Backup credentials can expose configuration and other stored data. Reusing one secret across these roles increases the consequence of a single compromise.

Provision without broad disclosure

Use unique strong secrets and a controlled provisioning process. Do not store them in screenshots, public issue reports or ordinary call-flow diagrams. Restrict configuration exports and remove temporary copies after their authorized purpose ends.

Track ownership

Maintain an inventory of account owner, device or service, permission scope and rotation/revocation procedure. Shared-area phones need an accountable owner even when no employee is named on the device.

Revoke completely

When staff or contractors leave, review forwarding, voicemail, remote access and management permissions as well as the visible extension name. Rotate relevant credentials and verify that retired devices cannot re-register. A factory reset of one handset does not invalidate copies of its secret elsewhere.

Handle FreePBX API secrets as distinct credentials

A FreePBX API client secret, access token and refresh token are different records from an administrator password or SIP authentication secret. The API applications guide uses fingerprints and application IDs for diagnostics without copying raw credentials into logs.

Rotate AMI secrets through the true configuration owner

The AMI login diagnostic preserves the exact authentication mode while keeping secret, key and challenge material out of records.

Keep TelVox API keys and SIP passwords in separate controls

TelVox API keys are unscoped server credentials, while each trunk has a separate SIP password and WSS seats expose a long-lived password to the browser. The provider record sets distinct storage, delivery, logging and rotation boundaries.

Correlate authentication events without exposing secrets

The security-event guide preserves account, service, session and address evidence while keeping credentials and challenge material out of routine reports.

Keep CURL credentials out of URLs and logs

The Asterisk CURL guide records option names and redacted outcomes without exposing cookies, authorization headers, user-password strings or key passphrases.

Classify validation evidence without logging secrets

The input-parsing diagnostic records lengths and redacted result classes instead of raw credentials or headers.

Sources & applicability

Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.