What works
- Inbound calls to your agent
- Outbound calls from your agent
- Transfers from your agent
Prerequisites
- A Bandwidth Universal Platform account with Bland interconnect enabled. Open a ticket with your Bandwidth account representative, name the admin user who will configure it, and ask for a Bland integration
- A Bland account with SIP trunking enabled. If there is no SIP tab under Phone numbers, contact Bland support
Configure Bandwidth
Bland needs a Bandwidth SIP endpoint for both directions, so create it even if you only plan to use one.Create a SIP realm
bland1.Bandwidth generates the realm’s FQDN, for example bland1-decce2.auth.bandwidth.com. Copy it exactly as shown.Note your trunk group port
bland1-decce2.auth.bandwidth.com:5239.Route inbound calls to Bland
Bland.Under Routing, create the primary route, press Add endpoint, and set the type to Route to domain name. Enter Bland’s endpoint for your region, for example us2.sip.bland.ai:5061. The other regions are under Connection endpoints. Press Create Package.Open each number your agent should answer, select the package under Voice configuration package, and save. Many numbers can share one package.Create outbound credentials
Configure Bland
Every trunk the Bland wizard builds carries both directions, so create one even for inbound only.Open the setup wizard
Provider
bland1-decce2.auth.bandwidth.com:5239.Firewall
Authentication
Numbers
+19195551234.Assign an agent
from in POST /v1/calls.
Common failures
Outbound calls are rejected with 403 or 407
Outbound calls are rejected with 403 or 407
Calls fail before reaching Bandwidth
Calls fail before reaching Bandwidth
Inbound calls don't reach the agent
Inbound calls don't reach the agent
The call connects with no audio
The call connects with no audio
The number won't save in Bland
The number won't save in Bland
+.