Skip to main content

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