Give your customers’ voice new reach
Integrate and automate your voice calling needs with Bandwidth’s powerful, flexible, programmable Voice API.
We know your solution requires a full-featured voice API, which is why you get access to all the tools you need with Bandwidth.
A voice API, or application programming interface, is a software connection that enables companies to embed the ability to make and receive voice calls into their applications, software, and networks.
While there are many ways to bill for voice services, Bandwidth uses 6-second billing. Unlike the standard 1-minute billing, this means you only pay for the time you use in 6-second increments, as opposed to 1 minute increments.
Bandwidth supports over 9,600 on-net rate centers, covering 93% of the U.S. population.
No. Bandwidth allows you to use numbers from other providers. That being said, Bandwidth has an industry-leading porting and number management experience, so you’ll want to have your numbers with us.
Bandwidth’s Voice API has a Voice XML called BXML. You can learn more about it on our Developer Resource site. Bandwidth does not provide a UI for building call flows, etc.
Yes. With the Bandwidth Voice API you can enable calling in your application. This includes toll-free voice, as well as inbound and outbound (or termination and origination if you prefer the telecom terminology) voice calling from your application or software.
We support outbound calling to international numbers, provided your account has an international product provisioned. We don’t currently support calling from international numbers.
All you need is a server for your application that can connect to Bandwidth’s server. There’s no need to have a SIP switch to connect; we handle all the telecom so you can focus on building great applications.
Bandwidth has messaging and emergency calling APIs, allowing you to build applications that can send and receive text messages, as well as contact emergency services.
While phone calls made using a Voice API can be powered over the internet (via DSL/cable modems), Wifi, and mobile networks, they also rely on a VoIP network to be completed. WebRTC calls are solely focused on browser-based communications, which can also be connected into phone calls via a provider like Bandwidth. Learn more about Bandwidth’s WebRTC solution.