Skip to main content


Click-to-call is simpler than ever
with In-App Calling

Simplify your support experience by embedding click-to-call into your app or browser.

Talk to an expert

Break down communications barriers

Embed click-to-call within your mobile app or browser experience so customers can easily get in touch, and your agents can instantly access contextual user information when they answer.

in-app calling laptop graphic

WebRTC saves money over traditional toll-free calls

In-App Calling uses WebRTC (Web Real-Time Communication) to initiate your calls, and uses any number you’d like under the hood. Rather than all of your inbound contact center traffic relying on toll-free, you have the flexibility to offset some of that costlier traffic by initiating the call in-app or in-browser.

in-app calling laptop graphic

The features your users want, and your business needs

Intuitive user experienc icon

Intuitive user experience

Refine caller and agent experiences with the flexibility to add and swap leading voice AI tools.

Pass contextual information to your agents icon

Pass contextual information to your agents

Easily send encoded customer information in the SIP header to surface relevant details to contact center agents so they can provide fast, effective support.

Secure, enterprise-grade quality with geo-redundant deployment icon

Secure, enterprise-grade quality with geo-redundant deployment

Get network reliability on a global scale with regional datacenter-deployed WebRTC gateways, optimized for latency and meeting regulatory requirements.

Easy-to-use SDKs icon

Easy-to-use SDKs

Our Client SDKs make it simple to build In-App Calling into your customer experience, compatible with any web browser or device type.

Compatible with advanced capabilities and integrations icon

Compatible with advanced capabilities and integrations

Leverage additional features of Bandwidth MaestroTM for your in-app call flows, like advanced call routing and virtual agents.

Simplify cost and vendor management icon

Simplify cost and vendor management

Offset the high cost of PSTN tariffs by opening a secondary channel for inbound calls. Consolidate WebRTC and PSTN calling with a single vendor.

in-app calling bandwidth employees image

The support you can call on

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.

  • Named support person to help you every step of the way
  • 24/7 monitoring by our in-house Network Operations Center (NOC)
  • 98% CSAT achieved by our 24/7 Technical Assistance Center (TAC)
  • Industry experts that help navigate changing telecom requirements
  • Clear, always available escalation paths
  • Customer-driven prioritization of support tickets

Let’s talk about In-App Calling for your business

Talk to an expert

Frequently asked questions

What is In-App Calling?

In-App Calling provides you with the ability to embed click-to-call capabilities within a mobile app or web browser, creating a seamless and intuitive experience for your users to reach you.

Does In-App Calling use WebRTC?

Yes, Bandwidth’s In-App Calling is built using WebRTC to enable browser-based and application-based calling.

What does WebRTC mean?

WebRTC stands for Web Real-Time Communication.

What is WebRTC?

WebRTC (Web Real-Time Communication) is an open source technology that provides the ability to embed real-time communication within web browsers and mobile applications. Through the use of APIs, WebRTC enables users to initiate and connect a call without the need to install separate plugins or applications.

What developer languages can I use to implement Bandwidth’s In-App Calling?

Bandwidth provides JavaScript, Kotlin and Swift SDKs for browsers, Android and iOS respectively.

Does Bandwidth In-App Calling use SIP for signaling?

Yes, In-App Calling uses SIP over WebSocket or TLS.

What do I need to do for STUN, TURN, and ICE?

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.

Does Bandwidth’s WebRTC platform allow connection through desktop and mobile devices?

Yes, In-App Calling provides a JavaScript SDK for browsers as well as Kotlin and Swift SDKs for Android and iOS, respectively.