band sip
Manage SIP trunk authentication (realms and credentials)
Synopsis
Manage SIP authentication realms and SIP digest credentials. A realm yields the FQDN a SIP peer uses as its outbound address; credentials authenticate that peer. Inbound call routing is configured with 'band vcp'.
Examples
# Realms
band sip realm create --name vapi --default=false --wait --plain
band sip realm list --plain
band sip realm get vapi --plain
band sip realm update vapi --default=true --plain
band sip realm update vapi --description "Vapi production trunk" --plain
band sip realm delete vapi --wait --plain
# Credentials
band sip credential create --realm vapi --username agent --password-stdin --plain
band sip credential rotate 870880 --realm vapi --generate-password --plain
band sip credential list --realm vapi --plain
band sip credential get 870880 --realm vapi --plain
band sip credential delete 870880 --realm vapi --plain
# Status
band sip status --plain
Options
-h, --help help for sip
Options inherited from parent commands
--account-id string Bandwidth account ID (overrides config)
--environment string API environment: prod, test (overrides config)
--format string Output format: json or table (default "json")
--plain Simplified flat JSON output (recommended for scripts and agents)
SEE ALSO
- band - Bandwidth CLI — manage voice, messaging, numbers, and more from the command line
- band sip credential - Manage SIP digest credentials
- band sip realm - Manage SIP authentication realms
- band sip status - Check whether this account can use SIP provisioning