Build an integrated experience with
in-browser callingBandwidth’s WebRTC Calling API (Web Real-Time Communication) enables you to quickly add voice calling to your web-based applications without the need for any telecom infrastructure.
Enable in-browser voice calling with our WebRTC Calling API backed by the Bandwidth network.
Bandwidth’s WebRTC Calling API (Web Real-Time Communication) enables you to quickly add voice calling to your web-based applications without the need for any telecom infrastructure.
To truly power voice calling in your web application, you need flexible SDKs that deliver SIP and PSTN connectivity. Our WebRTC Calling API allows you to integrate both, eliminating the need for complex, expensive telecom server components.
Access direct-to-carrier network quality to ensure the clearest conversations for your end-users. Plus, we bill in 6-second increments, allowing you to save money and scale easily by paying only for what you use.
Enable the in-browser calling functionality that your app needs, without the hassle of deploying expensive telecom infrastructure.
Ditch the requirement of expensive desk phones or version-dependent softphones. Upgrade your in-app agent experience using the wide-range capabilities of WebRTC Calling.
Level-up your CRM and revenue intelligence integrations with easy in-browser calling integrated directly into your application. Use local or toll-free numbers to improve your end-user experience.
Lift the limits on collaboration. Integrate PSTN connectivity within your collaboration tools and enable web-based users to make and receive calls around the globe.
The success of our customers is our priority. We provide a named support professional to every customer, making it easy to access our team of industry vets who are well-versed in telecom so you don’t have to be.
Deliver clear, reliable in-browser calling with Bandwidth’s WebRTC Calling API.
Talk to an ExpertOur server-side SDK supports all of Bandwidth’s standard languages NodeJS, Java, Ruby, Python, PHP, and C#.
Our browser-side SDK is built in javascript.
Yes, we have a Hello World application that shows how to connect someone in a web browser with someone calling from the PSTN.
All PSTN interconnection is facilitated by our Voice API offering. Our WebRTC Calling API uses a combination of SDKs and Voice API functionality to integrate calling to the PSTN.
As with many offerings, our WebRTC uses a proprietary protocol over websockets for browser signaling.
Yes, you can pin up an agent for many hours and bring callers into the session, removing them when they are done and then bring in subsequent callers.
However, we have created a solution that makes it easy to create new sessions, so we do recommend this, as it makes for easier auditing and cleaner billing after the fact.
For both inbound and outbound calls, you just transfer the call to a special SIP URI. There is a helper function that does this for you in the SDK.
Yes! You can do this using our Voice APIs, then transfer the call to WebRTC when you are ready.
Nothing. The Bandwidth client SDKs, native browser capabilities, and use of network media servers remove the need for our customers to manage STUN, TURN, and ICE.
Yes, WebRTC calling is compatible on mobile and desktop browsers.